2014-09-04 134 views
1

以下是場景:訪客1(V1)點擊廣告並獲取gclid作爲其__utmz cookie的一部分。 V1將該URL傳遞給另一臺計算機上的訪問者2(V2)。 V2從指定的URL訪問頁面,因此不會獲得gclid。 V2完成轉換,但由於沒有V2的gclid,adwords不會記錄轉換。我可以手動告訴google gclid嗎?

如果我能夠以一定的信心跟蹤上述所有情況,當V2完成轉換後,我可以將V1的gclid發送到Google嗎?

我可以覆蓋__utmz Cookie,還是可以在AdWords轉換跟蹤腳本之前添加任何JavaScript?

回答

1

如果我理解正確,那麼您要做的是維護廣告系列信息,如果暴露給廣告的用戶將鏈接發送給其他人。這是一般用戶跟蹤的主要問題,我看到了一些方法可以幫助您規避這種情況。

首先,gclid用於AdWords跟蹤。理論上,您可以將其保存在Cookie中,然後將其作爲參數添加到V1訪問的每個網址,並以此方式在共享URL時維護廣告系列信息。這是可能的,但缺點是數據將顯示爲V1的新會話,而不是新訪問者(V2)。從谷歌文檔:

...然後,用戶A複製此網址(包含自動標記參數) 並張貼在其他位置,例如公共討論 (論壇)或社交網絡,或將其通過電子郵件或聊天窗口發送給其他收件人。

接下來,用戶B點擊這個鏈接(包含gclid值),並在您的網站到達 。雖然用戶B從未到過的網站 之前,該用戶將不得不歸因於被分配到原用戶A.在 這種情況下,同樣的 點擊編號(gclid)值第一次會議,你看到新的會話(由用戶B引起)來自舊的 活動。

不幸的是,目前沒有解決此方案的解決方法。

(來源:https://support.google.com/analytics/answer/4588454?hl=en

缺點不過是你僅修復了谷歌的Adwords的解決方案,而你可能對不同平臺和網站的廣告系列不採用GCLID,但對於您使用UTM參數。

另一種解決方案我已經在過去栽倒在是這個:http://www.lunametrics.com/blog/2013/10/02/direct-monster-fix-dark-social/這個腳本增加了一個獨特的查詢字符串參數的每一個URL。如果此網址是共享的,則在您的Google Analytics報告中將顯示自定義維度中的數據,表示共享該網址(V1)的用戶以及使用該網址(V2)的用戶。這樣你可以分析「共享的力量」。缺點是您沒有在GA上看到有關該廣告系列的轉換。從來沒有嘗試過這個腳本,只讀過它。

最後,您可以製作自己的Cookie並在其中存儲廣告系列信息。然後,您可以將附加參數添加到V1在您網站上查看的每個網頁。如果V1共享它,廣告系列信息將通過此參數傳遞給V2。不足之處在於,您不會看到有關GA的廣告系列下的轉化,只有參數。不過,通過查看導致轉化的網址(例如逆向目標路徑),您可以在轉化報告中看到有多少廣告系列 - >轉化次數轉化。此外,您可以通過這種方式跟蹤推介鏈接的AdWords廣告系列,而不是任何廣告系列。試試這個項目:https://github.com/dm-guy/utm-alternative。該項目將幫助您創建自己的廣告系列跟蹤,但不會將其推送到網址。

+0

在這種情況下,我需要能夠爲其GA廣告系列添加多少轉化次數,只要知道轉化了哪些關鍵字/廣告/等等,無論涉及多少人都無關緊要。來自support.google.com的鏈接是我爲這種情況所需的一部分,但所有這些信息對我都有幫助。感謝您抽出寶貴時間寫出來。 – Jon 2014-09-05 15:40:17

0

我從事AdWords轉換跟蹤工作。以下是我如何使用AdWords轉換導入...

如果GCLID通過URL傳遞到V2,那麼網站可以抓取V2的訪問GCLID並將其存儲在cookie中(只要您製作一些JS這樣做)。

然後,當轉換髮生時,您已經獲得了另外一點JS,它收集cookie並將其存儲在某處,以及轉換的日期/時間和轉換類型(此類型應與相應的轉換類型匹配您已在AdWords帳戶中定義)。

完成此過程後,您可以每日批量轉換記錄並通過轉換導入服務(https://support.google.com/adwords/answer/2998031)將其導入AdWords。

0

gclid值僅適用於AdWords和AdWords。爲了給信貸的轉換GCLID,您需要在URL查詢發送_ga cookie值這樣:

foo.com?_ga=1.2.xxxxxxxx.xxxxxxxxx

的X的上述表示ClientID的,這值需要使用JS的Cookie記錄:

<script> 
function() { 

var coo = window.location.href.split("_ga=")[1].split('.'); 

var cid = coo[2]+"."+coo[3]; 
return cid; 
} 
</script> 

有這方面的UA跟蹤代碼上面:

<script> 

ga('create', 'UA-xxxxxx-xx', {'clientId' : '<?php echo implode(".",array_slice(explode(".", $_GET["_ga"]), -2, 2)); ?>'}); 

</script> 

記住,你必須在奧德的URL返回_ga cookie值因爲它在這個頁面上發射。巧妙的是,如果您可以記錄數據庫IP和相關的_ga cookie值,則可以跨不同的瀏覽器和/或設備提供他們正在使用相同IP地址的用戶。