簡體   English   中英

在發送到Google Analytics之前從網址中刪除查詢參數

[英]Strip query parameters from url before sending to google analytics

我在頁面上使用標准Google分析代碼段將信息發送到Google Analytics。

由於各種原因,我的頁面到達時帶有查詢參數。

在理想的世界中,情況並非如此,但它不是一個完美的世界,所以我必須避免將其發送到谷歌分析,因為它包含個人信息

我嘗試過以下方法:

  1. 這里有什么建議: https//stackoverflow.com/a/3669333/2295284 ,如下:((我很抱歉格式化的確不是玩球D :)

    _gaq.push(['_trackPageview', location.pathname ]);

     (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject']=r; i[r]=i[r]||function() { (i[r].q=i[r].q||[]).push(arguments) }, i[r].l=1*new Date(); a=s.createElement(o), m=s.getElementsByTagName(o)[0]; a.async=1; a.src=g; m.parentNode.insertBefore(a,m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', '@gaToken', 'auto'); ga('send', 'pageview', location.pathname); 

我一直在手動向網址添加查詢參數,並使用ObservePoint檢查內容。 內容信息包含文檔位置URL“ http:// localhost / my / url / page?uiop = qwert ”...這似乎意味着_gaq.push行根本沒有做任何事情。

  1. 我嘗試深入了解該功能並手動更改網址,但這只會導致無限循環的頁面刷新:

    (function(i,s,o,g,r,a,m){alert(i.location.href); var locn = i.location.href.indexOf(“?”)i.location.href = i。 location.href.substring(0,locn)i ['GoogleAnalyticsObject'] = r; i [r] = i [r] || function(){(i [r] .q = i [r] .q || [])。push(arguments)},i [r] .l = 1 * new Date(); a = s.createElement(o),m = s.getElementsByTagName(o)[0]; a.async = 1 ; a.src = g; m.parentNode.insertBefore(a,m)})(窗口,文檔,'腳本','//www.google-analytics.com/analytics.js','ga'); ga ('創造','@ gaToken','汽車');

  2. 我無法訪問Tag Manager,我認為可能是基於以下內容的選項: http//www.lunametrics.com/blog/2015/04/17/strip-query-parameters-google-analytics/

任何建議將非常感激,我寧願在我的智慧結束:(

(格式化道歉,它沒有合作:(

您的第一個選項是正確的選項,但您使用的代碼適用於以前版本的Google Analytics。

相反,替換ga('send', 'pageview'); ga('send', 'pageview', location.pathname); 請參閱頁面跟蹤文檔以供參考。

您可以嘗試使用Google跟蹤代碼管理器:在代碼設置中,有一個名為“要設置的字段”的選項,您可以在其中手動編輯發送給Google Analytics的任何信息(請注意,這是在本地發生的,因此會解決你的數據保護問題)。

這是我手動編輯“頁面字段”的示例,這是您需要做的。 在這種情況下,我選擇了一對自定義變量來輸入,但您可能需要一個自定義JavaScript變量,該變量采用標准{{Page Path}}變量(默認情況下會輸入該變量)並返回一切都在第一個問號之前。

替換“頁面”字段

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM