我创建了一个分支链接并将所有分析参数留空(即我没有指定广告系列,频道,功能等)。在我的网站上,我然后使用该链接并根据需要附加参数:
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没有这些?
附注:Branch返回的~reference_link值是正确的。它显示了上面指定的完整链接。
答案 0 :(得分:0)
通过附加查询参数,无法在现有链接上覆盖五个默认链接参数(Campaign,Feature,Channel,Stage和Tags)。这有助于防止链接上的分析信息在共享链接后被更改(例如,与广告网络)。
这适用于新链接,您可以通过将查询参数附加到默认链接域来创建。如果您的默认链接域是" example.app.link,"例如,点按以下链接会导致使用频道,功能和广告系列集创建新的分支链接:
https://example.app.link?channel=facebook&feature=sharing&campaign=winter
所以你基本上是这样做的,但是你需要将你的查询参数附加到默认的链接域而不是已经存在的链接。