2016-08-11 73 views
0

我創建了分支鏈接並將所有分析參數都留空(即,我沒有指定廣告系列,渠道,功能等)。在我的網站上,我使用該鏈接並根據需要添加參數:Branch.io鏈接缺少分析參數(廣告系列,渠道,功能等)

http://example.com/XXXXXXXX?~campaign=mycampaign&~feature=myfeature&~stage=mystage&~tags=tag1,tag2&matchType=m&network=n&placement=1&adposition=1&device=d&url=some-url 

直到最近,Branch Web SDK爲我提供了所有這些參數。現在,〜campaign和這些params的其餘部分不再位於返回的data_parsed對象中。發生了什麼??爲什麼data_parsed沒有這些?

備註:分支返回的〜referenced_link值正確。它顯示上面指定的完整鏈接。

+0

亞歷克斯從科在這裏:對不起,我們錯過了這個問題!我確實看到同樣的問題,它看起來像我們結束的一個錯誤。我們正在調查 –

回答

0

通過附加查詢參數,五個默認鏈接參數(Campaign,Feature,Channel,Stage和Tags)不能在現有鏈接上覆蓋。這有助於防止鏈接分享後的鏈接分析信息(例如廣告網絡)。

但是,這將適用於新鏈接,您可以通過將查詢參數附加到默認鏈接域來創建鏈接。如果您的默認鏈接域是「example.app.link,」例如,敲擊下面的鏈接,會導致與渠道,功能和運動集創建一個新的分支鏈接:

https://example.app.link?channel=facebook&feature=sharing&campaign=winter 

所以你基本上是在做這是正確的,但您需要將您的查詢參數追加到默認鏈接域,而不是已經存在的鏈接。