跳轉至

延遲深度連結追蹤

當應用程序通過深層鏈接啟動時,Hive SDK 將深層鏈接事件傳遞給歸因。

目前的延遲深度鏈接追蹤功能僅支持 Airbridge 歸因。

這解釋了如何在 Android 和 iOS 環境中設置延遲深層鏈接和創建跟踪鏈接。

設定 Android 延遲深層連結

  1. 在 Airbridge 儀表板的 [追蹤連結] > [深層連結] 中註冊深層連結所需的資訊。關於如何註冊的指示,請參考 設定 Airbridge 深層連結

  2. 在設置 Airbridge 追蹤深層鏈接時,Android URI 協議應設置為與 Android 包名匹配。 AndroidManifest.xml 中添加深層鏈接處理的 Intent Filter,如下所示。在代碼中,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 延遲深層連結設置

  1. 在 Airbridge 儀表板的 [追蹤連結]>[深層連結] 中註冊深層連結所需的信息。關於如何註冊的說明,請參考 設置 Airbridge 深層連結

  2. 在設置 Airbridge 追蹤深層鏈接時,iOS URI 協議應設置為與 iOS Bundle ID 相同。iOS 應用程序 ID 的格式為 'App ID Prefix + . + Bundle ID'。 例如,如果 App ID Prefix 是 prefix 而 Bundle ID 是 example,則 iOS 應用程序 ID 將是 prefix.example

  3. 在 Xcode 项目 > 签名与能力 > 关联域中,添加 applinks:YOUR_APP_NAME.airbridge.io 和 applinks:YOUR_APP_NAME.abr.ge。YOUR_APP_NAME 是 Airbridge 应用的名称。
    您可以在 Airbridge 仪表板 > 设置 > Airbridge 应用设置 > 应用名称 中检查应用名称。

追踪链接创建

  1. 要追踪延迟深层链接,您需要根据Hive使用的方案URL表示法设置深层链接URL。
    • 如果您将{host}设置为Hive,则请参考用户参与 > 通用字段部分中基于{host}的Hive SDK的操作。
    • 如果您将{host}设置为game,则必要的信息将通过EngagementListener以EngagementEventType.EVENT和JSONObject的形式传递给游戏。 有关回调声明和注册方法,请参考用户参与全局回调声明和注册部分。
  2. 创建跟踪链接后,请参考测试Airbridge深层链接以了解如何测试延迟深层链接。