Data Warehouse Schema data-warehouse-schema
- Ämnen:
- Data Warehouse
Med Data Warehouse kan ni spåra så mycket ni vill, rapportera om era attribueringsdata var ni vill och koppla in dem i andra datauppsättningar.
- Rader med ett värde för _DELETED_DATE behålls i 7 dagar och tas sedan bort från Snowflake.
- De tidszoner som används i Snowflake följer UTC (Coordinated Universal Time).
Entitetsrelationsdiagram entity-relationship-diagrams
Datamodellen Data Warehouse visar hur data i datalagret ska flöda och länkas tillsammans. Det här diagrammet innehåller inte alla tabeller som är tillgängliga i datalagret eftersom vissa av dem representerar mappningstabeller, vyer av andra tabeller som redan finns eller borttagna tabeller som vi inte rekommenderar att du använder fler. Se de detaljerade beskrivningarna av tabeller och kolumner som finns i datalagret nedan. Många av dessa tabeller innehåller deformerade fält, men det här diagrammet är den rekommenderade datamodellen, som i stället utnyttjar data från dimensionella tabeller.
Ytterligare Ads Dimensional Data Model ERD visar hur tabeller för annonser som är specifika dimensioner kan länkas tillbaka till tabellerna i huvuddatamodellen på bästa sätt. Även om annonsdimensionerna även är denormaliserade i andra tabeller representerar detta den rekommenderade modellen för att förena de här dimensionerna.
Klicka på en bild för att visa dess fullstorleksversion
Vyer views
BIZ_ACCOUNTS biz-accounts
Konton som importerats från källsystemet.
* Endast tillgängligt i Marketo Measure Ultimate
BIZ_ACCOUNT_TO_EMAILS biz-account-to-emails
Mappningstabell mellan kända lead-/kontaktadresser och konton. Tabellen är tom om ABM är inaktiverat.
BIZ_ACTIVITIES biz-activities
Aktiviteter som importerats från ett källsystem eller ett anslutet annonskonto.
BIZ_ADS biz-ads
Annonser som importerats från anslutna annonskonton.
Om annonsen behöver uppdateras för Marketo Measure-taggning eller inte.
(Diagnostikfält, används av intern bearbetning.)
URL-adressen till landningssidan.
(Diagnostikfält, för intern bearbetning.)
Tidigare värde för URL_CURRENT.
(Diagnostikfält, för intern bearbetning.)
Vad URL:en kommer att dekoreras med Marketo Measure parametrar.
(Diagnostikfält, för intern bearbetning.)
Importerad från källsystemet.
(Diagnostikfält, för intern bearbetning.)
BIZ_ADVERTISERS biz-advertisers
Annonsörer importerade från alla anslutna annonskonton.
Om Advertiser behöver uppdateras för Marketo Measure-taggning eller inte.
(Diagnostikfält, används av intern bearbetning.)
BIZ_AD_ACCOUNTS biz-ad-accounts
Annonskonton som importerats från alla anslutna annonskonton.
Om Advertiser behöver uppdateras för Marketo Measure-taggning eller inte.
(Diagnostikfält, används av intern bearbetning.)
BIZ_AD_CAMPAIGNS biz-ad-campaigns
Kampanjer som importerats från anslutna annonskonton, källsystem, utm och självrapporterade.
Om Campaign behöver uppdateras för Marketo Measure-taggning eller inte.
(Diagnostikfält, används av intern bearbetning.)
BIZ_AD_FORMS biz-ad-forms
Lägg till Forms som importerats från alla anslutna annonskonton.
BIZ_AD_GROUPS biz-ad-groups
Annonsgrupper som importerats från alla anslutna annonskonton.
Om Advertiser behöver uppdateras för Marketo Measure-taggning eller inte.
(Diagnostikfält, används av intern bearbetning.)
BIZ_AD_PROVIDERS
Annonsleverantörer från alla anslutna annonskonton, inklusive en post för självrapporterade om tillämpligt.
BIZ_ATTRIBUTION_TOUCHPOINTS biz-attribution-touchpoints
Buyer Attribution Touchpoints, alla kontaktytor som är kopplade till en möjlighet.
BAT2_0060Z00000lFHtOQAW_
0030Z0003K5bpKQAR_2017-06-20:01-05-20-6193330.0b5c5678807c
BIZ_ATTRIBUTION_AI_TOUCHPOINTS biz-attribution-ai-touchpoints
Data som genereras från integrering med Attribution AI. Dessa fält är bara ifyllda för Marketo Measure Ultimate-kunder.
mappar till en användarkontaktyta eller en scenövergång
är troligen null för det mesta av tiden
är troligen null för det mesta
BIZ_CAMPAIGN_MEMBERS biz-campaign-members
Kampanjmedlemmar importerade från källsystemet. Det här registret är tomt om Campaign Sync är inaktiverat.
BIZ_CHANNELS biz-channels
Marknadskanaler, som de har skapats i programmet Marketo Measure.
BIZ_CONTACTS biz-contacts
Kontakter som har importerats från källsystemet.
* Endast tillgängligt i Marketo Measure Ultimate
BIZ_CONVERSION_RATES biz-conversion-rates
Valutakonverteringsgrader som importerats från källsystemet.
BIZ_COSTS biz-costs
Kostnadsdata som importerats från anslutna annonskonton eller självrapporterade marknadsföringsutgifter.
BIZ_CREATIVES biz-creatives
Kreatörer som har importerats från alla anslutna annonskonton.
Om Creative-objektet behöver uppdateras för Marketo Measure-taggning eller inte.
(Diagnostikfält, används av intern bearbetning.)
Den aktuella versionen av URL:en inklusive alla taggar.
(Diagnostikfält, för intern bearbetning.)
Tidigare värde för URL_CURRENT.
(Diagnostikfält, för intern bearbetning.)
Vad URL:en kommer att dekoreras med Marketo Measure parametrar.
(Diagnostikfält, för intern bearbetning.)
BIZ_CRM_EVENTS biz-crm-events
Händelser som importerats från källsystemet. Det här registret kommer att vara tomt om aktivitetssynkronisering är inaktiverat.
BIZ_CRM_TASKS biz-crm-tasks
Uppgifter som importerats från källsystemet. Det här registret fylls i om Aktiviteter, synkronisering eller samtalsspårning är aktiverat.
BIZ_CURRENCIES biz-currencies
Tabell över alla ISO-valutor.
BIZ_CUSTOMER_AB_TESTS biz-customer-ab-tests
AB-tester har registrerats. Det här registret kommer att vara tomt om AB-tester inte är aktiverade.
BIZ_CUSTOMER_EVENTS biz-customer-events
Webbhändelser som har spelats in med anpassade händelser i JavaScript. Den här tabellen är tom om Marketo Measure händelser inte är aktiverade.
BIZ_CUSTOM_LANDING_PAGES biz-custom-landing-pages
Landningssidor som hämtats från alla anslutna annonskonton.
BIZ_EMAIL_TO_VISITOR_IDS biz-email-to-visitor-ids
Mappningstabell för e-postadresser och besökar-ID.
BIZ_FACTS biz-facts
Förena Impressions, Page Views, Visits, Form Submits, User Touchpoints, Touchpoint (BT), Attribution Touchpoints (BAT) och Cost data. Används internt som stöd för Marketo Measure-rapportering.
BIZ_FORM_SUBMITS biz-forms-submits
Insamlade formulärinskickat material.
BIZ_IMPRESSIONS biz-impressions
Impressioner avfyrade och inspelade. Den här tabellen kräver en DoubleClick-anslutning och Aktivera View Through inställd på True.
BIZ_KEYWORDS biz-keywords
Nyckelord som importerats från alla anslutna annonskonton.
Om nyckelordet måste uppdateras för Marketo Measure-taggning eller inte.
(Diagnostikfält, används för intern bearbetning.)
URL-adressen till landningssidan.
(Diagnostikfält, för intern bearbetning.)
Tidigare värde för URL_CURRENT.
(Diagnostikfält, för intern bearbetning.)
URL:en för landningssidan med Marketo Measure parametrar.
(Diagnostikfält, för intern bearbetning.)
BIZ_LANDING_PAGES biz-landing-pages
Landningssidor som importerats från alla anslutna annonskonton.
BIZ_LEADS biz-leads
Leads som importerats från källsystemet.
BIZ_LEAD_STAGE_TRANSITIONS biz-lead-stage-transitions
Scenövergångar för Leads eller Kontakter.
BIZ_OPPORTUNITIES biz-opportunities
Möjligheter som importerats från källsystemet.
ID för den relaterade lead som har konverterats till denna möjlighet.
Observera att det här fältet inte är inställt och returnerar null i Snowflake för alla kunder.
E-postadressen till den relaterade lead som har konverterats till det här säljprojektet.
Observera att det här fältet inte är inställt och returnerar null i Snowflake för alla kunder.
* Endast tillgängligt i Marketo Measure Ultimate
BIZ_OPP_STAGE_TRANSITIONS biz-opp-stage-transitions
Scenövergångar för affärsmöjligheter.
BIZ_PAGE_VIEWS biz-page-views
Sidvyer som samlats in från webbbesök. Flera sidvyer kan bestå av en enda session.
BIZ_PLACEMENTS biz-placements
Tabell som lagrar alla placeringar som hämtats från anslutna annonskonton, ett objekt från Dubbelklicka-integreringen.
Om placeringen behöver uppdateras för Marketo Measure-taggning eller inte.
(Diagnostikfält, används av intern bearbetning.)
BIZ_SEGMENTS biz-segments
Segmentvärden som definierats i programmet Marketo Measure.
BIZ_SEGMENT_NAME biz-segment-names
Kopplar namnet på det anpassade segmentet till dess kategorivärde. (Detta mappar kolumnnamnen till kolumnrubrikerna Kategori1-15 i kontakttabellerna.)
BIZ_SESSIONS biz-sessions
Sessioner som har bearbetats från sidvyer. Flera sidvyer kan bestå av en session och ett enda besökar-ID kan kopplas till flera sessioner.
BIZ_SITES biz-sites
Webbplatser som importerats från anslutna annonskonton.
Om webbplatsen behöver uppdateras för Marketo Measure-taggning eller inte.
(Diagnostikfält, används för intern bearbetning.)
BIZ_SITE_LINKS biz-site-links
Webbplatslänkar från anslutna annonskonton.
URL-adressen till landningssidan.
(Diagnostikfält, för intern bearbetning.)
http://adobe.com/b2b-marketing-attribution?_bt
{creative}&_bk={keyword}&_bm={matchType}
Tidigare värde för URL_CURRENT.
(Diagnostikfält, för intern bearbetning.)
Vad URL:en kommer att dekoreras med Marketo Measure parametrar.
(Diagnostikfält, för intern bearbetning.)
BIZ_STAGE_DEFINITIONS biz-stage-definitions
Lista över stadier som importerats eller definierats i programmet Marketo Measure.
BIZ_TOUCHPOINTS biz-touchpoints
Buyer Touchpoints, alla kontaktytor som är kopplade till en lead eller kontakt. Tabellen är tom om kontaktpunkterna för lead eller kontakten är inaktiverade.
BIZ_URLS biz-urls
Sammanställning av URL-adresser från landningssidor, referenssidor och sidvyer.
BIZ_USER_TOUCHPOINTS biz-user-touchpoints
Alla kontaktpunkter som skapats från en händelse som är kopplad till ett e-postmeddelande.
BIZ_WEB_HOST_MAPPINGS biz-web-host-mappings
Mappningstabell för att mappa Marketo Measure sessions-ID till Adobe ECID och Munckin Id.
Exempelfrågor sample-queries
Hur många Buyer Touchpoints (BT) fanns det för varje kanal/underkanal förra månaden?
--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
Hur mycket attributerad intäkt för varje kanal stängdes under den senaste månaden för den fullständiga sökvägsattribueringsmodellen?
--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
Vad är hela resan för en person? (Visa alla kontaktpunkter för en enda e-postadress.)
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
Visa alla slutpunkter för Buyer Attribution (BAT) och deras tilldelade intäkter för en enskild affärsmöjlighet.
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