2016-11-24 57 views
0

在常规html页面上(不是 Angular),我有一个指向使用Angular的页面的链接。例如:谷歌标签管理器在错误的地方添加了标签url

https://apiexplorer.docusign.com/#/?categories=Envelopes&tags=EnvelopeRecipients&operations=delete

然而,GTM(谷歌标签管理器)重新编写的URL:

https://apiexplorer.docusign.com/&_ga=1.892xxx#/?categories=Envelopes&tags=EnvelopeRecipients&operations=delete

这破坏了目的地页面上的角路由器。

我曾预料/希望&_ga=1.892xxx被追加到url的最后。

解决方案?的Simo Ahava via the GTM Product Forum

回答

0

回答礼貌:

这不是GTM本身,它实际上的analytics.js(通用Analytics(分析)库)做这个。这个错误的原因是你网站上的URL方案是非常规的,因为查询参数应该在哈希片段之前。 GA为查询符号?执行模式匹配,找到它,然后将其自己的查询参数添加到正确的位置 - 就在片段之前。

要解决此问题,您需要告诉GA将哈希识别为分隔符,因此在GA代码的“跨域设置”中,从“使用哈希作为分隔符”菜单中选择“True”。