2015-11-09 21 views
1

我已經通過聯繫表單7在網站中設置了表單。我已添加Google分析跟蹤代碼,以便在表單提交中設置活動目標。事件似乎受到實時基礎知識的監控,因爲每個表單提交都會觸發事件選項卡下的事件。但是這些數據似乎沒有在轉化標籤下被記錄爲目標。有人可以找到解決辦法。未在Google分析中記錄事件目標

我已經使用以下跟蹤代碼:

<script> 
(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'); 
analytics.com/analytics.js','ga'); 
ga('create', 'UA-18282623-2', 'auto'); 
ga('send', 'pageview'); 
</script> 

並且已經設置了接觸形式7的另外的設定條下此代碼觸發目標事件:

on_sent_ok: "ga('send', 'event', 'contact-form', 'click', 'submit form',1);" 

其中我已經設置

contact-form = Category 
Action = click 
Label = submit form 
Value = 1 

我也試過這段代碼:

<script type="text/javascript"> 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-18282623-2']); 
_gaq.push(['_trackPageview']); 
(function() { 
var ga = document.createElement('script'); ga.type = 'text/javascript' 
ga.async = true; 
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js'; 
var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s); 
})(); 
</script> 

連同:

on_sent_ok: "_gaq.push(['_trackEvent', 'contact-form', 'click', 'submit form']);" 

似乎沒有任何工作。請幫助

enter image description here

enter image description here

+0

調試器是你的朋友。如果您使用Firefox,請安裝Firebug或在Chrome中打開開發人員工具。網絡選項卡會告訴您是否發送了對GA的呼叫,如果javascript出現問題,控制檯將顯示紅色的錯誤消息。如果您有特定的錯誤消息,IT會更容易幫助您。 –

+0

你的設置似乎是正確的!你的目標如何設定? –

+0

請包含您的目標配置的屏幕截圖。 – nyuen

回答

1

你的目標配置包括一個大於1的值,但您的事件被髮送正好等於1的值。你要麼需要調整你的目標配置轉換時該值等於1或爲您的事件發送的值大於1。

+0

謝謝指出它兄弟...我現在只是改變它,但它是還是一樣。目標正在實時基礎上觸發,但沒有得到保存..你認爲需要時間才能保存d數據?就像一個小時或一小時.... –

+0

你沒有看到GA中的數據變化,因爲它需要長達24小時的處理。只要你實時看到轉換,那麼你只需要稍微等一下。 – nyuen

+0

okk很酷....感謝兄弟:) –

相關問題