什麼是 A/B 測試中的收入跟踪? 跟踪收入時的 6 個錯誤 + 如何避免它們

已發表: 2021-07-21
什麼是 A/B 測試中的收入跟踪?跟踪收入時的 6 個錯誤 + 如何避免它們

許多電子商務商店不跟踪他們的銷售情況。 如果您不跟踪您的收入,那麼您就是盲目的,並且會錯過許多可以幫助您改善業務的有價值的信息。

在您的購物車中添加一點代碼(看看我在那裡做了什麼?)可以讓您了解您的哪些營銷計劃推動了最多的銷售。

通過收入跟踪,您將能夠了解:

  • 您網站上的哪些網頁帶來了最多的收入轉化
  • 人們如何到達這些“收入”頁面
  • 哪些產品在您的商店中具有最高價值。

這些問題很重要,因為您需要這些數據來有效地分配資源並做出明智的決策。

從本質上講,您會發現網站的哪些部分對您的營銷和銷售渠道最有效,而哪些部分無益。 例如,您可能會發現其中一個著陸頁的轉化率達到 10%,而另一個著陸頁的轉化率低於 10%,在這種情況下,您可能需要重新考慮如何構建該著陸頁。

在本文中,我們將了解 A/B 測試中的收入跟踪需要什麼,如何在 A/B 測試工具中設置收入跟踪,以及如何避免犯下代價高昂的錯誤。

在您的商店中跟踪電子商務收入的最佳方法

您想知道您的商店產生了多少收入嗎?

通過以下三種方法,很容易找出答案。

了解如何在您的 Shopify 商店中使用 Google Analytics 電子商務收入跟踪、設置手動收入跟踪或使用 Webhook。

無論您在哪個電子商務平台上 - 每個人都能找到適合自己的東西! 所有這些選項都將為您提供有關商店的寶貴數據,這將有助於做出更好的決策。

GA 電子商務收入跟踪

跟踪電子商務收入的最常見方法之一是使用 Google Analytics(分析)。

對於已經使用 Google Analytics(分析)並希望能夠將網站使用數據與銷售數據相關聯、按產品、類別或計費地點跟踪其轉化率並將其與其他營銷工作進行比較以了解什麼的電子商務商家來說,這是完美的解決方案最適合他們。

現在,讓我們看看如何使用 Google Analytics(分析)電子商務跟踪在您的 A/B 測試工具(在本例中為轉換體驗)中設置收入跟踪。 它比看起來容易!

如果您將 Convert Experiments 代碼粘貼到 </title> 標記之後並使用最新的標準 Google Analytics(分析)電子商務跟踪,我們將自動將 Google Analytics(分析)的電子商務收入跟踪功能連接到您的所有測試。 無需安裝任何東西; 這適用於所有客戶。

1. 使用 Google Analytics 創建收入目標

在轉換體驗中,轉到您的體驗摘要,然後轉到目標部分,然後單擊編輯:

經驗總結

2. 根據實驗中的目標模板創建收入目標

目標模板

3.填寫目標名稱和頁面URL以匹配您購買的確認頁面

目標名稱和頁面 URL

保存它,你就完成了。 這是設置的樣子:

轉換體驗 Google Analytics 設置

手動收入跟踪

此方法非常適合任何不想使用 Google Analytics 電子商務跟踪或無法使用它的企業,因為它不是通過標準跟踪代碼實現的。 您可以使用它來了解訂購了多少產品,賺了多少錢等等! 設置簡單快捷。

1. 創建收入目標

再次創建收入目標。 您可以從實驗的“體驗總結”中做到這一點:

請務必選擇手動收入跟踪選項:

手動收入目標

2. 將 JS 代碼複製到您的網站中

保存目標後,進行編輯,您將在下面找到 JavaScript 代碼。 您需要將此腳本複制並粘貼到您網站頁面的任何位置(在主轉換跟踪代碼之後),以將收入和訂購的產品計數發送到我們的系統,並將相應的字段映射到您的電子商務系統上的變量。

 <腳本>
窗口._conv_q = 窗口._conv_q || [];
window._conv_q.push(["pushRevenue",revenue,products_cnt,goal_id]);
</腳本>

在上面的代碼中,將以下字段替換為電子商務變量中的實際值:

  • 收入:使用 123.45 的收入(點作為分線)
  • 產品數量(購物車中的產品數量):products_cnt
  • 保存目標後,參數goal_id 會自動填寫目標的ID。

通過 Webhook 在 Shopify 中跟踪收入

Shopify 店主,這是給你的。

您可以使用我們在此處說明的 Shopify Webhook 方法,而不是設置 Google Analytics 電子商務代碼或手動收入跟踪代碼來從您的商店中獲取收入數據。

