1

我一直試圖在Shopify商店和結帳以及我們自己的自定義定期結帳中正確實施Google Analytics的增強型電子商務。而且大多數情況下,我的工作非常好。|測量產品和產品詳情展示

但我無法弄清楚如何實現Measuring Product Clicks和測量產品細節的意見100%正確地爲這些測量標記配置有被跟蹤與設置爲event觸發一個Pageview等於gtm.dom,並引起錯誤「相同的網絡媒體資源ID會被跟蹤兩次。」在Google Tag Aassistant中。

如果有人願意這樣看待,我很樂意爲此付出代價。

當前頁面加載我們的Shop 3標籤fire。

  • GA網頁瀏覽
  • 頁面瀏覽產品的印象
  • 頁面瀏覽產品詳細信息視圖

其中presumanly導致上述錯誤的GTA。 (「同一個網絡媒體資源ID會被跟蹤兩次」)

如何正確執行測量產品點擊次數和測量產品詳情視圖?

我alredy試過裝上DOM Ready常規GA Pageview並設置射擊的execption觸發,這樣,如果Pageview Product ImpressionsPageview Product Details Views被激發GA Pageview不會被解僱。

但仍然留下了2個射擊標籤,這仍然導致錯誤。而且我也不確定這是否是正確的做法。

請讓我知道,如果我可以進一步解釋一些事情或以某種方式改善這個問題。再次,我在這裏是新的,我很樂意爲此尋求幫助。

在這裏已經2天了。

非常感謝您的幫助和幫助!我很感激!

一切順利, 馬庫斯

回答

2

你有兩個選擇,當涉及到測量產品細節的展示:

  1. 發送產品細節展示數據與現有頁面視圖標籤一起,在這個火災頁。
  2. 在頁面加載後,將產品詳細展示數據發送到單獨的GA事件代碼中。

您選擇哪個選項取決於您是否可以之前的產品細節展示數據推到GTM數據層的GTM容器代碼或沒有。如果您可以將產品詳情展示數據推送到dataLayer上,那麼您可以使用上面的方法(1)。如果出於某種原因無法在GTM容器代碼之前將產品詳細展示數據推送到dataLayer,那麼您將使用上面的方法(2)。

對於方法(1),你的代碼將如下所示:

dataLayer.push({ 
    'ecommerce': { 
    'detail': { 
     'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property. 
     'products': [{ 
     'name': 'Triblend Android T-Shirt',   // Name or ID is required. 
     'id': '12345', 
     'price': '15.25', 
     'brand': 'Google', 
     'category': 'Apparel', 
     'variant': 'Gray' 
     }] 
    } 
    } 
}); 
//Your GTM container container code goes here 

你的時候再簡單地設置與觸發「所有頁面」常規GA網頁瀏覽標籤,並確保電子商務選項被選中在標籤配置: Enabling enhanced ecommerce in GTM tag configuration

方法(1)是推薦的方法,但是如果這是不可能的話,則方法(2)將被如下:

dataLayer.push({ 
     'event' : 'productDetailImpression', 
     'ecommerce': { 
     'detail': { 
      'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property. 
      'products': [{ 
      'name': 'Triblend Android T-Shirt',   // Name or ID is required. 
      'id': '12345', 
      'price': '15.25', 
      'brand': 'Google', 
      'category': 'Apparel', 
      'variant': 'Gray' 
      }] 
     } 
     } 
    }); 

正如你可以看到,這裏的區別是,我們現在已經添加了一個名爲productDetailImpression到數據層推自定義事件。此自定義事件的唯一目的是讓我們在GTM中觸發一個單獨的GA事件代碼,其唯一責任是獲取此增強的電子商務數據並將其發送給GA。我們實現這一目標如GTM如下:enter image description here 注意以下幾點:

  1. 標籤的履帶式的事件(不是頁面視圖)
  2. 類別和事件並不真正重要的作用。我們只是使用此事件向GA發送增強型電子商務數據。
  3. 電子商務設置此標記啓用。
  4. 標籤具有已定義的自定義事件觸發如下:enter image description here
0

太謝謝你了!我非常感謝你的廣泛回答!它幫助了很多,並回答了我的問題! :)

拋棄我的東西是我認爲產品印象和細節展示都需要絕對必須用gtmeventpageview來實施。但是,如果它們能夠被實現爲一個非常棒的事件!

但從只要我瞭解,根據需要和定期谷歌分析瀏覽量代碼觸發與網頁中的所有數據將被髮送到GA當產品的印象推入到數據層。正確? :)

然後我還實施了詳細印象作爲事件就像你在方法建議2.方法1是不可能的,因爲頁面是動態變化的,而不是重新加載。現在

一切工作完全沒有錯誤,在谷歌標籤助理報道。

再次感謝你,請讓我知道如果我能報銷你的時間。

乾杯,

+0

非常歡迎。請點擊左邊的綠色複選標記接受我的答案。 – faridghar

+0

完成:)再次感謝,並有一個愉快的一天! –

+0

您可能還想刪除您編寫的上述答案,因爲這可能會誤導未來的讀者。將來,跟進問題的最佳方式是通過讚揚:) – faridghar

相關問題