如何通过 Web SDK 将事件归因于 Branch.io 中的应用程序安装?

问题描述 投票:0回答:1

就上下文而言,我有一个在 Play 和 App 商店中发布的 PWA。该应用程序在网络中运行,因此 Android/IOS SDK 不能用于事件。

我希望发生什么:

  1. 用户点击广告,用户就会被带到 Play/App 商店。
  2. 用户安装应用程序,Android/IOS SDK 处理安装事件并将其归因于广告。
  3. 用户在网络应用程序 (PWA) 中执行某些操作会触发事件。事件将归因于广告。

我读到了关于开发者身份的内容,并且我成功地为一个用户实现了我的目标但是同样的方法对于另一个用户失败了,我没有遵循逻辑。

方法:

  1. 在移动 SDK 中,我设置了开发者身份(Android:
    Branch.getInstance().setIdentity(identity);
  2. 然后,我将身份作为查询参数添加到 PWA 启动 URI,从而将其传递给 PWA
  3. 我在Web SDK中设置了相同的开发者身份(
    branch.setIdentity(identity)
    )

我确实验证了两个用户在安装事件和从 Web SDK 发送的自定义事件中都具有正确的开发者身份。

我不明白为什么这些自定义事件归因于其他用户的广告,而不是其他用户的广告。

我的方法是否错误,或者我只是错过了什么?

cross-platform branch.io
1个回答
0
投票

如果用户点击通向移动网络的广告链接(或任何其他 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 安装或打开应用程序,这将归因于广告链接

-如果用户最终访问移动网络,离开,然后在归因窗口时间范围内下载,这将归因于广告链接

-如果用户最终进入移动网络,没有立即点击旅程、浏览或稍后返回并从旅程下载,这将归因于旅程

© www.soinside.com 2019 - 2024. All rights reserved.