google-analytics
2016-03-07 81 views 0 likes 
0

的Javascript捕獲客戶數據谷歌Analytics(分析) - 誰點擊了一個鏈接

  <script type="text/javascript"> 
      var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 
      document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 
      </script> 
      <script type="text/javascript"> 
      var pageTracker = _gat._getTracker("..."); 
      pageTracker._initData(); 
      pageTracker._trackPageview(); 
      </script> 

HTML

  <a href="http:someurl.com" onclick="pageTracker._trackEvent('Access','Click','http:someurl.com')">External Link</a></td> 

目前,我跟蹤一個網頁鏈接點擊它顯示在分析了根據

的報告
Events - Events Category 
    with Event category name as 'Access' and Event Action as 'Click' 

我也想獲取客戶信息,(即)誰點擊鏈接的客戶。

將這項工作?

<a href="http:someurl.com" onclick="pageTracker._trackEvent('Access','Click','http:someurl.com', customerId)">External Link</a></td> 

回答

0

那麼你正在做的是發送對事件value(即第四個參數)的值。該值應該只是一個整數(參見https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide#setting-up-event-tracking)。如果您創建一個可能用於存儲customerId的自定義變量,並且您可以在頁面範圍中設置此參數(參見https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables#pageLevel),那麼可能會更好的工作。

+0

我像下面添加了自定義變量,該變量如何在鏈接的onclick事件中調用,是否有任何方式調用該自定義變量,var gaJsHost =((「https: 「== document.location.protocol)?」https:// ssl。「:」http:// www。「); document.write(unescape(「%3Cscript src ='」+ gaJsHost +「google-analytics.com/ga.js'type ='text/javascript'%3E%3C/script%3E」)); \t \t \t SyAu

+0

我相信你正在尋找的是我在第二個鏈接中提到的使用自定義變量部分。 – nyuen

+0

是的,我試過第二個鏈接。該代碼只是一個聲明,但在onclick事件期間如何調用該變量。 – SyAu

相關問題