使用網頁資料加入付費媒體資料
此使用案例指南說明如何在Adobe Customer Journey Analytics中將付費媒體摘要資料與網站行為事件資料聯結。
將您的廣告帳戶(Meta、Google Ads等)連結至Experience Platform可在Customer Journey Analytics中提供付費媒體摘要資料:每個帳戶、行銷活動、廣告群組、廣告、體驗和資產的每日曝光數、點按數、支出和廣告網路回報的轉換次數。 使用Customer Journey Analytics,您可以使用Web SDK收集您自己的站上行為事件資料:頁面檢視次數、訂購、收入。
在單一Workspace自由表格中聯結兩種型別的資料時,您可以將廣告效能與網站上的活動進行比較。 在Analysis Workspace中使用共用的行銷活動、廣告群組和廣告ID來報告曝光數、點按數,以及付費登陸、訂購和收入的相關支出。
這兩種資料型別的組合,可讓您比較點按前的資料(來自廣告)和點按後的資料(來自網站)。
本指南涵蓋以您自行設定的Adobe Content Analytics設定和連線所管理的連線為基礎的情況。
運作方式
下圖說明如何透過Customer Journey Analytics連線擷取付費媒體摘要資料和網站行為事件資料。
資料檢視負責剖析及對齊資料,因此您可以使用Workspace正確報告資料。
付費媒體摘要資料集包含沒有個人ID的每日量度。 網站事件資料集包含時間戳記行為事件和個人識別碼。 摘要資料群組會將維度與這些資料集建立關聯,好讓相同的維度值會出現在相同的報表列中。
瞭解報表加入
您只能在ID出現在登陸頁面URL或現有事件欄位中的層級加入。 例如,僅限促銷活動標籤支援促銷活動報告,但不支援廣告層級報告。
如需參考,請參閱摘要資料和摘要資料群組元件設定。
選擇聯結索引鍵
付費媒體資料集提供原始網路ID和Adobe產生的全域唯一識別碼(GUID)。
123456789meta_111111111_123456789GUID結構是{adNetwork}_{accountID}[_{campaignID}[_{adGroupID}[_{adID}]]]。 由Adobe Content Analytics管理的付費媒體元件會使用這些GUID。
本指南使用網路ID進行網路聯結,因為行銷活動、廣告群組和廣告URL巨集未提供重建GUID所需的所有資訊。 使用這些摘要欄位:
paidMedia.campaignIDpaidMedia.campaignGUIDpaidMedia.adGroupIDpaidMedia.adGroupGUIDpaidMedia.adIDpaidMedia.adGUID網路欄位是paidMedia.adNetwork。 範例值包括meta和google_ads。 衍生欄位輸出必須與資料集中的值完全相符。
先決條件
確認您已擁有:
- Customer Journey Analytics Select或更新版本,可存取此處使用的衍生欄位函式: URL剖析、Case When、Regex Replace,以及針對名稱擴充,Lookup。
- Adobe Experience Platform許可權可管理目標沙箱中的結構描述、資料集和資料流,以及存取資料集和查詢服務以進行驗證。
- Customer Journey Analytics編輯目標連線和資料檢視的許可權。
- 付費媒體來源聯結器已設定在相同沙箱中,並擷取摘要和查詢資料集。 如需聯結器範例,請參閱Meta Ads來源。
- 擷取完整登陸頁面URL (包括其查詢字串)或包含網路ID的同等欄位的網站事件。
廣告標籤
識別包含行銷活動、廣告群組和廣告ID的查詢引數。 您可以使用現有的ID型標籤,而不需變更廣告平台。
campaign_id={{campaign.id}}adset_id={{adset.id}}ad_id={{ad.id}}utm_campaign={{campaign.id}}utm_term={{adset.id}}utm_content={{ad.id}}utm_campaign={{campaignid}}utm_term={{adgroupid}}utm_content={{creative}}對於Meta UTM標籤,utm_source=fb之類的來源值可以識別網路。 對於Google Ads UTM標籤,請使用來源值,例如utm_source=google。
某些Adobe Advertising整合會將s_kwcid值與此配置搭配使用:
AL!<id>!3!{creative}!{matchtype}!{placement}!{network}!{product_partition_id}!{keyword}!{campaignid}!{adgroupid}
本指南後面章節的剖析規則僅適用於此版面。 在使用實際登陸URL之前,請先檢查這些URL。
如果您無法存取廣告平台,請檢查網站資料集中的登陸URL。 您也可以檢查這些付費媒體查閱欄位:
- Google Ads帳戶查閱:名為
google_ads_tracking_url_template和google_ads_final_url_suffix的additionalDetails專案。 - Meta廣告查閱:
paidMedia.adDetails.creative.paidMediaCreative.destinationURL。
儲存的目的地URL中的巨集可以採用百分比編碼。 驗證實際網站事件中的擴充ID,而非假設儲存的URL代表最終登陸URL。
utm_campaign=fall_sale)與促銷活動ID不符。 只在包含實際ID的層級加入。 如果ID不存在,請與您的廣告營運團隊合作,針對未來流量更新標籤;此設定無法重新建構歷史造訪中遺失的ID。起點
開啟您打算使用的資料檢視,並檢查元件以判斷起點。
延伸Content Analytics管理的連線時,請勿移除或修改系統布建的資料集或唯讀元件。
收集網站行為事件
如果您的網站已將所需事件傳送至Customer Journey Analytics中使用的資料集,請略過結構、資料集和資料串流建立。 確認web.webPageDetails.URL包含登入頁面查詢字串。
建立結構和資料集
-
在Experience Platform中,選取目標沙箱。
-
移至資料管理 > 結構描述,然後選取建立結構描述。
-
選擇 手動 和
XDM ExperienceEvent類別。 -
為結構描述命名,例如
Web Behavioral Events。 -
新增實施所需的欄位群組。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 欄位群組 必要資料 AEP Web SDK體驗事件 頁面URL、頁面檢視、反向連結和其他網頁內容。 Commerce詳細資料 購買計數、訂單值、貨幣、購買ID和產品詳細資料。 行銷活動行銷細節,選用 如果您的實作會分別擷取追蹤程式碼,則請追蹤程式碼。 IdentityMap (如果尚未出現) 個人識別碼,例如ECID。 -
儲存結構。 此報告使用案例不需要啟用設定檔。
-
移至資料管理 > 資料集 > 建立資料集 > 從結構描述建立資料集。
-
選取結構描述並建立名為的資料集,例如
Web Behavioral Events。 保留 設定檔 停用,除非其他使用案例需要它。
設定資料流和網頁SDK
- 移至資料彙集 > 資料串流 > 新增資料串流。
- 為資料流命名,並選取您的事件結構描述作為對應結構描述。
- 儲存,然後選取新增服務 > Adobe Experience Platform。
- 選取沙箱和事件資料集,然後儲存。
- 使用資料串流識別碼來設定Experience Platform Web SDK。
擷取下列專案:
- 擷取每個頁面上的頁面檢視,並將
web.webPageDetails.URL和web.webPageDetails.pageViews.value中的完整URL設為1。 - 購買
commerce.purchases.value設定為1,加上commerce.order.priceTotal、commerce.order.currencyCode和commerce.order.purchaseID的事件。 - 適用於您Customer Journey Analytics連線的個人識別碼。
您不需要剖析網站程式碼中的UTM引數。 本指南中的衍生欄位會在報表時間剖析URL。 如果您的實作已擷取專用欄位中的ID,請改用這些欄位。
驗證內嵌
檢查資料集活動是否成功擷取。 在查詢服務中,執行下列查詢,將web_behavioral_events取代為您資料集的SQL資料表名稱:
SELECT timestamp, eventType, web.webPageDetails.URL
FROM web_behavioral_events
WHERE web.webPageDetails.URL RLIKE '[?&](campaign_id|utm_campaign|s_kwcid)='
ORDER BY timestamp DESC
LIMIT 20;
確認傳回的URL包含展開的網路ID。 如果付費流量存在,但查詢未傳回任何列,請檢查最近的登陸URL,並調整引數模式以符合您的標籤。
設定連線
若要將網頁事件資料集擷取至Customer Journey Analytics,您需要將資料集新增至相關連線。 這可確保網頁行為事件可與您的付費媒體資料集一併使用以進行分析。
新增網站事件資料集
-
在Customer Journey Analytics中,移至資料管理 > 連線。
-
編輯包含付費媒體資料集的連線。
-
選取 新增資料集 並選擇網站事件資料集。
-
設定資料集:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 設定 值 人員 ID identityMap具有ECID名稱空間,或您實作的人員ID欄位。時間戳記 timestamp資料來源類型 網頁資料 匯入所有新資料 已啟用 回填所有現有資料 已針對您需要的歷史期間啟用。 -
新增資料集並儲存連線。
新增付費媒體資料集(如果尚未設定)
至少新增付費媒體廣告摘要和付費媒體帳戶、付費媒體行銷活動、付費媒體廣告群組和付費媒體廣告查詢資料集。
paidMedia.accountGUID;廣告摘要中的相符欄位: paidMedia.accountGUID。paidMedia.campaignGUID;廣告摘要中的相符欄位: paidMedia.campaignGUID。paidMedia.adGroupGUID;廣告摘要中的相符欄位: paidMedia.adGroupGUID。paidMedia.adGUID;廣告摘要中的相符欄位: paidMedia.adGUID。在儲存之前,請確認連線編輯器公開預期的相符欄位。 本指南稍後章節的名稱擴充會明確使用衍生欄位查詢規則。
只有在您需要劃分其他可用的摘要資料集時(例如地理位置、人口統計、位置或效能),才能新增這些資料集。
設定資料檢視
開啟資料管理 > 資料檢視,然後選取您的資料檢視。 如有需要,請使用您設定的連線建立資料檢視。
對於新資料檢視,使用GMT將網站事件與UTC付費媒體天數保持一致,並保持預設的30分鐘工作階段逾時,除非您的報告要求不同。 變更現有資料檢視的時區會影響其他報表;請先評估影響,然後再進行變更。
新增付費媒體量度(如果尚未設定)
如果這些量度或維度已存在,請略過此步驟。 從 付費媒體廣告摘要 新增下列欄位:
paidMedia.metrics.impressionspaidMedia.metrics.clickspaidMedia.metrics.spendpaidMedia.metrics.conversionspaidMedia.metrics.conversionValuepaidMedia.adNetworkpaidMedia.accountGUIDpaidMedia.campaignGUIDpaidMedia.adGroupGUIDpaidMedia.adGUID幣別格式本身不會調節不同的來源幣別。 在比較支出和收入之前確認貨幣基準。
使用衍生欄位來建立GUID維度的描述性名稱。 使用查詢規則為GUID維度套用描述性名稱。 例如:查詢 paidMedia.accountGUID (付費媒體廣告摘要) 使用查詢資料集付費媒體帳戶查詢,並搭配比對索引鍵paidMedia.accountGUID和要傳回的值: paidMedia.accountDetails.accountName。
建立Web網路衍生欄位
選取 建立衍生欄位 並命名欄位PM Network (Web)。 以下的所有URL剖析規則都會讀取網站資料集的web.webPageDetails.URL欄位,此處稱為頁面URL。
依下列順序新增規則:
設定🔗規則時的最終案例:
- 如果已設定規則2或規則3,則傳回
google_ads。 - 否則,如果規則4已設定或規則1等於
fb、facebook、ig、instagram或meta,則會傳回meta。 - 否則,如果規則1等於
google,則傳回google_ads。 - 在
paidMedia.adNetwork中確認其他網路的值之後,才為其他網路新增對應。 - 否則,不會傳回任何值。
若要輸入固定輸出,請開啟值選擇器,選取自訂字串值,然後輸入字串。
這些分類規則是以標籤為基礎,而不是證明造訪來自付費廣告。 例如,來源引數本身也可以出現在非付費連結上。 在將該欄位用作付費流量分類器之前,請根據您的標籤慣例調整條件。
建立網頁ID衍生欄位
為每個報告層級建立一個衍生欄位。 下列結構會處理先前所述的三種標籤模式:
請使用下列值:
campaign_idutm_campaign^.*!([^!]*)![^!]*$adset_idutm_term^.*!([^!]*)$ad_idutm_content^[^!]*![^!]*![^!]*!([^!]*)!.*$在最終的Case When規則中,從值選擇器選取較早的規則輸出,而不是以常值字串輸入它們。
行銷活動運算式會擷取第二個到最後一個s_kwcid值,廣告群組運算式會擷取最後一個值,而廣告運算式則會擷取第四個值。 這些位置取決於先前顯示的確切版面配置。
使用 最終輸出 確認結果符合付費媒體廣告摘要中的識別碼。 如果您的URL使用不同的配置,請勿保留s_kwcid剖析分支。 如果您的URL僅使用UTM引數,請忽略未使用的規則並相應地更新後續規則參照。
建立付費登陸量度
使用PM Campaign ID (Web)作為輸入建立名為Paid Media Landings (Web)的衍生欄位。
產生器將輸入欄位的規則展開至新欄位。 在這些規則之後,新增Case When規則,當行銷活動ID輸出已設定時,該規則會傳回自訂數值1,否則不會傳回值。 將結果新增為量度。
此量度會計算攜帶行銷活動ID的事件。 此量度只會在您的實作在登陸事件上傳送該ID承載URL時代表登陸,而不會在重複或不相關的事件上傳送。
新增選用的網頁名稱欄位
若要依名稱報告,請在展開的Web ID規則之後,使用查閱規則建立下列衍生欄位:
paidMedia.campaignIDpaidMedia.metadata.namepaidMedia.adGroupIDpaidMedia.metadata.namepaidMedia.adIDpaidMedia.metadata.name選取最終ID規則作為套用查閱的欄位。 在將欄位新增為維度之前,驗證最終輸出預覽中的名稱。 如果必要的相符欄位無法使用,請改用ID型報表。
名稱會比對為文字。 當不同的實體共用一個名稱時,請使用ID維度。
新增Web元件並設定歸因
將網頁ID和網路衍生欄位新增為維度。 如果您已建立選用名稱欄位,請新增它們。 將元件設定維持在預設值,以便符合您新增至其群組的摘要維度。
確認您的資料檢視包含您需要的網頁元件:
web.webPageDetails.URLweb.webPageDetails.nameweb.webReferrer.URLeventTypeproductListItems.SKUproductListItems.nameweb.webPageDetails.pageViews.valuecommerce.productListAdds.valuecommerce.purchases.valuecommerce.order.priceTotal將付費登陸衍生欄位新增為量度,然後設定個別的訂單和收入量度:
- 複製 訂單 並命名復本
Orders (Web)。 如果 訂單 不存在,請直接新增commerce.purchases.value。 - 複製 收入 並命名復本
Revenue (Web)。 如果 收入 不存在,請直接新增commerce.order.priceTotal。 - 將 訂單(網頁) 格式化為小數,小數位數為零,並將 收入(網頁) 格式化為貨幣。
- 針對這兩個量度,開啟 歸因 並啟用覆寫預設歸因。
- 選取 上次接觸 模型和 工作階段 容器。
保持原始 訂單 和 收入 量度不變,以保留現有報表。 此設定需要明確啟用覆寫,即使顯示的預設值似乎相符。
若要計算回訪間的轉換點數,請改為考慮 人員 容器和適當的回顧期間。 檢視摘要資料使用案例。
使用量度歸因,而非將持續性新增至網頁ID維度。 為避免誇大解譯為著陸的計數,請勿將ID保留給之後的事件,因為這會變更哪些事件會出現在促銷活動列下。
建立摘要端結合維度
從付費媒體廣告摘要新增個別維度以用於網頁聯結:
paidMedia.adNetworkpaidMedia.campaignIDpaidMedia.adGroupIDpaidMedia.adID請勿編輯或複製唯讀、範本管理的付費媒體元件。 從結構欄位建立上述的個別元件。
如果您已建立選用的Web名稱欄位,請一併建立這些摘要端的「查詢」衍生欄位:
paidMedia.campaignGUIDpaidMedia.campaignGUIDpaidMedia.metadata.namepaidMedia.adGroupGUIDpaidMedia.adGroupGUIDpaidMedia.metadata.namepaidMedia.adGUIDpaidMedia.adGUIDpaidMedia.metadata.name使用摘要資料集中的GUID作為每個查詢的輸入。 直接從查詢資料集中取得的維度不符合摘要資料群組中摘要維度的需求。
建立摘要資料群組
在您計畫用於報表的Web維度上建立每個群組。 新增對應的摘要維度,並將新增的成員隱藏在報表中。
每一列:
- 選取網頁維度。
- 開啟 摘要資料群組 並啟用建立群組。
- 新增摘要維度。
- 為新增的摘要成員啟用在報表中隱藏。 維持網頁維度可見。
- 確認元件設定(包括小寫、子字串和包含/排除規則)在各個成員間相符。
每個群組最多可支援10個維度。 若要包含其他摘要資料集的量度,請將該資料集的對等摘要維度新增至與隱藏成員相同的群組。
儲存資料檢視。
建立計算量度
在Workspace中,前往元件 > 計算量度,並使用設定的資料檢視建立下列量度:
在解譯比率量度之前,請先檢閱零分母的列。 網路與網頁轉換間隙本身並不表示錯誤:這兩個來源在歸因、測量和報告時段中可能不同。
建置及驗證報告
-
使用已設定的資料檢視建立Workspace專案。
-
選擇包含兩個來源資料的日期範圍。 允許付費媒體擷取延遲;摘要資料可能會將網站事件延遲一天。
-
新增含有 PM促銷活動識別碼(網頁) 作為列維度的自由表格,或如果您已設定名稱群組,則新增PM促銷活動名稱(網頁)。
-
新增曝光數 |廣告摘要,點按 |廣告摘要,支出 |廣告摘要,轉換 |廣告摘要,付費媒體登陸 |廣告摘要、訂單(網頁)、收入(網頁)和計算量度。
-
依網頁廣告群組和廣告維度劃分促銷活動列。 確認摘要和Web度量會填入每個已設定的層級。
-
使用 PM Network (Web) 新增第二個資料表,以檢閱網路層級總計和無值資料列。
共用報表前請先檢查下列專案:
- 登陸事件ID符合付費媒體廣告摘要ID。
- 付費媒體量度和網頁量度會填入相同的列。
- 訂單和收入會收到預期的作業階段或人員歸因。
- 瞭解無值列。 它們可以包含不相符的摘要資料或沒有付費媒體識別碼的網頁活動。
- 登陸至點按的差異與您的收集設定、同意處理和報告視窗一致。 沒有普遍預期的符合率。
疑難排解不相符專案
s_kwcid配置或UTM引數,並更新剖析規則。facebook和metapaidMedia.adNetwork。