การติดตามลิงก์ลึกที่ถูกเลื่อนออกไป
SDK ของ Hive จะส่งเหตุการณ์ลิงก์ลึกไปยังการระบุเมื่อแอปถูกเปิดผ่านลิงก์ลึก
ฟีเจอร์การติดตามลิงก์ลึกที่เลื่อนออกไปในปัจจุบันรองรับเฉพาะการให้เครดิตของ Airbridge เท่านั้น
การติดตามลิงก์ลึกที่ถูกเลื่อนออกไปด้วย Airbridge¶
นี่อธิบายวิธีการตั้งค่าลิงก์ลึกแบบเลื่อนและสร้างลิงก์ติดตามในสภาพแวดล้อมของ Android และ iOS
การตั้งค่าลิงก์ลึกแบบเลื่อนใน Android¶
-
ลงทะเบียนข้อมูลที่จำเป็นสำหรับลิงก์ลึกใน [Tracking Links] > [Deep Links] บนแดชบอร์ด Airbridge สำหรับคำแนะนำเกี่ยวกับวิธีการลงทะเบียน โปรดดูที่ การตั้งค่าลิงก์ลึก Airbridge.
-
เมื่อกำหนดการติดตามลิงก์ลึกของ Airbridge ให้ตั้งค่า URI scheme ของ Android ให้ตรงกับชื่อแพ็กเกจของ Android.
เพิ่ม Intent Filter สำหรับการจัดการลิงก์ลึกใน AndroidManifest.xml ตามที่แสดงด้านล่าง ในโค้ด
YOUR_APP_NAME
หมายถึงชื่อแอป Airbridge. ชื่อแอปสามารถดูได้ใน การตั้งค่าคอนโซล Airbridge > การตั้งค่าแอป Airbridge > ชื่อแอป.<activity ...> ... <intent-filter android:autoVerify="true"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="YOUR_APP_NAME.abr.ge" /> <data android:scheme="https" android:host="YOUR_APP_NAME.abr.ge" /> </intent-filter> <intent-filter android:autoVerify="true"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="YOUR_APP_NAME.airbridge.io" /> <data android:scheme="https" android:host="YOUR_APP_NAME.airbridge.io" /> </intent-filter> ... </activity>
การตั้งค่าลิงก์ลึกที่รอใน iOS¶
-
ลงทะเบียนข้อมูลที่จำเป็นสำหรับลิงก์ลึกใน [Tracking Links]>[Deep Link] บนแดชบอร์ด Airbridge สำหรับคำแนะนำเกี่ยวกับวิธีการลงทะเบียน โปรดดูที่ การตั้งค่าลิงก์ลึก Airbridge.
-
เมื่อการตั้งค่าการติดตามลิงก์ลึกของ Airbridge ควรกำหนด URI scheme ของ iOS ให้เหมือนกับ iOS Bundle ID ID ของแอป iOS จะมีรูปแบบ 'App ID
Prefix
+ . +Bundle ID
' ตัวอย่างเช่น หาก App ID Prefix คือprefix
และ Bundle ID คือexample
ID ของแอป iOS จะเป็นprefix
.example
. -
ในโปรเจกต์ Xcode > Signing & Capabilities > Associated Domains, เพิ่ม applinks:
YOUR_APP_NAME
.airbridge.io และ applinks:YOUR_APP_NAME
.abr.ge.YOUR_APP_NAME
คือชื่อของแอป Airbridge.
คุณสามารถตรวจสอบชื่อแอปได้ที่ Airbridge Dashboard > Settings > Airbridge App Settings > App Name.
การสร้างลิงก์ติดตาม¶
- ในการติดตามลิงก์เชิงลึกที่เลื่อนออกไป คุณต้องตั้งค่า URL เชิงลึกตาม รูปแบบ Scheme URL ที่ใช้โดย Hive.
- หากคุณตั้งค่า {host} เป็น Hive ใน URL ให้ดูการดำเนินการของ SDK Hive ตาม {host} ในส่วน User Engagement > Common Fields .
- หากคุณตั้งค่า {host} เป็นเกมใน URL ข้อมูลที่จำเป็นสำหรับเกมจะถูกส่งผ่าน
EngagementListener
ในรูปแบบของ EngagementEventType.EVENT และ JSONObject.สำหรับการประกาศและวิธีการลงทะเบียน callback ให้ดูที่ การประกาศและการลงทะเบียน Callback ทั่วไปของ User Engagement .
- หากคุณตั้งค่า {host} เป็น Hive ใน URL ให้ดูการดำเนินการของ SDK Hive ตาม {host} ในส่วน User Engagement > Common Fields .
- หลังจากสร้างลิงก์ติดตามแล้ว ให้ดูที่ การทดสอบลิงก์เชิงลึกของ Airbridge สำหรับวิธีการทดสอบลิงก์เชิงลึกที่เลื่อนออกไป.