Data Warehouse結構描述 data-warehouse-schema
- 主題:
- Data Warehouse
Data Warehouse可讓您視需要追蹤更多內容、隨處報告歸因資料,並將資料插入其他資料集。
- 具有_DELETED_DATE值的列將保留7天,然後從Snowflake中移除。
- snowflake使用的時區遵循世界協調時間(UTC)。
實體關係圖 entity-relationship-diagrams
Data Warehouse資料模型 ERD會顯示資料倉儲中的資料如何流動及連結在一起。 此圖表不包含Data Warehouse中可用的所有表格,因為其中有些表格代表對應表格、已有其他表格的檢視,或我們不建議再使用已棄用的表格。 請參閱下列Data Warehouse中呈現之表格和欄的詳細說明。 這些表格中有許多包含反正規化的欄位,不過,此圖表是建議的資料模型,會改用維度表格的資料。
其他 廣告維度資料模型 ERD提供如何以最佳方式將廣告特定維度的表格連結回主要資料模型中的表格的檢視。 雖然在其他表格中,廣告維度也會反正規化,但這是連結這些維度的建議模型。
按一下完整版本的影像
檢視 views
商業帳戶(_A) biz-accounts
從來源系統匯入的帳戶。
∗ 僅適用於Marketo Measure Ultimate
BIZ_ACCOUNT_TO_EMAIL biz-account-to-emails
已知銷售機會/聯絡人電子郵件地址與帳戶之間的對應表。 如果停用ABM,此表格將會是空的。
商業活動(_A) biz-activities
從來源系統或連線的廣告帳戶匯入的活動。
商務_廣告 biz-ads
從任何連線的廣告帳戶匯入的廣告。
是否需要更新廣告以進行Marketo Measure標籤。
(診斷欄位,由內部處理使用。)
登入頁面的URL。
(診斷欄位,用於內部處理。)
URL_CURRENT的上一個值。
(診斷欄位,用於內部處理。)
哪個URL會以Marketo Measure引數裝飾。
(診斷欄位,用於內部處理。)
已從來源系統匯入。
(診斷欄位,用於內部處理。)
BIZ_ADVERTISERS biz-advertisers
從任何連線的廣告帳戶匯入的廣告商。
是否需要更新廣告商以進行Marketo Measure標籤。
(診斷欄位,由內部處理使用。)
BIZ_AD_ACCOUNTS biz-ad-accounts
從任何連線的廣告帳戶匯入的廣告帳戶。
是否需要更新廣告商以進行Marketo Measure標籤。
(診斷欄位,由內部處理使用。)
BIZ_AD_CAMPAIGNS biz-ad-campaigns
從連結的廣告帳戶、來源系統、UTM及自行報告的行銷活動。
是否需要更新Campaign以進行Marketo Measure標籤。
(診斷欄位,由內部處理使用。)
BIZ_AD_FORMS biz-ad-forms
從任何連線的廣告帳戶匯入廣告Forms。
商業_廣告_群組 biz-ad-groups
從任何連線的廣告帳戶匯入的廣告群組。
是否需要更新廣告商以進行Marketo Measure標籤。
(診斷欄位,由內部處理使用。)
BIZ_AD_PROVIDERS
來自任何已連線廣告帳戶的廣告提供者,包括自行報告的專案(如適用)。
BIZ_ATTRIBUTION_TOUCHPOINTS biz-attribution-touchpoints
購買者歸因接觸點,與商機相關的所有接觸點。
BAT2_0060Z00000lFHtOQAW_
0030Z00003K5bpKQAR_2017-06-20:01-05-20-6193330.0b5c5678807c
BIZ_ATTRIBUTION_AI_TOUCHPOINTS biz-attribution-ai-touchpoints
Attribution AI整合產生的資料。 這些欄位僅會填入Marketo Measure Ultimate客戶。
對應到使用者接觸點或階段轉換
的原始MM潛在客戶ID在大部分時間內可能為Null
可能大部分時間為空
BIZ_CAMPAIGN_MEMBER biz-campaign-members
從來源系統匯入的行銷活動成員。 如果停用Campaign同步處理,此表格將為空白。
商業管道(_C) biz-channels
在Marketo Measure應用程式中建立的行銷管道。
商務聯絡人(_C) biz-contacts
從來源系統匯入的連絡人。
∗ 僅適用於Marketo Measure Ultimate
BIZ_CONVERSION_RATES biz-conversion-rates
從來源系統匯入的貨幣轉換率。
商業成本 biz-costs
從連結的廣告帳戶或自我報告的行銷支出匯入的成本資料。
BIZ_CREATIVE biz-creatives
從任何連線的廣告帳戶匯入的創意內容。
是否需要更新Creative以進行Marketo Measure標籤。
(診斷欄位,由內部處理使用。)
包含所有標籤的URL目前版本。
(診斷欄位,用於內部處理。)
URL_CURRENT的上一個值。
(診斷欄位,用於內部處理。)
哪個URL會以Marketo Measure引數裝飾。
(診斷欄位,用於內部處理。)
BIZ_CRM_EVENTS biz-crm-events
從來源系統匯入的事件。 如果停用「活動同步」,此表格將會是空的。
BIZ_CRM_TASKS biz-crm-tasks
從來源系統匯入的任務。 如果啟用活動同步或呼叫追蹤功能,則會填入此表格。
商業貨幣(_C) biz-currencies
所有ISO貨幣的表格。
BIZ_CUSTOMER_AB_TESTS biz-customer-ab-tests
已記錄AB測試。 如果未啟用AB測試,此表格將為空白。
BIZ_CUSTOMER_EVENTS biz-customer-events
已使用Javascript中的自訂事件記錄的網頁事件。 如果未啟用Marketo Measure個事件,此資料表將會是空的。
BIZ_CUSTOM_LANDING_PAGES biz-custom-landing-pages
從任何已連線的廣告帳戶下載的登陸頁面。
BIZ_EMAIL_TO_VISITOR_IDS biz-email-to-visitor-ids
電子郵件地址和訪客ID的對映表。
商務資訊(_I) biz-facts
將曝光數、頁面檢視數、造訪數、表單提交數、使用者接觸點、接觸點(BT)、歸因接觸點(BAT)和成本資料結合在一起。 內部使用以支援Marketo Measure報告。
BIZ_FORM_SUBMIT biz-forms-submits
已擷取表單提交。
商業曝光數(_I) biz-impressions
曝光次數已引發並錄製。 此表格需要DoubleClick連線,並將「啟用檢視」設定為True。
BIZ_KEYWORDS biz-keywords
從任何連線的廣告帳戶匯入的關鍵字。
是否需要更新Marketo Measure標籤的關鍵字。
(診斷欄位,用於內部處理。)
登入頁面的URL。
(診斷欄位,用於內部處理。)
URL_CURRENT的上一個值。
(診斷欄位,用於內部處理。)
具有Marketo Measure引數的登入頁面URL。
(診斷欄位,用於內部處理。)
BIZ_LANDING_PAGES biz-landing-pages
從任何連線的廣告帳戶匯入的登陸頁面。
商業潛在客戶(_L) biz-leads
從來源系統匯入的潛在客戶。
商業_導引_舞台_轉接 biz-lead-stage-transitions
潛在客戶或聯絡人的階段轉換。
商機(_O) biz-opportunities
從來源系統匯入的機會。
已轉換為此機會的相關銷售機會的ID。
請注意,此欄位未設定,且所有客戶的Snowflake會傳回null。
已轉換為此Opportunity之相關Lead的電子郵件。
請注意,此欄位未設定,且所有客戶的Snowflake會傳回null。
∗ 僅適用於Marketo Measure Ultimate
商業_OPP_舞台_轉接 biz-opp-stage-transitions
為機會進行階段轉換。
BIZ_PAGE_VIEW biz-page-views
從網站造訪收集的頁面檢視。 多個頁面檢視可組成單一工作階段。
BIZ_PLACEMENT biz-placements
此表格會儲存從任何已連線廣告帳戶下載的所有版位,以及從Doubleclick整合下載的物件。
是否需要為Marketo Measure標籤更新位置。
(診斷欄位,由內部處理使用。)
BIZ_SEGMENTS biz-segments
在Marketo Measure應用程式中定義的區段值。
企業_區段_名稱 biz-segment-names
將自訂區段的名稱對應至其類別值。 (這會將欄名稱對應到接觸點表格中的Category1 - 15欄標題。)
商務工作階段 biz-sessions
從頁面檢視處理的工作階段。 多個頁面檢視可組成一個工作階段,而單一訪客ID可與多個工作階段相關聯。
商業網站(_S) biz-sites
從任何連線的廣告帳戶匯入的網站。
是否需要更新Marketo Measure標籤的網站。
(診斷欄位,用於內部處理。)
BIZ_SITE_LINKS biz-site-links
來自任何已連線Ads帳戶的網站連結。
登入頁面的URL。
(診斷欄位,用於內部處理。)
http://adobe.com/b2b-marketing-attribution?_bt
{creative}&_bk={keyword}&_bm={matchType}
URL_CURRENT的上一個值。
(診斷欄位,用於內部處理。)
哪個URL會以Marketo Measure引數裝飾。
(診斷欄位,用於內部處理。)
BIZ_STAGE_DEFINITIONS biz-stage-definitions
在Marketo Measure應用程式中匯入或定義的階段清單。
商業接觸點(_T) biz-touchpoints
購買者接觸點,和銷售機會或聯絡人相關的所有接觸點。 如果潛在客戶接觸點或聯絡人接觸點已停用,此表格將為空白。
BIZ_URL biz-urls
彙總來自登陸頁面、反向連結頁面和頁面檢視的URL。
商業使用者接觸點 biz-user-touchpoints
從任何繫結至電子郵件的事件建立的所有接觸點。
BIZ_WEB_HOST_MAPPINGS biz-web-host-mappings
對應表格以將Marketo Measure工作階段ID對應至AdobeECID和Munckin ID。
範例查詢 sample-queries
每個頻道/子頻道上個月有多少購買者接觸點(BT)?
--Note: This query can quickly be modified to show Buyer Attribution Touchpoint (BAT) counts by switching the biz_touchpoints table to the biz_attribution_touchpoints table.
select trim(split(ch.name,'.')[0]) as channel
,trim(split(ch.name,'.')[1]) as subchannel
,count(bt.id) as buyer_touchpoint_count
from biz_user_touchpoints ut
left outer join
biz_touchpoints bt
on bt.user_touchpoint_id = ut.id
and bt._deleted_date is null
left outer join
biz_channels ch
on ut.channel = ch.id
and ch._deleted_date is null
where ut._deleted_date is null
and ut.touchpoint_date between add_months(date_trunc(month,current_date),-1) and last_day(dateadd(month,-1,current_date))
group by 1,2
對於完整路徑歸因模型,每個管道在過去一個月關閉的歸因收入多少?
--Note: This query does not perform any currency conversion. If your data contains multiple currencies, you will need to add in logic to perform the conversion to the desired currency using the biz_conversion_rates table.
select trim(split(ch.name,'.')[0]) as channel
,sum(opp.amount*(bat.full_path_percentage/100)) as attributed_revenue
from biz_user_touchpoints ut
inner join
biz_attribution_touchpoints bat
on bat.user_touchpoint_id = ut.id
and bat._deleted_date is null
inner join
biz_opportunities opp
on bat.opportunity_id = opp.id
and opp._deleted_date is null
and opp.is_closed = true
and opp.is_won = true
and opp.close_date between add_months(date_trunc(month,current_date),-1) and last_day(dateadd(month,-1,current_date))
left outer join
biz_channels ch
on ut.channel = ch.id
and ch._deleted_date is null
where ut._deleted_date is null
group by 1
一個人的整個歷程是多少? (顯示單一電子郵件地址的所有接觸點。)
select ut.touchpoint_date
,ut.marketing_touch_type
,listagg(distinct ifnull(sdl.stage_name,sdo.stage_name),',') as touchpoint_position
from biz_user_touchpoints ut
left outer join
biz_touchpoints bt
on bt.user_touchpoint_id = ut.id
and bt._deleted_date is null
left outer join
biz_attribution_touchpoints bat
on bat.user_touchpoint_id = ut.id
and bat._deleted_date is null
left outer join
biz_lead_stage_transitions lst
on lst.touchpoint_id = bt.id
and lst._deleted_date is null
and lst.is_pending = false
and lst.is_non_transitional = false
left outer join
biz_stage_definitions sdl
on lst.stage_id = sdl.id
and sdl._deleted_date is null
left outer join
biz_opp_stage_transitions ost
on ost.touchpoint_id = bat.id
and ost._deleted_date is null
and ost.is_pending = false
and ost.is_non_transitional = false
left outer join
biz_stage_definitions sdo
on ost.stage_id = sdo.id
and sdo._deleted_date is null
where ut._deleted_date is null
and ut.email = [email address]
group by 1,2
order by 1
顯示單一機會的所有購買者歸因接觸點(BAT)及其歸因收入。
select bat.id
,bat.touchpoint_date
,bat.email
,opp.amount*(bat.w_shape_percentage/100) as attributed_revenue
,listagg(osd.stage_name,', ') as touchpoint_position
from biz_opportunities opp
inner join
biz_attribution_touchpoints bat
on bat.opportunity_id = opp.id
and bat._deleted_date is null
left outer join
biz_opp_stage_transitions ost
on ost.touchpoint_id = bat.id
and ost._deleted_date is null
and ost.is_pending = false
and ost.is_non_transitional = false
left outer join
biz_stage_definitions osd
on ost.stage_id = osd.id
and osd._deleted_date is null
where opp._deleted_date is null
and opp.id = [opportunity id]
group by 1,2,3,4
order by touchpoint_date