我在网页上运行A / B测试。用户未在网页上进行身份验证,因此没有用户ID来跟踪它们。在网页上,有指向Android / iOS应用商店的链接,用户可以在其中下载或打开应用。
用户下载并打开应用程序后,我想知道他们在网页上时最初所在的实验组。我该怎么办?
Android或iOS应用程序商店中是否有可以跟踪用户的内容?
Google PlayStore中有多个选项可用于连接与您的网页相同的Google Analytics帐户。
我从来没有尝试类似的东西,但我相信这是支持的,至少对于Android来说。
你试过https://support.google.com/analytics/answer/6099219?hl=en&ref_topic=6012386吗?
此外,在Google PlayStore Publisher帐户中查看https://support.google.com/googleplay/android-developer/answer/6227309下还有“在商店列表上运行A / B测试”相关文档的选项
以下是上述功能的屏幕截图:
如果已经安装了应用程序,这是一个简单的过程,可以在任一平台上使用他们的解决方案在应用程序内进行深层链接。 Google Analytics有一些很好的文档,说明如何使用他们的SDK。
基本上,在您的两个(或更多)测试组的链接中,您会嵌入信息以跟踪它们在网站上的实验组:
examplepetstore://促销utm_source =通讯&utm_medium =电子邮件&utm_campaign =促销
艰难的问题:
不幸的是,您声明您特别需要支持用户在单击链接时最初未安装应用程序的情况。这是一个非常难以破解的坚果。据我所知,没有办法自然地或轻易地处理这个问题。您可能需要依赖于在安装过程中幸存的深层链接的第三方提供商。
Branch.io支持“Deferred Deep Linking”:https://blog.branch.io/the-ultimate-deep-linking-tutorial-on-ios-11-and-whats-coming-for-ios-12/
Firebase动态链接:https://firebase.google.com/products/dynamic-links/
最大的问题是,像Branch这样的任何供应商解决方案几乎肯定需要使用cookie来帮助尝试通过应用安装过程链接回原始会话。 Apple一直致力于支持隐私,这使得这类事情变得困难。期待它是一场持续的战斗。
在Android上,你可以使用像Branch或Firebase这样的解决方案。
我希望有一个更好的解决方案,但是对于移动应用沙盒/隐私,这是一个难以解决的难题,而不会让用户面临各种安全/隐私问题。
Google Analytics提供此类跟踪。
https://developers.google.com/analytics/solutions/ios-install-tracking
或者您是否正在尝试构建Google分析?
过去,您可以注册成为iTunes联盟会员来跟踪这一情况,但去年该应用程序已从该计划中删除。