SKAdNetwork API ของ Apple มีจุดประสงค์เพื่อ วัดความสำเร็จของแคมเปญโฆษณาเพื่อการติดตั้งแอปในขณะที่รักษาความเป็นส่วนตัวของผู้ใช้ สำหรับ SKAdNetwork v2.0 และ v2.1 การระบุแหล่งที่มาของการติดตั้งสำหรับโฆษณาที่แสดงผลใน StoreKit จะมาจากการคลิกโฆษณาที่จะทำให้ผู้ใช้ติดตั้งแอป SKAdNetwork v2.2 และเวอร์ชันที่ใหม่กว่ารองรับโฆษณาการดูผ่าน ซึ่งการระบุแหล่งที่มาเกิดจากการดูโฆษณาอย่างเดียว
หลักเกณฑ์ต่อไปนี้มีไว้เพื่อให้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เริ่มการระบุแหล่งที่มา SKAdNetwork ได้อย่างถูกต้อง
การระบุแหล่งที่มาเมื่อคลิกสำหรับโฆษณาในอุปกรณ์เคลื่อนที่
โดยค่าเริ่มต้น การระบุแหล่งที่มา SKAdNetwork จะเริ่มต้นโดยเหตุการณ์การคลิกโฆษณา SDK โฆษณาบนอุปกรณ์เคลื่อนที่ของ Google เฉพาะในกรณีที่การคลิกนั้นเข้าสู่ Apple App Store เท่านั้น เหตุผลของข้อกำหนดนี้ก็เพื่อป้องกันไม่ให้ App Store เปิดขึ้นโดยการคลิกที่ไม่มีจุดประสงค์ที่จะใช้เปิด App Store การดำเนินการคลิกประเภทนี้อาจรวมถึงการไปยังหน้าตัวเลือกโฆษณาอื่นๆ เป็นต้น
หลักเกณฑ์
เมื่อสร้างครีเอทีฟโฆษณา โปรดตรวจสอบว่า URL การคลิกผ่านของครีเอทีฟโฆษณาและการติดตั้งแอปที่ตามมาจะส่งผลให้เกิดการระบุแหล่งที่มา SKAdNetwork
- ลิงก์โดยตรงไปยังแอปที่โฆษณาใน App Store หรือ
- ใช้วิธีการเปลี่ยนเส้นทาง เช่น HTTP 301, 302 หรือเชนการเปลี่ยนเส้นทาง HTTP ฝั่งเซิร์ฟเวอร์ประเภทอื่นๆ ที่จะมีปลายทางสุดท้ายของ App Store
ระบบจะยืนยันลิงก์ไปยัง App Store โดยตรงหรือผ่านเชนการเปลี่ยนเส้นทางหาก URL ขึ้นต้นด้วยรูปแบบต่อไปนี้
https://apps.apple.com
https://itunes.apple.com
itms-apps://
itms://
ระบบจะพิจารณาว่าหน้า Landing Page อื่นๆ หรือการใช้วิธีการเปลี่ยนเส้นทางฝั่งไคลเอ็นต์อื่นๆ จะไม่ไปที่ App Store และอาจไม่เริ่มต้นกระบวนการระบุแหล่งที่มา SKAdNetwork ตัวอย่าง
- หน้า HTML ที่ผู้ใช้ต้องดำเนินการเพื่อเปลี่ยนเส้นทางไปยัง App Store
- หน้า HTML ที่มีสคริปต์เปลี่ยนเส้นทางอัตโนมัติที่ใช้ JavaScript ไปยัง App Store
- แท็ก Meta Refresh
แนวทางปฏิบัติแนะนำสำหรับครีเอทีฟโฆษณาประเภทต่างๆ
คุณตั้งค่าการดำเนินการคลิกเพื่อเริ่มการระบุแหล่งที่มา SKAdNetwork ได้สำหรับครีเอทีฟโฆษณาประเภทต่างๆ ดังนี้
- ครีเอทีฟโฆษณา HTML
- สามารถตั้งค่าเป็น URL ปลายทางบนแท็ก Anchor ที่อยู่รอบๆ องค์ประกอบที่คลิกได้ หรือจะเป็น URL เป้าหมายของการดำเนินการ
window.location
จากเหตุการณ์การคลิกแบบ JavaScript ก็ได้ - MRAID
- การดำเนินการคลิกต้องเรียกใช้
Mraid.open()
จึงจะเริ่มการระบุแหล่งที่มา SKAdNetwork ได้ - วิดีโอ VAST
- URL ของ App Store หรือองค์ประกอบเริ่มต้นของเชนการเปลี่ยนเส้นทางสามารถตั้งค่าเป็นองค์ประกอบ
ClickThrough
ใน VAST XML - เนทีฟ
- คุณจะตั้งค่า URL ของ App Store หรือองค์ประกอบเริ่มต้นของเชนการเปลี่ยนเส้นทางได้ในช่อง
native_ad.click_link_url
สำหรับโปรโตคอลของ Google RTB หรือช่องnative.link
สำหรับโปรโตคอล OpenRTB
การระบุแหล่งที่มาของการดูผ่านสำหรับโฆษณาบนอุปกรณ์เคลื่อนที่
เมื่อรองรับการระบุแหล่งที่มาการดูผ่านใน SKAdNetwork v2.2 แล้ว SKAdNetwork API จะเริ่มตัวจับเวลาการแสดงผลเมื่อมีการแสดงโฆษณาและผู้ใช้ดูโฆษณา การระบุแหล่งที่มาจะอนุญาตเฉพาะโฆษณาที่แสดงเป็นเวลาอย่างน้อย 3 วินาที
โปรดทราบว่า iOS เวอร์ชัน 15.3 และเก่ากว่ารองรับตัวจับเวลาการแสดงผลที่ทำงานอยู่ครั้งละ 1 รายการเท่านั้น ซึ่งในกรณีนี้การแสดงผลอาจล้มเหลวได้หากมีโฆษณาระบุแหล่งที่มาการดูผ่านหลายรายการในหน้าจอเดียวกัน ข้อจำกัดนี้มีผลบังคับใช้ใน iOS เวอร์ชัน 15.4 ขึ้นไป ดังนั้นตอนนี้ SKAdNetwork จึงอนุญาตให้มีการแสดงผลหลายรายการพร้อมกันที่เปิดใช้สำหรับการระบุแหล่งที่มาของการดูผ่าน
หลักเกณฑ์
ช่องคำขอราคาเสนอ BidRequest.imp.ext.skadn.fidelities
สำหรับ OpenRTB และ BidRequest.mobile.skadn.supported_fidelity_types
สำหรับโปรโตคอล Google RTB ที่เลิกใช้งานแล้วจะระบุประเภทความถูกต้องของการระบุแหล่งที่มาที่คำขอราคาเสนอรองรับ ช่องเหล่านี้จะมีประเภทความแม่นยำ VIEW_THROUGH_ADS
ใน SKAdNetwork เวอร์ชัน 2.2 ขึ้นไป
ตรวจสอบว่าการเสนอราคาตอบไม่มีความแม่นยำของ VIEW_THROUGH_ADS
หากระบบไม่รองรับการระบุแหล่งที่มาการดูผ่าน การตอบสนองด้วยความถูกต้องของ VIEW_THROUGH_ADS
เมื่อไม่รองรับจะทำให้ราคาเสนอถูกกรองออกก่อนการประมูล
ความเข้ากันได้แบบย้อนหลัง
ตั้งแต่ SKAdNetwork เวอร์ชัน 4.0 เป็นต้นไป คําขอโฆษณาที่เปิดใช้สําหรับการระบุแหล่งที่มาของ SKAdNetwork จะเข้ากันได้แบบย้อนหลัง วิธีนี้ช่วยให้เครือข่ายโฆษณาตอบกลับด้วย SKAdNetwork เวอร์ชันที่เก่ากว่า แม้ว่าคำขอโฆษณาจะรองรับเวอร์ชันใหม่ก็ตาม
หลักเกณฑ์
ทั้งเวอร์ชันระบบปฏิบัติการของอุปกรณ์ของผู้ใช้และเวอร์ชัน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ของแอปผู้เผยแพร่โฆษณาจะเป็นตัวกำหนดฟีเจอร์ SKAdNetwork ที่คำขอโฆษณารองรับ
ซึ่งสามารถระบุในคำขอราคาเสนอโดยใช้ช่อง BidRequest.imp.ext.skadn.versions
ของ OpenRTB หรือช่อง BidRequest.mobile.skadn.versions
ของโปรโตคอล Google RTB ที่เลิกใช้งานแล้ว รายการเวอร์ชัน SKAdNetwork ทั้งหมดที่คำขอโฆษณารองรับ
หากต้องการป้องกันการกรองราคาเสนอ ให้ตรวจสอบว่าเวอร์ชันของ SKAdNetwork ที่ใช้สร้างคำตอบเป็นหนึ่งในเวอร์ชันที่ระบุไว้ในคำขอราคาเสนอ นอกจากนี้ เมื่อมีการเปิดตัว SKAdNetwork เวอร์ชันใหม่ โปรดทราบว่าระบบจะอนุญาตการตอบกลับด้วยเวอร์ชันที่เก่ากว่าตราบใดที่เวอร์ชันอยู่ในรายการนี้ วิธีนี้จะช่วยให้เครือข่ายโฆษณาตอบสนองกับเวอร์ชันเก่าต่อไป และปรับเปลี่ยนเวอร์ชันใหม่ๆ ได้ตามความต้องการ