簡體   English   中英

移動跟蹤Google Analytics(分析)和Google Tag Manager

[英]Mobile tracking google analytics and google tag manager

我想跟蹤多少用戶在移動視圖中單擊網站上的呼叫按鈕。 令人關注的是,呼叫按鈕位於具有相同代碼的兩個頁面上。

我放置了以下代碼來跟蹤活動。但是由於同一代碼位於兩個不同的頁面上。 我無法確定有多少用戶從哪個頁面單擊。 頁面網址是靜態的,不會改變。因此,我們使用事件跟蹤來區分。 我已附上GTM和Web頁面代碼的屏幕截圖。 圖片中以灰色突出顯示的線是電話號碼。 &類別代碼(出於安全原因,我無法共享手機號碼&類別)。 我也強調了唯一在代碼上有所不同的類(“ pane-bean-additional-resources-about-trume”和“ pane-bean-safety-and-dosing-banner”)

         jQuery(".bw-mobile .ga-dosipage").click(function() { 
      try {
          dataLayer.push({
        'event': 'lear-more',
        'category': 'Call',
        'action': 'Click',
        'label': 'Page - abc'});
         } catch (err) {}
       });

在此處輸入圖片說明

在此處輸入圖片說明

任何機構都可以協助我更改GTM級別的代碼。

提前致謝。

如果該CSS類是差異化因素,則可以使用一些JavaScript來檢查您所使用的版本。 代碼看起來像這樣:

function getPageVersion(){
  var page = document.querySelectorAll(".pane-bean-safety-and-dosing-banner");
  if(page.length>=1){
    return "Page Version A";
  }else{
    return "Page Version B";
  }
}

如果可以在頁面上找到css類,則將返回“頁面版本A”,如果找不到,則將返回“頁面版本B”。 這樣您可以更改:

'label': 'Page - abc'

至:

'label': getPageVersion()

如果您想要一個純GTM解決方案,只需將我上面輸入的代碼放在“ Custom JavaScript Variable (請不要忘記刪除函數名)。 然后,您可以在Analytics Tag的“ Event Label部分中使用{{NAME OF THE GTM JS VAR}} of the {{NAME OF THE GTM JS VAR}} ,並將“ Trigger設置為Clickany click ,在按鈕所在頁面上啟用的any click ,以及Filter Click Class contains您的任何內容的Click Class contains按鈕類是。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM