您可能透過 Google 追蹤代碼管 資料層從 理器設定了 Universal Analytics 增強型電子商務。
如果是這種情況,網站將配置一個資料層,該資料層向分析發送我們電子商務的每個事件的所有必要資訊。
與 Universal Analytics 相比,在 GA4 中,發送到每個事件的資訊都發生了變化。模組和外掛程式已經更新,以便在網站資料層中包含這些新事件,但我們可以重複使用 GA4 已有的資料層。
如果我們不想更新模組、模組未更新或我們有一個自訂電子商務,其中所有必要的程式設計已經完成,這將幫助我們。在後一種情況下,我們將能夠節省網站新開發的成本。
view_promotion:向使用者顯示促銷訊息時。
這些事件與我們發送到 Universal Analytics 電子商務的資訊非常相似,最大的區別在於我們必須發送的資料。
乍一看,資料結構非常相似,但有一些變數名稱發生了變化,這意味著我們已有的資料層對我們來說並不是 100% 有用。
GA4 的優點在切都是基於事件的
每個事件獨立發送參數,這與 Universal Analytics 不同,在 Universal Analytics 中,某些電子商務事件是透過「頁面瀏覽」事件發送的。
知道了這一點,我們必須做的是利用我們的資料 乌拉圭电话号码数据 層創建所有必要的變量,將它們分配給我們想要發送的每個事件。
沒有必要發送所有這些事件才能在 GA4 中查看電子商務報告,但建議發送盡可能多的事件,尤其是「view_item」、「add_to_cart」、「begin_checkout」和「purchase」事件漏斗銷售。
如果我們想知道GA4 電子商務事件的資料層應該是什麼樣的,我們可以存取 Google 的文檔,其中詳細介紹了每個事件的必要資料。
建立變數和標籤
這些變數的建立將取決於如何在網站上建立資料層,在這種情況下,我們將基於 Google 為 Universal Analytics 請求的預設資料層。
現在我們知道應該發送哪些事件,我們將需要建立所有必要的變數。在這種情況下,我們必須建立兩種類型的變數:
幾乎所有我們需要傳送到GA4的變數都可以直接從資料層獲取,無需進行修改。
自訂 JavaScript 變數
在我們必須傳送給 GA4 的參數中,有一個包含產品資訊。這是我們必須使用 Javascript 修改的唯一參數。
我們將透過購買事件做一個實際案例
在左圖中,我們有 Universal Analytics 使用 為什麼企業企業行銷如何改變您的品牌影響力 的網站的當前資料層,右圖中有他們要求我們提供 GA4 的資料層。
Datalayer 通用分析 – GA4
可以看到,除了產品資訊中新增了「item_」之外,參數名稱均相同。
正如我之前提到的,在 GA4 中,一切都是透過事 迴聲資料庫 件完成的,參數可以獨立發送,所以我們要做的就是根據我們已有的資訊發送必要的資訊。