首页 > 解决方案 > 在用户从网页转到应用程序后跟踪他们

问题描述

我正在网页上运行 A/B 测试。用户在网页上没有经过身份验证,因此没有用户 ID 可以跟踪他们。在网页上,有指向 Android/iOS 应用商店的链接,用户可以在其中下载或打开应用。

用户下载并打开应用程序后,我想知道他们在网页上时最初在哪个实验组。我该怎么做?

Android 或 iOS 应用商店中有什么东西可以让我跟踪用户吗?

标签: androidiosab-testingexperimental-design

解决方案


如果该应用程序已经安装,这是一个简单的过程,可以在任一平台上通过其在应用程序内进行深度链接的解决方案来完成。Google Analytics有一些很好的文档说明如何使用他们的 SDK 做到这一点。

本质上,在您的两个(或更多)测试组的链接中,您将嵌入可以跟踪他们到他们在网站上所属的实验组的信息:

例如petstore://promo?utm_source=newsletter&utm_medium=email&utm_campaign=promotion

棘手的问题:

不幸的是,您声明您特别需要支持用户在单击链接时最初没有安装应用程序的情况。这是一个更难破解的坚果。据我所知,没有办法自行或轻松地自行处理此问题。您可能需要依赖在安装过程中存在的深度链接的第三方提供商。

Branch.io 支持“延迟深度链接”: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 来帮助尝试通过应用程序安装过程链接回原始会话。苹果一直在做一些事情来支持隐私,这使得这种事情变得困难。预计这将是一场持续的战斗。

在 Android 上,您应该可以使用 Branch 或 Firebase 之类的解决方案。

我希望有一个更好的解决方案,但是对于移动应用沙盒/隐私,这是一个具有挑战性的问题,如果不让用户暴露于各种安全/隐私影响,就很难解决。


推荐阅读