2017-04-17 43 views
0

我在wordpress中使用生成新聞主題和元素,現在我們需要爲菜單和按鈕創建點擊事件,see。由於我無法真正使用html方式來做到這一點,我需要使用JavaScript。我試着這樣說:如何使用javascript爲Google分析創建點擊事件

<script> 
    (function($){ 
     $("#landingpage3-button1").click(function() { 
      ga('send','event','phone call','header'); 
     }); 
    })(jQuery); 
</script>` 

然而,這似乎並沒有工作...

任何想法如何解決這一問題?

最好的問候,

弗洛裏安

PS:我真的不知道JavaScript和得到了別人的代碼...

回答

0

看起來你可以使用幫助學習活動與跟蹤Google代碼管理器。您可以使用代碼跟蹤Google Analytics中的任何內容。這是一個簡短的視頻解釋如何。 https://www.youtube.com/watch?v=iaJ9HHvKeL8

+0

謝謝......絕對幫了我。我們的情況更爲複雜的是,我們在一個站點上有兩個標籤管理器帳戶(一個來自一個代理機構,另一個來自我們的)。 – Florian

1

Oki所以有各種方式來實現標籤。如果你需要去硬編碼的事件,即從JS射擊,你可以這樣做:

  • 創建的onClick在你的標籤屬性
  • 讓您的analytics.js包括和實例調用此函數之前

您發佈的上述代碼也必須正常工作,確保您的analytics.js已被推送並且ga對象被實例化。

使用點擊的綁定函數,因爲它是在js在你的DOM被加載之前繼續運行的情況下進行的,並且它不會被綁定。因此,使用如下:

(function($){ 
     $("#landingpage3-button1").on('click', function() { 
      ga('send','event','phone call','header'); 
     }); 
})(jQuery); 

使用GTM:

  • 您可以創建一個click事件,這是非常容易的。
  • 如果您有兩個GTM帳戶,請使用一個或兩者同時使用,但確保標籤不重複。
  • 我也在一家機構工作。最佳做法是擁有一個GTM並完全發佈。這需要一些時間,但會讓你的生活在後期更加輕鬆。
  • GTM有工作區。如果你需要,只需在不同的機構工作。

PS:如果代理商與您合作,請他們爲您實施標籤。

相關問題