Google Play 商店活动跟踪不适用于网络浏览器安装

Google play store campaign tracking doesnt work with web browser install

我们的着陆页上有一个 Play 商店按钮,其中有一个 link 标记,其中包含所有必需的 UTM 参数,用于跟踪来自 Play 商店的安装。因此,如果访问者点击 Play 商店按钮(使用网络浏览器)进入 Play 商店的网络版本并从那里安装到​​他的设备,我们应该能够跟踪该安装来自我们登陆的网络版本页。

但是,我们的数据看起来很粗略。跟踪的安装量比我们在 Mixpanel 上实际看到的要少。 然后我们发现 this article 它说:"Again, attributing installs based on the install referrer using direct links to Google Play does not work if a user chooses to open the measurement URL with a web browser (instead of the Google Play Store app)."

有人知道这是否正确吗?如果是,跟踪 Play 商店安装的综合方法是什么(来源、媒体等)

是的,这是正确的 - 如果您的用户没有打开 Google Play 商店应用,您的应用 将不会获得跟踪参数

如果您想跟踪用户的安装源,请尝试一些第 3 方解决方案,例如 Branch.io(免费)或 Flurry(好吧,至少 Flurry 曾经这样做并且曾经是免费的,不确定大约现在)例如。

基本上,他们的工作方式是收集所谓的用户指纹(IP、浏览器、点击时间、设备信息等),然后将其与他们的 SDK 从您的内部发送的数据进行比较应用程序(在用户成功安装并启动后)。

我并不是要推广这些解决方案中的任何一个,我们只是碰巧在我们的生产应用程序上使用了 Branch,它对我们来说效果很好。

此外,您可以尝试将那些 link 设置为目标 market:// links 而不是 http links(这会强制Play 商店应用打开),但我不推荐该解决方案,因为它可能会给缺少 Google Play 服务的人带来问题。

market:// link 看起来像这些:

market://details?id=your.package&referrer=utm_stuff...

编辑: 如果您想将所有数据保存在一个地方(比方说,Analytics)-您可以将这些 utm 跟踪参数传递到您的 Branch links 并 collect/send 手动将它们传递给 Google Analytics(和 Play 商店 - 它们已连接)使用 CampaignTrackingReceiver class