跨媒體和產品連結洞察
本頁面說明使用 Cortex Framework Data Foundation 的 Cross Media & Product Connected Insights (Cross Media) 加速器時,必須進行的設定。
透過這項跨媒體加速器,Cortex Framework 資料基礎會加入一組初始 KPI,協助您瞭解在 Google Ads、YouTube (搭配 DV360)、Meta 和 TikTok 等媒體平台放送的行銷廣告活動成效,以及產品和產品類別的銷售業績。
下圖說明如何透過 Cortex Framework Data Foundation 的行銷工作負載取得跨媒體洞察資料:
設定檔
config.json 檔案會設定連線至資料來源所需的設定,以便從各種工作負載移轉資料。這個檔案包含跨媒體的下列參數:
"k9": {
"datasets": {... },
"crossMedia": {
"productHierarchyType": "",
"maxProductHierarchyMatchLevel": 9,
"targetCurrencies": ["USD"],
"additionalPrompt": "",
"lookbackWindowDays": 7
}
},
"VertexAI": {
"region": "us-central1",
"processingDataset": "CORTEX_VERTEX_AI_PROCESSING"
},
...
下表說明各個參數的值:
參數 | 意義 | 預設值 |
k9.deployCrossMedia
|
是否要部署「跨媒體」。請注意,您必須一併部署至少一個 Google Ads、YouTube (搭配 DV360)、Meta 或 TikTok 廣告活動,否則部署作業會失敗。 | False
|
k9.CrossMedia.productHierarchyType
|
要在產品維度中使用哪個產品階層。取決於實際資料。將這個值設為與產品階層維度的 productHierarchyType 值相同。 |
SAP
|
k9.CrossMedia.maxProductHierarchyMatchLevel
|
限制用於比對的產品階層層級。如果公司有大量 SKU,階層可能會過於深入,包含包裝的詳細資訊 (例如瓶裝或罐裝可口可樂、個別包裝或成批包裝)。部分系統 (例如 SAP) 會限制可深入的層級。 | 9 |
k9.CrossMedia.targetCurrencies
|
用於報表和 BI 的目標幣別。所有來源幣別都會轉換成這些幣別。 | ["USD"]
|
k9.CrossMedia.additionalPrompt
|
選用:將其他提示傳遞至 LLM 模型。 | |
k9.CrossMedia.lookbackWindowDays
|
執行增量重新整理時要回溯的天數 | 7 |
VertexAI.region
|
Vertex AI 區域 (假設為 Vertex AI API 的來源專案)。必須與 BigQuery 共置於同一位置,且不得為多區域。如果 BigQuery 位於多區域,則可接受來自相同多區域的任何區域 | us-central1 (與預設 BigQuery 位置相符 us )
|
VertexAI.processingDataset
|
Vertex AI 工作用的 BigQuery 資料集,必須位於 VertexAI.region 位置,且不得為多區域。 |
CORTEX_VERTEX_AI_PROCESSING
|
資料模型
本節將使用實體關係圖 (ERD),說明跨媒體和產品連結洞察資料模型。
部署跨媒體
在來源專案中建立 BigQuery 資料集,以供 Vertex AI 處理。
請按照下列指南,設定一或多個行銷資料來源以供部署:
啟用並設定必要的通用維度:
- 國家/地區維度
- 產品尺寸
- 貨幣換算
設定跨媒體:
- 將
k9.deployCrossMedia
設為True
。 - 將
k9.CrossMedia.productHierarchyType
設為與上一步中的dataSourceType
相同的值。 - 在
VertexAI
區段中,將資料集設為您在步驟 1 中建立的資料集,且region
應與 Vertex AI 處理資料集所在位置相符。
- 將
視需要調整其他設定。接著即可開始部署。
執行DAG
- 視需要設定 Cloud Composer Airflow 環境。確認
k9_reporting
連線已正確設定。 - 將資料載入「幣別轉換」和「產品階層」資料表。
- 執行
cross_media
DAG。有兩種模式:「完整重新整理」或「增量重新整理」。請視用途選擇合適的選項。
已知問題
如果「貨幣換算」表格未填入資料,最終輸出表格的 TotalCostInTargetCurrency
欄就會在所有資料列中留空。在這種情況下,您仍可使用 TotalCostInSourceCurrency
欄,以來源貨幣回報費用。
後續步驟
- 如要進一步瞭解其他資料來源和工作負載,請參閱「資料來源和工作負載」一文。
- 如要進一步瞭解在正式環境中部署的步驟,請參閱 Cortex Framework Data Foundation 部署作業的必要條件。