Shopify Webhook 是一項允許網站在事件發生時通知其他系統的功能。 例如,當您創建新訂單時,它將幫助其他系統在數據出現時主動從 CRM 中獲取信息。 Webhook 也可以存儲這些數據。

使用 Webhook,您將在事件發生時收到推送通知。 您無需探查 API 即可確定這些事件是否已發生。 Webhook 允許您為 Webhook 提供者提供一個 URL 來發送請求。

這種跟踪收入轉化的方法比創建跟踪“謝謝”頁面的收入目標的手動收入跟踪方法更可靠。 原因是它實際上是在創建訂單時觸發的,而不是在訪問者訪問“謝謝”頁面時觸發的。

創建 Webhook

6 個常見錯誤會破壞您的收入跟踪

衡量收入時要考慮的最重要因素是正確設置跟踪。 然而,令人驚訝的是,優化人員往往會在沒有意識到的情況下犯下這 6 個基本的收入跟踪錯誤。

跟踪很容易出錯的原因是,正確設置它需要技術技能和業務知識的結合。 營銷人員和開發人員往往缺乏兩者之一。

以下是我們在客戶中發現的六個代價高昂的收入跟踪錯誤以及如何避免這些錯誤。

1.電子商務跟踪代碼添加到錯誤的地方

有時,您可能需要移動腳本以實現新功能或提高頁面速度。 這通常會阻止任何收入跟踪代碼被觸發。 此類問題無法通過標籤檢查工具檢測到,因為所有的跟踪代碼都還在,但它們不按順序排列,造成各種麻煩。

這方面的一個例子是“謝謝”頁面,如果將電子商務跟踪代碼放置在 GA 代碼上方,它將不會觸發。 如果在 GA 代碼之前觸發電子商務跟踪代碼,則 Google Analytics 對像不會啟動以捕獲數據。

手動收入腳本

因此,如果您使用手動收入跟踪代碼方法,請務必在保存收入目標復製手動收入腳本。 在將腳本添加到頁面之前,請確保此參數包含實際目標 ID。 您可以使用上面的收入跟踪代碼以及項目中的任何目標 ID; 收入數據將與該目標相關聯進行存儲,並為該目標記錄一次轉化。

2.不過濾掉內部流量

這是另一個經常發生的常見錯誤。

大多數情況下,通過 A/B 測試進行的收入跟踪用於跟踪外部客戶和用戶如何與您的網站互動,因為內部流量模式通常不同於外部流量模式。 當您的報告視圖包含來自您網站的內部和外部用戶的命中數據時,可能很難確定您的客戶實際上是如何與您的網站進行交互的。

您和您的團隊可能會經常訪問您的網站並下達測試採購訂單以驗證收入跟踪。 您可能從未想過,Convert Experiences 也會跟踪這些訪問和收入目標轉化。 發生這種情況時,與您的團隊操作相關的數據將與所有訪問者的數據一起計算在內。

排除內部流量訪問的“標準”方式是排除特定 IP 地址。 您可以在本文中找到更多信息,以排除帳戶級別或項目級別的 IP 地址。

排除特定 IP 地址

快速提示:要查找您的 IP 地址,請運行 Google 搜索:“我的 IP 是什麼?”

您應該會在結果頂部看到您的公共 IP 地址。 根據您的 Internet 連接,您可能需要不時進行檢查。 您還應該獲得任何將定期查看或更改您的站點的同事的 IP 地址。

但是,手動排除 IP 地址有一些您需要注意的缺點:

  • 用戶 IP 地址不斷變化——遠程工作人員,尤其是在 COVID-19 大流行之後,可能在家中或小型辦公室擁有動態 IP 地址。 通過移動設備訪問您網站的員工也將擁有一個動態 IP。
  • IP 地址可能會變得難以管理 – 每個用戶都有一個 IP 地址,管理的數量可能會失控。 如果您需要超過 20 個左右的正則表達式過濾器來捕獲這些,請忘記它。 請記住,IP 地址可以而且確實會發生變化——您通常不會收到任何警告,甚至可能永遠不會知道發生了變化。
專家提示

另一種更有效的方法是使用測試後分段來臨時修改您的報告並追溯應用它們,而不是手動排除 IP 地址。

從本質上講,可以在每個報告的基礎上打開/關閉的分段比 IP 排除過濾器靈活得多,IP 排除過濾器會永久修改您的數據並且僅在向前的方向上。

只需找到您的內部流量滿足的條件(例如,來自特定國家和瀏覽器)並將這些應用到您的轉換報告中,以排除來自您的測試的收入。

排除一些條件

3. 多次觸發電子商務跟踪代碼

錯誤的重複交易會增加收入,歪曲歸因報告,並與銷售記錄產生差異。 它們會損害您數據的完整性,威脅您決策的有效性,並破壞您為培養準確的數據文化所做的努力。

