Google Analytics SDK สำหรับ Android: การย้ายข้อมูลจาก v1.x ไป v2.x

คำแนะนำในการย้ายข้อมูลนี้จะอธิบายว่ามีอะไรใหม่ใน SDK เวอร์ชัน 2 และให้เคล็ดลับในการย้ายข้อมูลจากการใช้งานเวอร์ชัน 1.x แก่นักพัฒนาซอฟต์แวร์ นักพัฒนาแอปที่ไม่จำเป็นต้องย้ายข้อมูลจากการใช้งานเวอร์ชัน 1.x สามารถเริ่มต้นใช้งานเวอร์ชัน 2 ได้ทันที

เกริ่นนำ

เมื่อเร็วๆ นี้ Google Analytics ได้เปิดตัว Google Analytics SDK สำหรับ Android เวอร์ชัน 2 เวอร์ชันอัปเดต SDK เวอร์ชัน 2 มีการรองรับฟีเจอร์ใหม่ๆ และอินเทอร์เฟซการรายงานใหม่ที่ออกแบบมาเพื่อนักพัฒนาแอปโดยเฉพาะ

เราขอแนะนำให้นักพัฒนาซอฟต์แวร์ Google Analytics ที่มีอยู่ทั้งหมดย้ายข้อมูลไปยัง Google Analytics SDK เวอร์ชัน 2 สำหรับ Android เพื่อใช้ประโยชน์จากฟีเจอร์และรายงานใหม่ๆ

มีอะไรใหม่ในเวอร์ชัน 2

Google Analytics SDK สำหรับ Android เวอร์ชัน 2 เปิดตัวประสบการณ์ใหม่ในการรายงานที่ออกแบบมาสำหรับนักพัฒนาแอป มิติข้อมูลและเมตริกใหม่ที่มีประสิทธิภาพ และอื่นๆ อีกมากมาย ต่อไปนี้คือสิ่งที่นักพัฒนาแอปจะได้รับจากเวอร์ชัน 2

รายงานที่มีประสิทธิภาพมากขึ้นสำหรับนักพัฒนาแอป
รายงานมาตรฐานได้รับการออกแบบใหม่สำหรับนักพัฒนาแอป โดยเพิ่มรายงานใหม่ๆ เช่น โฟลว์การมีส่วนร่วมและแหล่งที่มาของ Google Play เพื่อช่วยให้นักพัฒนาแอปได้รับข้อมูลเชิงลึกใหม่ๆ เกี่ยวกับการได้ผู้ใช้ใหม่และประสบการณ์ของผู้ใช้ อ่าน แนวทางปฏิบัติที่ดีที่สุดในการกำหนดค่าบัญชีเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ดีที่สุดในการกำหนดค่าพร็อพเพอร์ตี้สำหรับเวอร์ชัน 2
มิติข้อมูลและเมตริกแอปใหม่
เราได้เปิดตัวมิติข้อมูลและเมตริกเฉพาะแอปแบบใหม่กับ SDK เวอร์ชัน 2 ซึ่งรวมถึงชื่อหน้าจอและการดูหน้าจอ ชื่อแอป เวอร์ชันแอป และอื่นๆ อีกมากมาย
วัดข้อขัดข้องและข้อยกเว้น
Google Analytics SDK สำหรับ Android มีการวัดข้อยกเว้นและประเภท Hit ของข้อยกเว้น เมื่อใช้การวัดข้อยกเว้น คุณจะวัดจำนวนและประเภทของการขัดข้องและข้อยกเว้นที่ไม่ร้ายแรงได้ ดูวิธีใช้การวัดข้อยกเว้นได้ในคู่มือข้อยกเว้นสำหรับนักพัฒนาซอฟต์แวร์
มิติข้อมูลและเมตริกที่กำหนดเอง
สร้างมิติข้อมูลที่กำหนดเองเพื่อแบ่งกลุ่มข้อมูลด้วยวิธีใหม่ ดูข้อมูลเพิ่มเติมเกี่ยวกับมิติข้อมูลและเมตริกที่กำหนดเอง
วัดการโต้ตอบทางโซเชียล
รับข้อมูลเชิงลึกใหม่ๆ เกี่ยวกับคุณค่าของโซเชียลในแอปโดยการวัดการโต้ตอบของผู้ใช้ด้วยปลั๊กอินและวิดเจ็ตโซเชียลแบบฝัง ดูข้อมูลเพิ่มเติมเกี่ยวกับการวัดการโต้ตอบทางโซเชียล

