![](/img/trans.png)
[英]Google Analytics Ecommerce Tracking not working - using analytics.js
[英]JS Analytics Ecommerce callback
我無法在任何地方找到如何使用google analytics hitCallback
ecommerce:send
hitCallback
參數。 在docs中,它唯一的例子是send,pageview
。
這是我試過的代碼:
ga('ecommerce:send',
{'hitCallback': function() {window.location.href="/test.php";}}
);
但是雖然跟蹤有效,但它沒有用。
如上所述,hitCallback不適用於電子商務:發送。 瘋狂。
但是,我發現(至少今天)它確實適用於電子商務:addTransaction和電子商務:addItem(最終發送時)。 因此,您必須確保來自這些呼叫的所有hitCallback都被擊中,然后您才能安全。
我遇到了同樣的問題,看過源代碼,就沒有干凈的方法了。
關於ga('ecommerce:send')
的事情ga('ecommerce:send')
是內部調用 -
ga('send', 'transaction', {...})
一次為您的交易,然后 ga('send', 'item', {...})
每個項目一次 如果您必須等待ecommerce:send
完成,您可以執行以下操作之一:
ecommerce.js
,可以讓你在一傳hitCallback
功能,或 <img/>
標記發送數據。 因此,您可以檢查由JavaScript創建的每個<img/>
標記,如果src
屬性包含www.google-analytics.com,則等待它加載。 我實際上成功地使用了#2(參見http://jsfiddle.net/zkQXX/ ),但它真的是一個黑客。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.