首頁 找課程 認證課程 Google Analytics 個人認證 WA 中您可能不知道的小技術(二)

WA 中您可能不知道的小技術(二)

上篇文章我們透過 Google Analytics(GA)網站分析工具的例子,講了基礎的 WA 代碼原理和埋設。本文章我們繼續講“數據蒐集”。

比如以下是網站分析星期三(chinawaw.org)網站的 GA 代碼:

<script>
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r] .q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName( o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’//www.google-analytics.com/ analytics.js’,’ga’);
ga(‘create’, ‘UA-63334315-1′, ‘auto’);
ga(‘send’, ‘pageview’);
</script>

這個代碼是需要增加到網站上的每一個網頁,這是因為我們需要透過代碼去監測每一個網頁上的用戶行為。

電商數據監測

假設,網站分析星期三(WAW)要新增加一個電商業務,比如會賣的商品有:
1.水果類:包括有,橙子、蘋果、西瓜、等
2.零食類:包括有,瓜子、餅乾、糖果、等

比如在某個電商網站上,一個用戶選擇了某商品,用戶下單購買成功。這個用戶下過的訂單是會有類似這樣的記錄,該記錄並是保存到後台數據庫裡的。以下我只列出最基礎的訊息:

|訂單號(order id)
|訂單金額(total price)

每個商品的基礎訊息會有:
|商品名稱(item name)
|商品為一號(SKU)
|商品單價(price)
|商品數量(quantity)

註: 一個訂單可以包含多個 SKU,這是因為用戶可以在一次下訂單購買多個不同的商品。

當然每次下訂單,還會牽涉到跟多的用戶訊息,包括:商品屬於的種類、稅、配送費用、直銷商品還是加盟商的產品(因為可能會牽涉到不同的佣金、等),太多了,為了能比較簡單的說明,這裡我們暫時先不講。

我們的目的就會需要去監測用戶的訂單行為。我們可以透過 WA 工具。比如透過 GA 去實現的話,在用戶提交訂單的一刻,在網頁上啟動以下這個代碼:

<script>
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r] .q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName( o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’//www.google-analytics.com/ analytics.js’,’ga’);
ga(‘create’, ‘UA-63334315-1′, ‘auto’);
ga(‘send’, ‘pageview’);

ga(‘require’, ‘ecommerce’);
ga(‘ecommerce:addTransaction’,
{
‘id’: ‘t0000399168′,
‘affiliation’: ‘直銷’,
‘revenue’: ‘270.00’,
‘shipping’: ‘5.00 ‘,
‘tax’: ‘27.00’,
‘currency’: ‘CNY’
});

ga(‘ecommerce:addItem’,
{
‘id’: ‘ t0000399168′,
‘name’: ‘某品牌柳丁’,
‘sku’: ‘gt345′,
‘category’: ‘水果類’,
‘price’: ‘70.00 ‘,
‘quantity’: ‘1’
‘currency’: ‘CNY’
});
ga(‘ecommerce:addItem’,
{
‘id’: ‘ t0000399168′,
‘name’: ‘瓜子’,
‘sku’: ‘gt017 ′,
‘category’: ‘零食類’,
‘price’: ‘100.00’,
‘quantity’: ‘2’
‘currency’: ‘CNY’
});
ga(‘ecommerce:send’);
</script>

第一部分是初始化“電子商務”的監測:

ga(‘require’, ‘ecommerce’);

第二部分是一張訂單相關的訊息。id 是給你傳訂單號,revenue 是傳訂單金額的,其他都是可選項:

ga(‘ecommerce:addTransaction’,
{
‘id’: ‘t0000399168′,
‘affiliation’: ‘None’,
‘revenue’: ‘270.00’,
‘shipping’: ‘5.00’,
‘tax’: ‘27.00’,
‘ currency’: ‘CNY’
});

第三部分是每張訂單中每個商品相關的訊息。id 是傳訂單號,name 是該商品的名稱,sku 是該商品的唯一貨號,price 是該商品的金額,quantity 是該商品的數量,其他都是可選項。你留心看會發現這張訂單是有兩種商品:橙丁和瓜子,而且橙丁是一份,瓜子是兩份。

ga(‘ecommerce:addItem’,
{
‘id’: ‘ t0000399168′,
‘name’: ‘某品牌橙丁’,
‘sku’: ‘gt345′,
‘category’: ‘水果類’,
‘price’: ‘70.00 ‘,
‘quantity’: ‘1’
‘currency’: ‘CNY’
});
ga(‘ecommerce:addItem’,
{
‘id’: ‘ t0000399168′,
‘name’: ‘瓜子’,
‘sku’: ‘gt017 ′,
‘category’: ‘零食類’,
‘price’: ‘100.00’,
‘quantity’: ‘2’
‘currency’: ‘CNY’
});

最後(第四部分)是需要把以上記錄到的電子商務(訂單)訊息傳給 GA。傳 GA 後,這一切的訂單相關數據才會在 GA 裡的電子商務(Ecommerce Tracking)報表裡出現。

ga(‘ecommerce:send’);

沒有 WA 工具數據

你要理解的是,就算你網站不用任何 WA 工具,訂單訊息肯定也是有記錄的。以下是簡單的說明:
電商網站,在不安裝 WA 工具的情況下,能蒐集到的基礎訂單數據有,每個用戶的:

每個訂單:
|訂單號(order id)
|訂單金額(total price)

每個商品:
|商品名稱(item name)

|商品為一號(SKU)
|商品單價(price)
|商品數量(quantity)

為什麼要把訂單數據給 GA 也傳一份?

有 WA 工具數據

當你網站給 GA 傳一份訂單訊息後,你才能把用戶行為(即用戶下訂單前)和訂單訊息綁起來使用,以後才能開始分析。當然還會有更深入的用途,這裡就先不說了。
電商網站,已經順利安裝 WA 工具的情況下,能收集到的基礎訂單數據有,每個用戶的:

每個訂單:
|訂單號(order id)
|訂單金額(total price)

每個商品:
|商品名稱(item name)
|商品為一號(SKU)
|商品單價(price)
|商品數量(quantity)

能交叉比對到網站用戶行為數據,比如:
造訪數(sessions)
瀏覽數(page views)
跳出率(bounce rate)
造訪時間(time on site)
裝置(device)
城市/地區(city)
來源(source)
等等…

還會有個別頁面上比較零碎的一些行為,比如 button 點擊、下拉框行為、等-這些取決於你當初埋碼的時候的深度和多仔細。

以上把 WAW 當成一個電商,只是個例子,當然 WAW 是不可能是個電商。以上例子作為演示給在電商網站分析的同學們,希望會有點幫助。

本文由dcplus數位行銷實戰家編輯
出處:dcplus 合作夥伴 WAWChina
【原文】WA中您可能不知道的小技术(二)

作者簡介
蔡維東Gordon Choi,E-Bizcamp聯合創始人

關於 WAWChina

WAWChina
網站分析星期三(Web Analytics Wednesday) 是一個頂尖的互聯網交流和分享的NGO平臺, 同時也是國內最大的系統介紹網站分析以及互聯網行銷分析和優化的專業網站。WAW創辦人宋星是百度廣告產品部首席顧問;WAW共同創辦人顧青是E-Bizcamp.com創辦人暨執行長。

大家都在看

Google Analytics 入門寶典

Google Analytics 入門寶典

想了解 Google Analytics 卻不知道從哪裡入門嗎?專業講師吳天原帶著大家一一解惑初學者會遇到的問題與想知道的事情!讓我們透過經驗者的談論一起學習並了解 GA 安裝與使用的注意事項吧!

還想知道更多數位新知?快來訂閱 dcplus 關鍵分享報

您希望收到哪些資訊呢?