UTM标签和URL中的锚点

3
在我的工作中,我们使用一个CMS系统,我不完全确定所有的设置情况,但我在使用锚点链接时遇到了问题。例如,当我在链接到网站的另一部分时,我尝试添加一个锚点,如 mysite.com#video-anchor 时,<a></a>标签内的URL将附加带有UTM标记的参数:"mysite.com/utm_campaign=...",而 #video-anchor 最终并没有显示在URL中。结果仅仅是链接到页面,但无法滚动到我指定的锚点处。请问这个问题应该怎么解决?
3个回答

7
您应该在URL末尾使用#anchor参数,并在其后加入UTM,如下所示:
www.yousite.com/page?utm_source=XXX&utm_medium=XXX&utm_campaign=XXX#video-anchor

0
这似乎是与 CMS 相关的问题,而与 Google Analytics 无关。我建议您联系 CMS 的支持团队,或编辑您的问题标题和标签以包含 CMS 的名称。

0

当您在URL中添加UTM时,锚点的工作方式与通常情况下不同。实际上,它们会破坏UTM。如果您希望其正常工作,请确保将锚点添加到UTM查询字符串的末尾。这篇网络管理员的文章应该会有所帮助:

https://webmasters.stackexchange.com/q/35413/13067


1
感谢您的回复。然而,我遇到的问题是当我通过<a></a>标签设置链接时。如果UTM标签尚未添加,我该如何在链接中指定锚点? - xheyhenry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接