發送重複事務的主要原因是攜帶事務的命中,無論是綜合瀏覽量還是事件命中,都被發送了兩次或更多次。 通常,攜帶事務的命中是在頁面加載時觸發的。 如果頁面被重新加載,點擊會多次發送到 Google Analytics,並使用相同的交易 ID 註冊重複交易。

以下情況是最可能的罪魁禍首:

  • 通過電子郵件鏈接或書籤返回頁面
  • 刷新頁面
  • 導航到不同的頁面並通過後退按鈕返回
  • 從關閉的瀏覽器會話或手機上恢復頁面

上述場景可能會帶來挑戰,因為每次加載確認頁面時都會向 GA 發送相同的交易數據,這意味著報告中可能會出現重複的結果。

幸運的是,當數據被發送到轉換體驗時不會發生這種情況,因為我們只跟踪每個訪問者的唯一交易,除非另有說明(使用 force_multiple 屬性)。

 _conv_q.push(["pushRevenue","re​​venue","products_cnt","goal_id","force_multiple"]);

解決此問題的一種方法是在設置電子商務跟踪後設置一個標誌。 如果再次點擊相同的確認頁面,請確保不會將電子商務跟踪發送到 GA。

要為事務設置標誌,您需要添加一個帶有新字段的自定義 JS 條件(例如“TransactionCaptured”)。

當客戶看到其交易的確認頁面時,Convert Experiences 將檢查“TransactionCaptured”字段是否已標記為該交易。 如果沒有,交易信息將被發送到 GA,並且該記錄的“TransactionCaptured”字段將被標記。

如果客戶隨後刷新或重新訪問他們的交易確認頁面,“TransactionCaptured”字段將被選中,將交易數據發送給 GA 的代碼將被隱藏,因此 GA 不會收到相同交易數據的多個副本.

如果上述內容對您來說過於技術性,您應該要求您的開發人員執行以下操作:

  1. 確保用戶在不下新訂單的情況下不能多次訪問訂單確認頁面。
  2. 確保用戶無法刷新訂單確認頁面。 如果無法做到這一點,請確保在頁面重新加載/刷新時未實施收入跟踪代碼。
  3. 如果您在暫存環境中運行相同的收入跟踪代碼,則測試訂單可能會誇大您的銷售數據。 在這種情況下,請確保不要在臨時站點上觸發收入跟踪代碼。

4. 從錯誤的變量中獲取值

使用 Google Analytics 時,確保開發人員將正確的可變數據發送到 GA 中的電子商務參數至關重要。 如果未及早發現,此錯誤將導致您的 A/B 測試工具和電子商務分析報告中的銷售數字不匹配。

許多開發人員在數據庫中存在多個相似變量時會犯此錯誤,因此他們錯誤地選擇了錯誤的變量發送給 GA。 如果在測試期間未發現此類錯誤,則可能很難檢測到。 通過徹底了解所有數據字段,您將不必擔心。

5. 第三方結賬問題

如果您使用第三方結賬,請確保遵循以下 4 點:

  1. 在兩個網站上實施相同的收入跟踪代碼(GTM 或 analytics.js/gtag.js)。
  2. 排除結帳頁面的推薦域。
  3. 實施跨域跟踪(通過 GTM 或 analytics.js/gtag.js)。
  4. 對 Shopify 商店和追加銷售頁面使用 webhook 方法。 此集成應與使用 Shopify API 在 Shopify 中創建訂單的其他追加銷售和訂閱插件兼容。 Convert 團隊驗證此集成可以跟踪 Recharge Shopify 插件訂單。

這將確保您不會計算同一用戶的多個會話。 當用戶完成交易並登陸您的“謝謝”頁面時,您可以觸發代碼。

6. 啟用訂單異常值

有時,您可能會覺得您的電子商務網站上的大訂單會影響您的實驗收入數字,並且您無法準確了解實際銷售情況。

Convert Experiences 使您能夠根據您可以配置的金額閾值忽略某些訂單。 我們稱之為“訂單異常值”。 必須在下訂單之前啟用此設置,以便包含或忽略訂單。 此操作不能追溯設置。

但是,這樣做可能會導致您的收入報告出現差異,因為您可能會忘記您已經設置了它,並且不明白為什麼您的分析工具和轉換收入不匹配。 因此,如果您啟用交易異常值,請確保跟踪它。

交易異常值

結論

經營電子商務商店最重要的方面之一是了解是什麼推動了您的收入。 轉換體驗之類的工具可以提供有價值的見解,但它們都始於準確的跟踪! 有很多事情可能會出錯並使您的數據無法使用,因此請務必遵循上述提示,這樣您就不會因為某些事情無法正常工作而錯過重要細節!

工具功能電子商務
工具功能電子商務