2014-01-10 69 views
0

我正在開發一個項目,以使用Google的新Universal Analytics來衡量離線轉化。使用Google客戶端ID進行離線轉換,而不是Google Analytics中的電子商務交易

當潛在客戶在我自定義的潛在客戶管理系統中獲得狀態「訂單」時,我們將早先抓取的Google客戶ID與下面的代碼一起發送到Universal Analytics。雖然Google Analytics將其視爲電子商務交易,但上傳仍在進行中。

有誰知道我可以如何修改代碼或Google Analytics設置以確保Google Analytics將其視爲電子商務交易?

我上傳的谷歌客戶端ID Analytics(分析)代碼:

$ch = curl_init();  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_URL, 'http://www.google-analytics.com/collect'); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); 
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727)"); 
curl_setopt($ch, CURLOPT_POSTFIELDS, "v=1&tid=UA-XXXXXXXX-42&cid=379445656".urlencode('.')."1380816256&t=transaction&tr=123.00&ti=43388&z=".time()); 
curl_close ($ch); 

回答

1

它把它作爲一個電子商務交易,因爲你發送t=transaction命中類型的交易。如果您想發送其他類型的瀏覽器,請查看Google的其他文檔 - Measurement Protocol Developer Guide - Sending Common Hit Types

+0

謝謝!該文檔爲t提供了以下替代方案:'pageview','appview','event','transaction','item','social','exception','timing'。但是,我應該採取離線轉換嗎? – Robbert

+1

我會做t =事件 – maembe

相關問題