【发布时间】:2017-08-24 03:58:39
【问题描述】:
我正在实施我自己的分析系统。其中一部分包括跟踪用户的来源。我为此使用 UTM 标签。在 Android、iOS 和 Web 中,从查询参数中读取 UTM 标签非常容易。不过,我还想跟踪应用安装。
我希望能够使用 UTM 标签共享指向 Play/App 商店的 URL,并使用这些标签标记用户在应用中的第一个会话。 Android 有一个很好的解决方案:将包含 UTM 标签的 referrer 查询参数传递给 Play Store URL,安装后,UTM 标签将可用。 (来源:https://developers.google.com/analytics/devguides/collection/android/v4/campaigns)
但是,App Store 不支持这种跟踪。我试图弄清楚跟踪应用安装的行业标准是什么。我见过以下解决方案:
- 将 URL 共享到您自己的域。 (例如 myredirectdomain.com?utm_campaign=test)
- 如果客户端是 iOS 设备,则将客户端 ip、屏幕分辨率和 UTM 标签保存在 DB 表中
- 将用户重定向到 App Store
- 用户安装应用后,应用会将客户端 IP 和屏幕分辨率发送到您的服务器,服务器会检查这些是否最近添加到数据库中。
- 如果是,则返回相应的 UTM 标签,并用这些标签标记用户的会话。
当然,这肯定会导致一些误报。我一直试图弄清楚其他公司是如何做到这一点的。我偶然发现了使用 iPhone IDFA 的 Google Analytics 实现(来源:https://developers.google.com/analytics/solutions/ios-install-tracking)。但是,IDFA 似乎不适用于移动浏览器。
您知道跟踪应用安装活动的行业标准是什么吗?
【问题讨论】:
-
您是否能够在 Play 商店中跟踪 UTM 标签?
标签: google-play app-store analytics sessiontracking utm-tracking