在 iOS 上使用通用链接时的 Google Analytics for Email Tracking
Posted
技术标签:
【中文标题】在 iOS 上使用通用链接时的 Google Analytics for Email Tracking【英文标题】:Google Analytics for Email Tracking when using Universal Links on iOS 【发布时间】:2018-03-22 04:12:39 【问题描述】:我想使用 Google Analytics 跟踪电子邮件中的按钮点击。假设我希望该按钮有一个通用链接,当单击该链接时,将直接打开一个 ios 应用程序,而无需浏览器重定向。 (https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html)
但是,如果我的 URL 是通用链接,即 www.xyzxyz.com/openApp?campaign=promo&source=email,并且电子邮件收件人使用已安装的应用程序从其 iPhone 上单击该链接,没有调用服务器,因此不跟踪点击。
有没有人体验过跟踪通用链接点击的方法?
【问题讨论】:
【参考方案1】:万能链接由设备在前端处理,如果安装了应用程序,则无需与服务器交互。 AASA 文件在安装时存储在设备上,并允许设备在将链接传递到 safari 之前检查链接是否可以打开应用程序。如果应用程序未安装且链接已传递到 Safari,则将处理 Google 分析标签。完成此操作的唯一方法是,如果您注册了通用链接被点击,则从应用发送 GA 请求。
我建议研究像 Branch 这样的深层链接服务。他们有一个Google analytics data integration 会为您处理所有这些跟踪。
【讨论】:
以上是关于在 iOS 上使用通用链接时的 Google Analytics for Email Tracking的主要内容,如果未能解决你的问题,请参考以下文章
使用 React Native 的 Google Firebase 动态链接在 IOS 上无法正常工作
iOS 9学习系列:打通 iOS 9 的通用链接(Universal Links)
MissingPluginException(MissingPluginException(在通道 plugins.flutter.io/google_maps_53 上找不到方法 camera#an