我有一個使用世界上最令人驚歎的框架之一構建的網站。不幸的是它有一個缺點。它不允許使用查詢參數,例如:www.url.com/page/1正常,但www.url.com/?page=1不正確。當您放置此網址時,它會使用瀏覽器歷史記錄,因此網址中沒有任何查詢參數。如何在JS中手動將gclid參數傳遞給Google Analytics(分析)
我在Google Adwords中推出了一項廣告系列,將用戶引導至此網站。自動標記已打開。我注意到我的網站上有10k次點擊,但Google Analytics不會爲AdWords來源報告這些數字。
我發現Adwords自動標記會將gclid參數添加到目標網址。因爲Google Analytics(分析)和Adwords鏈接在一起,因此Google Analytics(分析)瞭解有關廣告系列的所有信息
但我沒有它。由於我最大的網站框架之一是通過其JS代碼刪除gclid參數,因此Google Analytics不會注意到gclid並且不會保存用戶的來源。
要檢查它是否真的是我偉大的網站框架問題,我已將utm(umt)參數添加到我的網站,並在Analytics中實時檢查源代碼。它沒有被報告爲我提供的參數,但直接訪問的來源。
我希望能夠分析Google Analytics中的Adwords效果。我不能改變我的框架,因爲它是世界上最偉大的之一。但我注意到,在框架的JS代碼被解僱之前,我已經有一段時間了一個帶參數gclid的URL。
下面的一些行我有我的Google Analytics(分析)跟蹤代碼。顯然,它試圖從URL獲取gclid。但對他來說太遲了。當Google Analytics嘗試讀取它時,gclid參數就消失了。
所以我的問題是:因爲我有gclid,有沒有Google Analytics的任何方法將它傳遞給他?喜歡說:
var gclid = getGClidBeforeItsToLate(); //我有它覆蓋
//真棒框架東西
HeyGoogleAnalyticsHereYouGoItsYourGclidTakeCare(GCLID);
?
輝煌。這是我正在尋找的。我的情況不同,但要求是一樣的。我有一個使用utm_source的客戶端(不要求)將廣告系列信息(不是來源)發送到不同的跟蹤平臺,這在完成自動標記的情況下完全違反GA用戶旅程,因此我需要覆蓋廣告系列信息而不更改網址,campaignName等是不夠的。 –