2015-10-31 82 views
0

首先,我完全瞭解了分析的主要跟蹤代碼。通用Google Analytics跟蹤已發送/謝謝頁面

我們想從我們的php網站(而不是wp)上分析我們的聯繫人的消息發送頁面。

的聯繫表格提交給自身進行驗證

如何添加跟蹤發送的消息的代碼。當php加載消息「發送」。

它應該只是下面的「發送」消息旁邊的代碼,它會出現在分析已經?

<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'); 

    ga('send', 'event', 'Contace Form', 'Message Sent'); 
</script> 
+0

感謝您的網頁如何加載?它是一個完全獨立的頁面(即URL是不同的),還是頁面內容改變而不改變URL?您擁有的代碼將可以工作,前提是GA庫已在您發送事件之前調用過。 – nyuen

+0

Thanky頁面在contact.php表單提交時自動加載,未檢測到提交的任何錯誤,因此請插入相同的url,但只有在提交表單時纔會顯示謝謝。我在「謝謝」文本下方添加了該腳本。 – imryanz

+0

GA庫,主要GA跟蹤代碼在關閉主體標籤之前加載在頁腳上。因此,這是行不通的,因爲主要跟蹤位於頁腳:( – imryanz

回答

0

如果這是您的網頁上只有GA代碼,那麼它不會跟蹤任何東西,因爲你沒有實際創建GA跟蹤對象

ga('create', 'UA-xxxxx-f'); 
ga('send', 'event', 'some category', 'some action'); 

如果您已經有GA跟蹤代碼在其他地方的頁面上,則不需要再包括它。

+0

'ga('create','UA-xxxxx-f');'部分在整個站點的主頁跟蹤以及其他腳本的頁腳上聲明 我假定它不是由於腳本的順序?因爲我感謝你跟蹤身體。 – imryanz

相關問題