ขั้นตอนที่ 1: ลงทะเบียนการรายงานผล Conversion ของ SKAdNetwork สําหรับ iOS เวอร์ชันที่เกี่ยวข้อง
ดูข้อมูลเพิ่มเติมจากเอกสารประกอบของ Apple สําหรับลูกค้าที่ใช้ Google Analytics สำหรับ Firebase SDK ชุดพัฒนาซอฟต์แวร์นี้จะลงทะเบียนโดยอัตโนมัติในนามของแอป ซึ่งคุณข้ามขั้นตอนนี้ได้
ขั้นตอนที่ 2: ตรวจสอบว่าคุณได้รับและถอดรหัสการรายงานผล Conversion ของ SKAdNetwork
ดูข้อมูลเพิ่มเติมจากเอกสารประกอบของ Apple หากยังไม่ได้ตั้งค่าปลายทาง SKAdNetwork ให้ตั้งค่าโดยทำตามเอกสารประกอบของ Apple
หากตั้งค่าปลายทางกับ App Attribution Partner (AAP) ที่ Google อนุมัติหรือโซลูชันภายในแล้ว ให้ข้ามไปยังขั้นตอนที่ 3 ซึ่งอธิบายขั้นตอนการนําผลลัพธ์ไปยัง Google Analytics โดยใช้ Measurement Protocol
ขั้นตอนที่ 3: ส่งผลลัพธ์จากระบบรายงานผล Conversion ไปยัง Google Analytics โดยตรงด้วย Measurement Protocol
ขั้นตอนนี้ทําได้โดยส่งเหตุการณ์ campaign_details ที่กําหนดเองไปยัง Google Analytics ผ่าน Measurement Protocol โดยใช้สคีมาต่อไปนี้ (ตัวอย่าง Codelab)
การติดตั้งใช้งาน Measurement Protocol ของ SKAdNetwork ใน Google Analytics
พารามิเตอร์ระดับคําขอ
| พารามิเตอร์ | ข้อมูลเพิ่มเติม |
| firebase_app_id: {gmp_app_id} |
|
| api_secret: {api_secret} |
|
| timestamp_micros: {timestamp of received SKAN postback} |
|
| app_instance_id: {...} |
ต้องระบุ สร้างสตริงเลขสุ่มที่ไม่ซ้ำกัน ระบบจะทิ้งสตริงรหัสเฉพาะนี้เพื่อใช้รหัสอินสแตนซ์ของแอปจริงเมื่อมีการใช้ข้อมูลนี้ในการประมาณ Conversion |
เหตุการณ์ GA
| เหตุการณ์ | ข้อมูลเพิ่มเติม |
| campaign_details | เหตุการณ์ที่กำหนดเอง |
พารามิเตอร์ GA (ที่มีอยู่)
| พารามิเตอร์ | ข้อมูลเพิ่มเติม |
| source: {source} |
พารามิเตอร์เหล่านี้ใช้ในการติดแท็กด้วยตัวเอง การวางโครงสร้างการรายงาน Google Analytics ใช้การจัด Channel Group เริ่มต้นของ Google Analytics 4 ซึ่งเราขอแนะนําให้ใช้เป็นแนวทางในการจัดหมวดหมู่พารามิเตอร์แต่ละรายการ ส่งพารามิเตอร์เหล่านี้สําหรับระบบรายงานผล Conversion ทั้งหมดที่ไม่ใช่ของ Google ตัวอย่างเช่น ระบบรายงานผล Conversion ของ Facebook
สําหรับระบบรายงานผล Conversion ของ Google เราจะถอดรหัสแคมเปญตามการผสานรวมพร็อพเพอร์ตี้กับ Google Ads พารามิเตอร์ข้างต้นจึงเป็นแบบไม่บังคับสําหรับระบบรายงานผล Conversion ของ Google คุณต้องตรวจสอบว่าพร็อพเพอร์ตี้ Google Analytics ลิงก์กับบัญชีโฆษณา Google Ads หมายเหตุ: คุณต้องส่งการรายงานผล Conversion ของ SKAdNetwork ทั้งหมดไปยัง Google Analytics ไม่ใช่เพียงการรายงานของผู้ให้บริการรายอื่นที่ไม่ใช่ Google |
| medium: {medium} | |
| term: {term} ไม่บังคับ | |
| content: {content} ไม่บังคับ | |
| campaign_id: {campaign_id} | ค่าจากระบบรายงานผล Conversion ของ SKAdNetwork |
| campaign: {campaign} ไม่บังคับ แต่หากไม่ระบุจะแสดงเป็น (not set) |
สําหรับแคมเปญ Google Ads เราจะถอดรหัสรหัสและกำหนดชื่อให้แคมเปญตามการลิงก์ Google Analytics กับ Google Ads รวมถึงอัปเดตพารามิเตอร์แหล่งที่มาและสื่อ หากบัญชีไม่ได้ลิงก์ เราจะไม่ถอดรหัสรหัสแคมเปญ Google และจะใช้พารามิเตอร์แหล่งที่มาและสื่อที่ระบุ สําหรับแคมเปญที่ไม่ใช่แคมเปญ Google Ads คุณถอดรหัสและระบุชื่อแคมเปญได้ หากไม่ทราบ ให้คัดลอก campaign_id ของ SKAdNetwork หมายเหตุ: หากไม่ได้ระบุ ระบบจะแสดงเป็น (not set) |
| source_platform: “apple_skan” | สําคัญ: คุณต้องระบุสตริงนี้อย่างชัดเจน โดยใช้อักษรตัวพิมพ์ใหญ่และ _ |
| app_id: {app_id} |
ค่าจากระบบรายงานผล Conversion ของ SKAdNetwork ซึ่งจะเป็นรหัส App Bundle ของคุณ |
| transaction_id: {transaction_id} | ค่าจากระบบรายงานผล Conversion ของ SKAdNetwork |
พารามิเตอร์ใหม่ที่จําเป็น
หมายเหตุ: พารามิเตอร์ใหม่เหล่านี้สามารถตั้งค่าในอินเทอร์เฟซผู้ใช้ Google Analytics แต่ไม่จําเป็น หากต้องการดูการรายงานมิติข้อมูลที่กำหนดเองซึ่งเจาะจงตามพารามิเตอร์ดังกล่าว คุณต้องลงทะเบียนพารามิเตอร์ใน Google Analytics
| พารามิเตอร์ | ข้อมูลเพิ่มเติม |
| version: {version} | ค่าจากการรายงานผล Conversion ของ SKAdNetwork |
| conversion_value: {conversion_value} | ค่าจากการรายงานผล Conversion ของ SKAdNetwork |
| fidelity_type: {fidelity_type} | ค่าจากระบบรายงานผล Conversion ของ SKAdNetwork |
| attribution_signature: {attribution_signature} |
ค่าจากระบบรายงานผล Conversion ของ SKAdNetwork หมายเหตุ: นี่คือฟีเจอร์ความปลอดภัย การรายงานผล Conversion ของ SKAdNetwork จะได้รับการเข้ารหัส |
| redownload: {redownload} | ค่าจากระบบรายงานผล Conversion ของ SKAdNetwork |
| source_app_id: {source_app_id} |
ค่าจากระบบรายงานผล Conversion ของ SKAdNetwork หมายเหตุ: นี่คือรหัสของแอปซึ่งมีการคลิกโฆษณาที่ทําให้เกิดการติดตั้ง |
| did_win: {did_win} |
ค่าจากระบบรายงานผล Conversion ของ SKAdNetwork หมายเหตุ: ผู้ลงโฆษณาจะได้รับเฉพาะการรายงานผล Conversion ที่ชนะเท่านั้น ส่วน AdTech จะได้รับการรายงานผล Conversion ที่ชนะและการรายงานผล Conversion รอง/สนับสนุน
|
|
ad_network_id: {ad_network_id} {ad_network_id} จะแสดงค่าในระบบรายงานผล Conversion |
ค่าจากระบบรายงานผล Conversion ของ SKAdNetwork พารามิเตอร์นี้แสดงเครือข่ายโฆษณาที่แสดงโฆษณาของคุณ ซึ่งเป็นข้อมูลที่มีประโยชน์สําหรับมิติข้อมูลการเข้าชม "แหล่งที่มา" เช่นกัน |
ขั้นตอนที่ 4: ยืนยันว่าได้รับ Hit จากแพลตฟอร์มการตลาด
เหตุการณ์ campaign_details ไม่ได้แสดงใน Google Analytics โดยตรง แต่การรายงานผล Conversion ของ SKAdNetwork จะเปลี่ยนเป็นเหตุการณ์และผสานรวมเข้ากับเหตุการณ์สำคัญ first_open และการรายงานเหตุการณ์ ซึ่งคุณแบ่งกลุ่มออกได้โดยเพิ่มแพลตฟอร์มแหล่งที่มาของมิติข้อมูล (แพลตฟอร์มแหล่งที่มา = SKAN)
หากต้องการยืนยันว่ามีการส่ง Hit เราขอแนะนําให้บันทึกเหตุการณ์การทดสอบด้วยการทำซ้ำเหตุการณ์ campaign_details โดยใช้ชื่อเหตุการณ์อื่น (เช่น campaign_details_skan_test) จากนั้นคุณจะยืนยันได้ว่าเหตุการณ์ทดสอบปรากฏในรายงานแบบเรียลไทม์ของ Google Analytics หากคุณบันทึกเหตุการณ์และพารามิเตอร์ทดสอบ เหตุการณ์และพารามิเตอร์ดังกล่าวจะแสดงในการรายงานเฉพาะกิจเพิ่มเติมจากแบบเรียลไทม์
- หากต้องการให้การรายงานผล Conversion ของ SKAdNetwork แสดงในการรายงาน คุณต้องบันทึกเหตุการณ์และพารามิเตอร์ที่ซ้ำกันดังที่ระบุข้างต้นด้วย นอกเหนือจากส่งแต่ละรายการเป็นเหตุการณ์
campaign.detailsหากคุณเลือกที่จะทำเช่นนี้ ก็ยังคงต้องมีการส่งการรายงานผล Conversion ของ SKAdNetwork โดยใช้เหตุการณ์campaign.detailsมิฉะนั้น Google Analytics จะไม่จดจําและทำการประมาณ Conversion เพื่อปรับปรุงการรายงานfirst_openของ iOS ไม่ได้ - คุณต้องส่งการรายงานผล Conversion ของ SKAdNetwork ภายใน 4 วันหลังจากที่ได้รับ เพื่อให้ Google Analytics นำไปใช้ประโยชน์ในการประมาณและการรายงาน Conversion ได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการยืนยันทั่วไป