2016-11-24 52 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」。