1- App 通用管道(包含 Deeplink 能力)
注意事項:
相同包名或 Bundle ID 的應用程式,無法同時存在於多個不同的專案;如果在不同的專案建立相同包名或 Bundle ID 的應用程式,需要先刪除原先的應用程式。
1. 先決條件
若要使用包含 Deeplink 能力的管道追蹤功能,請按順序檢測一下專案:
- 神策分析 2.1 及以上版本
- 設定了 https 的數據接收網址,並更新後台設定,若未設定,則請查閱「更新神策後台設定」;
- 應用程式中設定的「數據接收網址」需要與建立 Deeplink 連結環境的「數據接收網址」一致;
- trackinstallation 介面是否成功呼叫,若未成功呼叫,則請查閱「如何判斷成功呼叫tracinstallation介面」進行設定;
2. 增加應用程式
1、點擊「管道追蹤」→「應用程式管理」→「增加應用程式」
2、填寫應用程式基礎資訊,填寫應用程式名稱,勾選需要對應的作業系統
3、根據需要填寫 Android / iOS 應用程式的相關資訊
作業系統 | 資訊 | 說明 |
---|---|---|
Android | 應用程式包名 | Android 應用程式的包名 (Package Name),可以在 AndroidManifest.xml 檔案中取得。 |
URL Scheme | Android 應用程式的 Scheme 協定,可以用來在瀏覽器中喚醒應用程式。 | |
應用程式簽名 | 應用程式簽名是用來產生 App Link,App Link 是 Android 應用程式通用連結的標準,Android 6.0 及以上版本支援,可以實現應用程式間的無縫跳轉。取得方式可以查看文件。 | |
應用程式下載網址 | 在 H5 頁面中喚醒應用程式失敗後,會跳轉到該應用程式下載網址(需要相關 H5 頁面整合 Web JS SDK 並呼叫相關方法)。 | |
iOS | Bundle ID | iOS 應用程式的 Bundle Identify,應用程式的唯一標識。 |
URL Scheme | iOS 應用程式的 Scheme 協定,可以用來在瀏覽器中喚醒應用程式。 | |
App ID Prefix | App ID Prefix 是用來產生 Universal Link,Universal Link 是 iOS 系統通用連結的標準,iOS 9.0 及以上版本支援,可以實現應用程式間的無縫跳轉。取得方式可以查看文件。 | |
應用程式下載網址 | 在 H5 頁面中喚醒應用程式失敗後,會跳轉到該應用程式下載網址(需要相關 H5 頁面整合 Web JS SDK 並呼叫相關方法)。 |
2.1. 步驟說明
後端根據填入的參數產生對應的配置檔案,並放在伺服器對應的位置,供 Android / iOS 作業系統訪問使用。
若填寫錯誤,後端會產生錯誤的配置檔案,導致最終產生的連結無法喚醒對應的 App。
3. App 工程程式碼中增加配置
1、點擊「應用程式管理」頁面對應工程配置的「查看」按鈕
2、將相關的配置,複製到工程配置的對應位置中
3.1. 步驟說明
讓 Android / iOS 作業系統知道從對應的網址取得對應的配置檔案,然後在系統中註冊連結和 App 的對應關係
若不配置或填寫錯誤,會導致最終產生的連結無法喚醒 App
4. 準備 H5 到達頁面
1、需要準備一個 H5 頁面作為到達頁面
2、頁面上有喚醒應用程式的按鈕/連結
3、頁面需要整合 Web JS SDK,在按鈕 / 連結處,呼叫 Web JS SDK 的 openDeepLink() 方法
4.1. 步驟說明
對於沒有安裝應用程式的用戶,連結無法直接打開應用程式,需要跳轉至該 H5 頁面,以便跳轉至對應的下載頁面
5. 建立連結
1、選擇基礎資訊 ,在管道管理後台切換到「推廣到App」 tab 頁,選擇「APP 通用管道(包含 Deeplink 能力)」
2、錄入 Deeplink 相關資訊,選擇需要推廣的應用程式,比如「掌上神策」
3、填寫網頁到達頁面,如果喚醒應用程式失敗,則會跳轉到該到達頁面,比如活動頁面
注:若要網頁到達頁面可以跳轉至應用程式下載頁面,則需要在網頁到達頁面中整合神策分析 Web JS SDK,並放置跳轉按鈕,呼叫相關方法,具體方式可以查看相關文件。
4、填寫應用程式內參數,應用程式可以使用該參數跳轉至指定頁面或者展示活動的彈跳視窗等,需要和貴方用戶端研發約定好
5、輸入管道資訊
神策支援輸入下列多維度管道資訊,方便後續按照各個維度分別進行管道投放效果的分析。
管道資訊 | 釋義(可更豐富) |
---|---|
活動名稱 | 廣告系列活動 utm_campaign,一般用於標識推廣活動名稱,例如週末大促,雙11活動等 |
廣告來源 | 廣告系列來源 utm_source,一般用於標識流量來源,引薦來源網址:baidu、sina、sohu |
廣告媒介 | 廣告系列媒介 utm_medium,一般用於標識廣告媒介,行銷媒介:cpc、banner、edm |
關鍵詞 | 廣告系列字詞utm_term,,一般用於標識付費關鍵字,主要適用於SEM |
廣告內容 | 廣告系列內容utm_content,一般用於區分廣告 |
神策支援新增自定義屬性功能方便您自定義維度的分析。
6、產生推廣連結
點擊完成,系統會根據規則自動產生 Deeplink。透過點擊該連結,可以喚醒 App 或跳轉至對應的到達頁面。
5.1. 步驟說明
該步驟可以產生一個直接打開 App 並且可以讓 App 跳轉至指定頁面(或跳出活動視窗)的 DeepLink
如果用戶是在瀏覽器中訪問該 DeepLink,則跳轉至配置的 H5 頁面
若不配置或配置錯誤的應用程式內參數,則會導致喚醒 App 時,App 無法跳轉至對應的頁面
6. 進行投放
複製 Deeplink,在希望推廣的頁面或媒介,進行推廣投放即可
7. 通用查詢場景以及對應的查詢條件
查詢場景 | 查詢條件 | 說明 |
---|---|---|
查詢由 DeepLink 帶來的喚醒 App 的次數及人數 | 深度連結喚醒 App($AppDeeplinkLaunch)事件,App 每次透過 DeepLink 喚醒時,SDK 都會採集該事件 | |
由 DeepLink 帶來的新用戶的安裝數量 |
| DeepLink 在瀏覽器中訪問,會跳轉到配置的 H5 到達頁面,這一跳轉過程會觸發訪問管道追蹤連結($AppChannelMatching)事件 如果用戶透過 H5 到達頁面下載安裝打開 App,正確觸發啟動事件,會匹配對應的管道屬性,並記錄在用戶屬性中 這一過程與 App 通用管道匹配的過程一致 |
由 DeepLink 帶來的訂單轉化 | 使用漏斗分析 第一步:深度連結喚醒 App 事件,篩選條件為:廣告屬性 = xxx 第二步:建立訂單 第三步:支付訂單 |