Google Analytics(分析)会话链接移动应用程序和WebView之间



我们有一个混合移动应用程序(使用反应术实施(,该应用程序包含了我们网站的电子商务购物车的网络浏览量。我们在应用程序和网站中都有Google Analytics(使用同一GA属性(,并且在购物车网站上启用了电子商务跟踪。

目的是让电子商务跟踪(来自WebView中的活动(适用于在本机应用程序上开始的GA会话。

是否可以在应用程序和网站之间启用类似跨域跟踪之类的内容,以便网站在WebView中使用该应用程序启动的GA会话?

这种情况不受普通的GA自动链插件的支持,但是应该可以通过从会话开始在会话开始时手动地提取GA会话ID(clientId(来手动执行此操作。应用程序并将其传递到WebView(例如通过URL参数(,如下所述明确设置它:https://developers.google.com/analytics/devguides/collection/collection/collection/analyticsjs/cross-domain

Google标签管理器

请注意,如果您在WebView中使用Google标签管理器,则可以将clientId设置为UA标签配置中的"要设置"的"字段"之一。

您还需要定义一个自定义的JavaScript变量,以从URL提取clientId(或undefined如果不存在或无效,这意味着GA将恢复其正常行为(。

相关内容

最新更新