javascript - 从单页应用程序到 Google Analytics 的跟踪语言
问题描述
我们有一个单页应用程序的网站。我们有一个问题,在 Google Analytics(通过 DTM)中,我们无法根据用户的语言充分跟踪我们网站的旅程。跟踪器加载在用户在该会话中查看的第一个页面上——后续页面查看,跟踪器未加载,但页面浏览标记在页面加载时触发。重要的是,我们在 DTM 中的 Google Analytics 规则配置为 JavaScript/第三方标签,而不是 Google Universal Analytics。
我们有一种情况,初始页面被传递为,例如,www.ourdomain.com/fr(对于法语网站,但对于后续页面,这不会结转,所以我们在所有访问的旅程中都有一个休息时间被分配到 www.ourdomain.com/pagepath
我们确实有一个查询字符串传递包含参数/变量“语言”的 URL,即 www.ourdomain.com?language=FR,并且此信息使用格式语言在数据层中传递:“fr-FR” .
我想知道是否有任何关于传递这些信息的最佳实践,大概来自查询字符串,以帮助通过 DTM 在 Google Analytics 中设置页面路径(记住这是一个 SPA)我想要实现的结果是插入来自 URI/URL 的参数(因为它以更好的格式传递)在后续页面路径之前,即 /{{language}}/book/results 或 /fr/book/results 而不是 /book/results,例如.
对此的任何帮助都非常感谢,我对 DTM 很天真。
解决方案
推荐阅读
- swift - 对象未在正确的时间或位置淡入
- hashicorp-vault - Vault helm chart:启用普罗米修斯指标
- forms - 转义码在 PowerShell 表单中不起作用
- octave - 八度音阶错误:词干:X 和 Y 的大小不一致
- javascript - NodeJS:避免相互依赖的模块中的循环依赖
- python - where() 提供异常输出
- python - Pandas - 查询/过滤周期[Q-MAR] dtype列
- encryption - Secp256k1 曲线签名接近预期签名但缺少 2 个段
- eigenvalue - 输出结果不匹配,LAPACKE_zheev() vs cusolverDnZheevd()
- java - 使用 ignite 进行缓存时,使用 Ignite 缓存查询和使用 IgniteRepository 类有什么区别?