ก่อนที่คุณจะเริ่ม

นักพัฒนาแอปทุกรายจะต้องทำตาม 2 ขั้นตอนต่อไปนี้ก่อนเริ่มการย้ายข้อมูล

  1. ดาวน์โหลด Google Analytics SDK สำหรับ Android v2
  2. สร้างข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) แอปที่คุณจะใช้เข้าถึงข้อมูลและรายงานใหม่ๆ ของแอป

เมื่อทำตามขั้นตอนข้างต้นเสร็จแล้ว ให้ทำตามขั้นตอนด้านล่างสำหรับเส้นทางการย้ายข้อมูล

การย้ายข้อมูลจาก EasyTracker

มี 3 ขั้นตอนที่คุณต้องการย้ายข้อมูลแอปจากเวอร์ชัน 1 ไปเป็นเวอร์ชัน 2 ของไลบรารี EasyTracker ดังนี้

  1. อัปเดตพารามิเตอร์ในไฟล์ทรัพยากร GoogleAnalytics.xml
  2. อัปเดตชื่อวิธีการ
  3. อัปเดตอุปกรณ์รับสัญญาณออกอากาศ (การติดตามแคมเปญของ Google Play)

1. อัปเดตพารามิเตอร์ใน GoogleAnalytics.xml

เมื่อย้ายข้อมูลไปยังเวอร์ชัน 2 ให้อัปเดตพารามิเตอร์ในไฟล์ทรัพยากร GoogleAnalytics.xml ของคุณ เนื่องจากพารามิเตอร์บางรายการมีการเปลี่ยนแปลงตั้งแต่ v1.x และมีการเพิ่มพารามิเตอร์ใหม่ในเวอร์ชัน 2

ตารางด้านล่างแสดงพารามิเตอร์ที่อัปเดตในเวอร์ชัน 2

ชื่อพารามิเตอร์ v1.xชื่อพารามิเตอร์ v2.x
ga_api_keyga_trackingId
ga_auto_activity_trackingga_autoActivityTracking
ga_dryRunเลิกใช้งานแล้ว

หากต้องการดูข้อมูลเพิ่มเติม ให้ ดูพารามิเตอร์ EasyTracker ใหม่และที่อัปเดต

2. อัปเดตชื่อเมธอด

แม้ว่าไวยากรณ์ส่วนใหญ่ยังคงเหมือนเดิมใน EasyTracker ในเวอร์ชัน 2 แต่ก็มีความแตกต่างที่สำคัญในชื่อเมธอดและไวยากรณ์ ซึ่งทำให้คุณต้องอัปเดตการติดตั้งของคุณ

3. อัปเดตตัวรับสัญญาณออกอากาศ (การติดตามแคมเปญของ Google Play)

นักพัฒนาแอปที่ใช้ การติดตามแคมเปญของ Google Play โดยใช้เวอร์ชัน 1.x ควรทราบว่าเส้นทางคลาสของผู้รับมีการเปลี่ยนแปลง ดู คู่มือการติดตามแคมเปญของ Google Play สำหรับข้อมูลเพิ่มเติม

การย้ายข้อมูลจากการติดตั้งใช้งานที่กําหนดเอง

หากคุณไม่ได้ใช้ไลบรารี EasyTracker ใน Analytics SDK เวอร์ชัน 1.x สำหรับ Android เราขอแนะนำให้คุณเริ่มใช้ EasyTracker ในเวอร์ชัน 2

ตอนนี้ไลบรารี EasyTracker รวมอยู่ใน SDK แล้ว และเป็นไลบรารีที่แนะนำ สำหรับนักพัฒนาแอปทุกราย เริ่มต้นใช้งาน EasyTracker ใน Google Analytics SDK v2

หากคุณต้องการการรวบรวมข้อมูลขั้นสูง เช่น การใช้รหัสพร็อพเพอร์ตี้หลายรายการในการใช้งานครั้งเดียว โปรดอ่านคู่มือการกำหนดค่าขั้นสูงเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ฟีเจอร์ขั้นสูงของ SDK เวอร์ชัน 2.x