將Google Analytics資料收錄到Adobe Experience Platform

此使用案例著重於如何將您的Google Analytics資料以資料集的形式收錄至Adobe Experience Platform。 我們說明如何同時收錄歷史和即時資料。 完成後,您可以將兩個資料集合在Customer Journey Analytics中,以跨裝置檢視使用者歷程。

Experience Platform中的資料集由兩部分組成:模式和資料集中的實際記錄。 架構(簡稱「體驗資料模型」或XDM)就像資料集的欄,就像描述資料本身的藍圖或規則。 在平台中,Adobe提供2種模式:

  • 立即可用的架構,您可將Google Analytics資料自動對應至(稱為「體驗事件」架構)
  • 您可以建立並輕鬆將Google Analytics資料對應至

Adobe資料模型最強大的一個方面是,它可讓您將所有客戶互動資料標準化為一個共同架構——這可讓您在CJA中將資料整合在一起變得更輕鬆。

先決條件

要完成這些任務,您需要以下訪問權和權限:

  • Adobe Experience Platform 的存取權
  • Universal Google Analytics (Google Analytics 360 版本) 或是 Google Analytics 4 (免費版本或 Google Analytics 360 版本) 的存取權
  • Customer Journey Analytics 的存取權 及其管理權限

如何將 Google Analytics 資料帶入 Adobe Experience Platform 取決於您使用的 Google Analytics 版本:

若您使用… 您也需要的授權… 以及需執行…
通用分析 Google Analytics 360 執行以下說明的步驟1-3
Google Analytics 4 Free GA 版本或 Google Analytics 360 執行以下說明的步驟1和3。 不需要步驟2。

收錄歷史(回填)資料

1.將您的Google Analytics資料連接至BigQuery

有關詳細資訊,請參閱這些說明。 請注意,這些指示是以通用Google Analytics為基礎。

2.將Google Analytics工作階段轉換為BigQuery中的事件,並匯出至Google雲端儲存空間

重要

此步驟僅適用於Universal Analytics客戶

GA資料會將每個記錄儲存在其使用者作業階段的資料中,而非個別事件。 您需要建立SQL查詢,將Universal Analytics資料轉換為符合Experience Platform的格式。 您可將"unnest"函式套用至GA架構的"hits"欄位。 以下是您可以使用的SQL示例:

SELECT *, timestamp_seconds(`` + hit.time) AS `` FROM ( SELECT fullVisitorId, visitNumber, visitId, visitStartTime, trafficSource, socialEngagementType, channelGrouping, device, geoNetwork, hit FROM visitStartTimetimestampyour_bq_table_2021_04_*, UNNEST(hits) AS hit )

查詢完成後,將完整結果保存到BigQuery表中。

請參閱這些說明,其中包含有關SQL查詢的說明。

以下影片也說明下一步驟,即將Google Analytics事件匯出至JSON格式的Google雲端儲存空間。 只要按一下「匯出>匯出至GCS 」即可。​一旦到達,資料就準備被拉進Adobe Experience Platform。

3.將資料從Google雲端儲存區匯入Experience Platform並對應至XDM架構

在Experience Platform中,選擇​Sources​並找到​Google雲端儲存區​選項。 從那裡,您只需要找到從BigQuery中儲存的資料集。

請記住:

  • 請確定您選取JSON格式。
  • 您可以選取現有資料集,或建立新資料集(建議)。
  • 請務必為歷史Google Analytics資料和即時串流Google Analytics資料選擇相同的架構,即使它們位於不同的資料集。 您隨後可以合併CJA連接中的資料集。

如需指示,請檢視此影片:

您可以將GA事件資料映射至先前建立的現有資料集,或使用您選擇的XDM架構建立新資料集。 在您選擇了模式後,Experience Platform將應用機器學習自動將Google Analytics資料中的每個欄位預映射到XDM模式

映射非常容易更改,您甚至可以從Google Analytics資料建立派生或計算欄位。 將欄位映射到XDM架構後,您可以定期安排此導入,並在提取過程中應用錯誤驗證。 這可確保您匯入的資料不會有任何問題。

「時間戳記」計算欄位

對於Google Analytics資料中的timestamp方案欄位,您必須在Experience Platform方案UI中建立一個特殊的計算欄位。 按一下「新增計算欄位​[!UICONTROL 」,並在date函式中包覆timestamp字串,如下所示:]

date(timestamp, "yyyy-MM-dd HH:mm:ssZ")

然後,您需要將此計算欄位保存到方案中的時間戳資料結構:

'_id'計算欄位

_id結構欄位必須有值- CJA不關心該值。 您只需新增"1"至欄位:

收錄即時串流Google Analytics資料

您也可以從Google Tag Manager直接擷取即時串流事件至Adobe Experience Platform。

1.新增自訂變數

登入Google標籤管理員帳戶後,您需要新增一些與Adobe相關的自訂常數變數。 您可能已在Google標籤管理器中有變數會傳送至Google Analytics,例如客戶電子郵件、客戶名稱、語言和客戶登入狀態。 您需要定義5個新的自訂變數:

  • Adobe Experience Cloud組織ID
  • DCS串流端點
  • Experience Platform資料集ID
  • 架構參考
  • 頁面時間戳記

取得這些值可確保所有Google Analytics資料都會傳送至正確的資料集,並擁有正確的架構。 如果您不知道您的Experience Cloud組織或我們剛才提到的任何其他變數,您的Adobe客戶經理可協助您追蹤。

在您定義這些自訂變數後,我們可以設定觸發器,將您已傳送的所有資料傳送至Google Analytics至Experience Platform。

2.在Google標籤管理器中設定觸發器

在此範例中,已定義"Account Creation"觸發器,其中pageUrl equals account-creation。 借由將一些資訊新增至此觸發器,您可以確保當使用者成功驗證並載入帳戶建立頁面時,資料會同時傳送至Google Analytics和AEP。

您也可以參閱資料擷取和Google標籤管理員

如需指示,請檢視此影片:

在CJA中建立與Google Analytics資料集的連線

一旦Adobe Experience Platform開始接收即時Google Analytics資料,並且您從BigQuery回填歷史Google Analytics資料,您就可以跳到CJA中,並且建立您的第一個連接。 此連線會使用通用的「客戶ID」,將GA資料與所有其他客戶資料結合。

後續步驟

  • 根據包含Google Analytics資料的連接建立資料視圖

  • 在Workspace🔗中進行一些令人驚艷的分析。

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now