我们的目标网页上有一个Play商店按钮,其中包含标记了所有必需的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商店安装(源,媒体等)的综合方法是什么?
1 回答
是的,这是正确的 - 如果您的用户未打开Google Play商店应用,则您的应用为 won't get tracking params .
如果你想跟踪用户的安装源,可以尝试一些第三方解决方案,比如Branch.io(免费)或Flurry(好吧,至少Flurry曾经这样做过,以前是免费的,现在还不确定) .
基本上,他们的工作方式是收集所谓的用户指纹(IP,浏览器,点击时间,设备信息等),然后将其与SDK在您的应用中发送的数据进行比较(在用户之后)已成功安装并启动它) .
我不是要尝试推广任何这些解决方案,我们恰好在我们的 生产环境 应用程序上使用Branch,它对我们来说非常有效 .
此外,您可以尝试将这些链接设置为目标
market://
链接而不是http
链接(这会强制Play商店应用程序打开),但我不建议使用此解决方案,因为它可能会导致Google Play服务丢失的人出现问题 .market://
链接看起来像这样:market://details?id=your.package&referrer=utm_stuff...
编辑:如果您想将所有数据保存在一个地方(比方说,分析) - 您可以将这些跟踪参数传递到您的分支链接,并手动收集/发送到Google Analytics(和Play商店 - 它们已连接)使用CampaignTrackingReceiver类