【发布时间】:2019-12-02 11:33:17
【问题描述】:
我已经走到了一个死胡同。问题是我们的网站第一次加载时,需要重新加载一次才能获得正确的宽度和高度(来自在 javascript 中创建的 cookie)并显示适当的图像。我尝试使用 location.reload() 或添加元刷新标签,但在这两种情况下,来自谷歌的所有传入流量都被归类为“直接”而不是“有机”,这在查看此处的文档后似乎是合理的 https://support.google.com/analytics/answer/3198398?hl=en
元刷新和基于 javascript 的重定向 非服务器端调用 重定向,例如元刷新 html 标记或 javascript window.location 方法可能会隐藏或模糊引荐来源信息 分析,因此我们不建议在任何页面上使用此类方法 这可能是一个着陆页
有没有人对如何在不丢失谷歌分析中的推荐人的情况下实现这一点有任何想法?任何想法将不胜感激。
提前致谢,
埃莱尼
【问题讨论】:
-
您使用 javascript cookie 检索的“正确宽度和高度”是多少?首次访问时直接重新加载页面似乎是一个糟糕的策略,我认为这是您问题的根源?
-
我同意 Run CMD。首次加载后立即重新加载页面是一个可怕的解决方案。为什么不尝试解决这个问题呢?
-
感谢您的 cmets,问题是这是我们自定义 CMS 上的一项功能,它支持大约 200 个站点,因此要更改该功能需要在许多站点中进行大量重构,因为使用了重新加载获得正确的图像(大小)。
标签: javascript google-analytics reload traffic