就上下文而言,我有一个在 Play 和 App 商店中发布的 PWA。该应用程序在网络中运行,因此 Android/IOS SDK 不能用于事件。
我希望发生什么:
我读到了关于开发者身份的内容,并且我成功地为一个用户实现了我的目标但是同样的方法对于另一个用户失败了,我没有遵循逻辑。
方法:
Branch.getInstance().setIdentity(identity);
)branch.setIdentity(identity)
)我确实验证了两个用户在安装事件和从 Web SDK 发送的自定义事件中都具有正确的开发者身份。
我不明白为什么这些自定义事件归因于其他用户的广告,而不是其他用户的广告。
我的方法是否错误,或者我只是错过了什么?
如果用户点击通向移动网络的广告链接(或任何其他 Branch 链接),然后立即从 Journey 安装或打开应用程序,则这将归因于该广告链接(或其他原始链接)。
可以通过在 Web SDK 中将 make_new_link 设置为 true 来更改此设置。文档在这里:https://dev.branch.io/marketing-channels/journeys/advanced/#preserve-or-discard-referring-link-data[https://dev.branch.io/marketing-channels/旅程/高级#保留或丢弃-引用-链接-数据
一些归因场景:
-如果用户最终访问移动网络并立即从 Journeys 安装或打开应用程序,这将归因于广告链接
-如果用户最终访问移动网络,离开,然后在归因窗口时间范围内下载,这将归因于广告链接
-如果用户最终进入移动网络,没有立即点击旅程、浏览或稍后返回并从旅程下载,这将归因于旅程