2015-01-09 131 views
2

我剛剛切換到使用Google跟蹤代碼管理器,因此所有內容都集中在一個地方。到目前爲止,我不得不說我喜歡它,但我認爲我在分析電子商務價值方面存在問題。使用跟蹤代碼管理器爲Google Analytics設置電子商務價值

在谷歌的文檔,它顯示了作爲一個例子按照使用數據層doc

<script> 
dataLayer = [{ 
    'transactionId': '1234', 
    'transactionAffiliation': 'Acme Clothing', 
    'transactionTotal': 38.26, 
    'transactionTax': 1.29, 
    'transactionShipping': 5, 
    'transactionProducts': [{ 
     'sku': 'DD44', 
     'name': 'T-Shirt', 
     'category': 'Apparel', 
     'price': 11.99, 
     'quantity': 1 
    },{ 
     'sku': 'AA1243544', 
     'name': 'Socks', 
     'category': 'Apparel', 
     'price': 9.99, 
     'quantity': 2 
    }] 
}]; 
</script> 

以上就是我緊隨其後。使用標記助理插件的Chrome顯示一切工作正常,價值按預期進入,但...今天我有一些銷售和數據未顯示在我的GA帳戶...

我還發現this page in the help doc它顯示了一個完全不同的方法來添加具有完全不同值的電子商務數據。在這裏,他們用這樣的事情是我是如何與常規谷歌Analytics(分析)腳本(不是標籤管理器)這樣做:

ga('ecommerce:addTransaction', { 
    'id':'1234', 
    'affiliation':'some site', 
    'revenue':100.00, 
    'currency':'USD' 
}); 

ga('ecommerce:addItem', { 
    'id': '1234', 
    'name': 'some product', 
    'sku': 'some sku', 
    'price': 150.00, 
    'quantity': 1 
}); 

那麼,什麼是使用谷歌標籤管理來指定這些值的正確方法?

+0

不確定所有的細節,所以只需將其添加爲評論。使用GTM時,請使用特定於GTM的方法,即使用dataLayer的第一種方法。當您不使用GTM時使用第二塊代碼,因此所有這些都是inpage代碼。 – nyuen 2015-01-09 21:16:45

+0

事實證明,我忘記了在我的GTM帳戶中添加GA的「交易」跟蹤類型。我現在沒有時間檢查它,但是當我這樣做時會回報...這是我在上面發佈的鏈接中提到的第一件事。 – user756659 2015-01-10 01:46:16

回答

1

對於任何有興趣的人來說,這是我爲我的需求而提出的。工作正常,價值只是當然的例子。對不起,在這一個遲到的迴應。

//repeat for each product 
myProducts.push({ 
    'name': 'some name', 
    'id': 'some id', 
    'price': 100.00, 
    'category': 'some category', 
    'brand': 'some brand', 
    'quantity': 10 
}); 

//full push for the dl 
dataLayer.push({ 
    'event': 'TrackOrderComplete', 
    'google_conversion_value': 100.00, 
    'google_conversion_currency': 'USD', 
    'ecommerce': { 
     'purchase': { 
      'actionField': { 
       'id': 'some id', 
       'affiliation': 'some affiliation', 
       'revenue': 100.00, 
       'tax': 5.00, 
       'shipping': 10.00, 
       'coupon': 'some coupon' 
      }, 
      'products': myProducts 
     } 
    } 
}); 
1

您正在混合兩種類型的跟蹤 - 1)使用GTM,然後2)使用源代碼中的實際JavaScript將數據發送到GA。

我會堅持使用GTM,它只是讓一切變得簡單。看來你把一切都準備在數據層與產品名稱,所以現在你只需要創建一個新的標籤與屬性:

  • 標籤類型 =谷歌/通用Analytics(分析)
  • 履帶式 =交易
  • 添加要使用整個網站上的任何其他配置領域...

然後,只需創建一個規則何時啓用這個標籤(通常是轉換頁 - 概率與GA設置中的目標網址相同)。

應該這樣做 - 如果訪問者成功進行購買,那麼在加載轉換頁面後,GTM將發送1次綜合瀏覽量請求和1次事務請求(它們需要單獨觸發)。

此外,您可能會對新版電子商務追蹤感興趣,名爲增強型電子商務。它增加了大量新的和非常有用的東西(除了測量交易外,它還專注於購買的整個過程 - 瀏覽產品,加入購物車等)。這裏是manual how to set it up using GTM。這有點困難,但我認爲值得努力。

希望這會有所幫助。

+0

感謝您的評論,但我認爲您誤解了我的文章 - 我只是簡單地展示了Google文檔中顯示的兩種類型,而不是我使用的內容......當時我不確定需要發佈到數據層。 – user756659 2015-02-02 20:53:57

+0

我明白了 - 您的問題實際上展示了傳統電子商務模塊的舊追蹤,我指出了新模塊。快樂你得到它的工作! – 2015-02-04 08:36:53

相關問題