Data Warehouse-Schema data-warehouse-schema
- Themen:
- Data Warehouse
Mit Data Warehouse können Sie beliebig viel verfolgen, Berichte zu Ihren Attributionsdaten erstellen, wo immer Sie möchten, und sie in andere Datensätze einbinden.
- Zeilen mit dem Wert _DELETED_DATE werden 7 Tage lang beibehalten und dann aus Snowflake entfernt.
- Die Zeitzonen, die in Snowflake verwendet werden, entsprechen der koordinierten Weltzeit (UTC).
Diagramme zur Entitätsbeziehung entity-relationship-diagrams
Die Data Warehouse-Datenmodell-ERD zeigt an, wie Daten im Data Warehouse fließen und miteinander verknüpft werden sollen. Dieses Diagramm enthält nicht alle im Data Warehouse verfügbaren Tabellen, da einige davon Zuordnungstabellen, Ansichten anderer bereits vorhandener Tabellen oder veraltete Tabellen darstellen, deren Verwendung wir nicht mehr empfehlen. Die Tabellen und Spalten im Data Warehouse werden im Folgenden detailliert beschrieben. Viele dieser Tabellen enthalten denormalisierte Felder. Dieses Diagramm ist jedoch das empfohlene Datenmodell, das stattdessen Daten aus Dimensionstabellen nutzt.
Die zusätzliche Ads Dimensional Data Model-ERD zeigt, wie Tabellen für Anzeigen-spezifische Dimensionen am besten mit den Tabellen im Hauptdatenmodell verknüpft werden können. Obwohl Anzeigendimensionen auch in anderen Tabellen denormalisiert sind, stellt dies das empfohlene Modell für die Zusammenführung dieser Dimensionen dar.
Klicken Sie auf ein Bild für die Vollbildversion
Ansichten views
BIZ_ACCOUNTS biz-accounts
Aus dem Quellsystem importierte Konten.
* Nur verfügbar in Marketo Measure Ultimate
BIZ_ACCOUNT_TO_EMAILS biz-account-to-emails
Zuordnungstabelle zwischen bekannten Lead-/Kontakt-E-Mail-Adressen und Konten. Diese Tabelle ist leer, wenn ABM deaktiviert ist.
BIZ_ACTIVITIES biz-activities
Aus einem Quellsystem oder verbundenen Anzeigenkonto importierte Aktivitäten.
BIZ_ADS biz-ads
Aus einem verbundenen Anzeigenkonto importierte Anzeigen
Gibt an, ob die Anzeige für Marketo Measure-Tagging aktualisiert werden muss.
(Diagnostisches Feld, von interner Verarbeitung verwendet.)
Die URL für die Landingpage.
(Diagnostisches Feld für die interne Verarbeitung.)
Vorheriger Wert für URL_CURRENT.
(Diagnostisches Feld für die interne Verarbeitung.)
Die URL wird mit Marketo Measure Parameter.
(Diagnostisches Feld für die interne Verarbeitung.)
Aus dem Quellsystem importiert.
(Diagnostisches Feld für die interne Verarbeitung.)
BIZ_ADVERTISERS biz-advertisers
Advertiser, die aus einem verbundenen Anzeigenkonto importiert wurden.
Gibt an, ob der Advertiser für das Marketo Measure-Tagging aktualisiert werden muss.
(Diagnostisches Feld, von interner Verarbeitung verwendet.)
BIZ_AD_ACCOUNTS biz-ad-accounts
Aus einem verbundenen Anzeigenkonto importierte Anzeigenkonten.
Gibt an, ob der Advertiser für das Marketo Measure-Tagging aktualisiert werden muss.
(Diagnostisches Feld, von interner Verarbeitung verwendet.)
BIZ_AD_CAMPAIGNS biz-ad-campaigns
Kampagnen, die aus verbundenen Anzeigenkonten, Quellsystemen, utm und Self-Reporting importiert wurden.
Gibt an, ob die Kampagne für das Marketo Measure-Tagging aktualisiert werden muss.
(Diagnostisches Feld, von interner Verarbeitung verwendet.)
BIZ_AD_FORMS biz-ad-forms
Ad Forms wurde aus einem beliebigen verbundenen Anzeigenkonto importiert.
BIZ_AD_GROUPS biz-ad-groups
Anzeigengruppen, die aus einem verbundenen Anzeigenkonto importiert wurden.
Gibt an, ob der Advertiser für das Marketo Measure-Tagging aktualisiert werden muss.
(Diagnostisches Feld, von interner Verarbeitung verwendet.)
BIZ_AD_PROVIDERS
Anzeigenanbieter aus allen verbundenen Anzeigenkonten, einschließlich eines Eintrags für selbst gemeldete Nachrichten, falls zutreffend.
BIZ_ATTRIBUTION_TOUCHPOINTS biz-attribution-touchpoints
Buyer Attribution Touchpoints, alle Touchpoints, die einer Opportunity zugeordnet sind.
BAT2_0060Z00000lFHtOQAW_
0030Z00003K5bpKQAR_2017-06-20:01-05-20-6193330.0b5c5678807c
BIZ_ATTRIBUTION_AI_TOUCHPOINTS biz-attribution-ai-touchpoints
Aus der Integration der Attributions-KI generierte Daten. Diese Felder werden nur für Kundinnen und Kunden von Marketo Measure Ultimate ausgefüllt.
einem Benutzer-Touchpoint oder einer Staging-Transition zugeordnet
ist meistens null
ist meistens null
BIZ_CAMPAIGN_MEMBERS biz-campaign-members
Aus dem Quellsystem importierte Kampagnenmitglieder. Diese Tabelle ist leer, wenn die Kampagnensynchronisierung deaktiviert ist.
BIZ_CHANNELS biz-channels
Marketing-Kanäle, wie in der Marketo Measure-Anwendung erstellt.
BIZ_CONTACTS biz-contacts
Aus dem Quellsystem importierte Kontakte.
* Nur verfügbar in Marketo Measure Ultimate
BIZ_CONVERSION_RATES biz-conversion-rates
Aus dem Quellsystem importierte Währungskonversionsraten.
BIZ_COSTS biz-costs
Kostendaten, die aus verbundenen Anzeigenkonten oder aus selbst gemeldeten Marketingausgaben importiert wurden.
BIZ_CREATIVES biz-creatives
Creatives, die aus einem beliebigen verbundenen Anzeigenkonto importiert wurden.
Gibt an, ob die Creative-Inhalte für Marketo Measure-Tagging aktualisiert werden müssen.
(Diagnostisches Feld, von interner Verarbeitung verwendet.)
Die aktuelle Version der URL einschließlich aller Tags.
(Diagnostisches Feld für die interne Verarbeitung.)
Vorheriger Wert für URL_CURRENT.
(Diagnostisches Feld für die interne Verarbeitung.)
Die URL wird mit Marketo Measure Parameter.
(Diagnostisches Feld für die interne Verarbeitung.)
BIZ_CRM_EVENTS biz-crm-events
Aus dem Quellsystem importierte Ereignisse. Diese Tabelle ist leer, wenn die Aktivitätensynchronisierung deaktiviert ist.
BIZ_CRM_TASKS biz-crm-tasks
Aus dem Quellsystem importierte Aufgaben. Diese Tabelle wird gefüllt, wenn die Aktivitätensynchronisierung ODER das Aufruftracking aktiviert ist.
BIZ_CURRENCIES biz-currencies
Tabelle aller ISO-Währungen.
BIZ_CUSTOMER_AB_TESTS biz-customer-ab-tests
AB-Tests aufgezeichnet. Diese Tabelle ist leer, wenn AB-Tests nicht aktiviert sind.
BIZ_CUSTOMER_EVENTS biz-customer-events
Web-Ereignisse, die mit benutzerdefinierten Ereignissen in JavaScript aufgezeichnet wurden. Diese Tabelle ist leer, wenn Marketo Measure-Ereignisse nicht aktiviert sind.
BIZ_CUSTOM_LANDING_PAGES biz-custom-landing-pages
Landing-Pages, die von einem beliebigen verbundenen Anzeigenkonto heruntergeladen wurden.
BIZ_EMAIL_TO_VISITOR_IDS biz-email-to-visitor-ids
Zuordnungstabelle für E-Mail-Adressen und Besucher-IDs.
BIZ_FACTS biz-facts
Vereinigungen, die Impressionen, Seitenansichten, Besuche, Formularübermittlungen, Benutzer-Touchpoints, Touchpoint (BT), Attribution Touchpoints (BAT) und Kostendaten kombinieren. Wird intern zur Unterstützung verwendet Marketo Measure Berichterstellung.
BIZ_FORM_SUBMITS biz-forms-submits
Übermittlungen erfasster Formulare.
BIZ_IMPRESSIONS biz-impressions
Impressionen ausgelöst und aufgezeichnet. Diese Tabelle erfordert eine DoubleClick-Verbindung und die Einstellung von "View Through" auf True.
BIZ_KEYWORDS biz-keywords
Aus einem beliebigen verbundenen Anzeigenkonto importierte Suchbegriffe.
Gibt an, ob der Suchbegriff für das Marketo Measure-Tagging aktualisiert werden muss.
(Diagnostisches Feld, für die interne Verarbeitung verwendet.)
Die URL für die Landingpage.
(Diagnostisches Feld für die interne Verarbeitung.)
Vorheriger Wert für URL_CURRENT.
(Diagnostisches Feld für die interne Verarbeitung.)
Die URL für die Landingpage mit Marketo Measure Parameter.
(Diagnostisches Feld für die interne Verarbeitung.)
BIZ_LANDING_PAGES biz-landing-pages
Landing-Pages, die aus einem verbundenen Anzeigenkonto importiert wurden.
BIZ_LEADS biz-leads
Aus dem Quellsystem importierte Leads.
BIZ_LEAD_STAGE_TRANSITIONS biz-lead-stage-transitions
Phasen-Transitionen für Leads oder Kontakte.
BIZ_OPPORTUNITIES biz-opportunities
Aus dem Quellsystem importierte Möglichkeiten.
Die ID des zugehörigen Leads, der in diese Opportunity konvertiert wurde.
Beachten Sie, dass dieses Feld nicht festgelegt ist und in Snowflake für alle Kunden null zurückgibt.
Die E-Mail des zugehörigen Leads, der in diese Opportunity konvertiert wurde.
Beachten Sie, dass dieses Feld nicht festgelegt ist und in Snowflake für alle Kunden null zurückgibt.
* Nur verfügbar in Marketo Measure Ultimate
BIZ_OPP_STAGE_TRANSITIONS biz-opp-stage-transitions
Phasen-Transitionen für Opportunitys.
BIZ_PAGE_VIEWS biz-page-views
Seitenansichten, die aus Webbesuchen erfasst wurden. Mehrere Seitenansichten können eine einzelne Sitzung bilden.
BIZ_PLACEMENTS biz-placements
Tabelle, die alle Platzierungen speichert, die von allen verbundenen Anzeigenkonten heruntergeladen wurden - ein Objekt aus der Doubleclick-Integration.
Gibt an, ob die Platzierung für das Marketo Measure-Tagging aktualisiert werden muss.
(Diagnostisches Feld, von interner Verarbeitung verwendet.)
BIZ_SEGMENTS biz-segments
Segmentwerte gemäß der Definition in der Marketo Measure-Anwendung.
BIZ_SEGMENT_NAMES biz-segment-names
Ordnet den Namen des benutzerdefinierten Segments dem Kategoriewert zu. (Dadurch werden die Spaltennamen den Spaltenüberschriften der Kategorien 1 bis 15 zugeordnet, die in den Touchpoint-Tabellen enthalten sind.)
BIZ_SESSIONS biz-sessions
Sitzungen werden über Seitenansichten verarbeitet. Mehrere Seitenansichten können aus einer Sitzung bestehen, und eine einzelne Besucher-ID kann mehreren Sitzungen zugeordnet werden.
BIZ_SITES biz-sites
Sites, die aus einem verbundenen Anzeigenkonto importiert wurden.
Gibt an, ob die Site für das Marketo Measure-Tagging aktualisiert werden muss.
(Diagnostisches Feld, für die interne Verarbeitung verwendet.)
BIZ_SITE_LINKS biz-site-links
Sites-Links von einem beliebigen verbundenen Anzeigenkonto aus.
Die URL für die Landingpage.
(Diagnostisches Feld für die interne Verarbeitung.)
http://adobe.com/b2b-marketing-attribution?_bt
{creative}&_bk={keyword}&_bm={matchType}
Vorheriger Wert für URL_CURRENT.
(Diagnostisches Feld für die interne Verarbeitung.)
Die URL wird mit Marketo Measure Parameter.
(Diagnostisches Feld für die interne Verarbeitung.)
BIZ_STAGE_DEFINITIONS biz-stage-definitions
Liste der Schritte, wie sie importiert oder in der Marketo Measure-Anwendung definiert wurden.
BIZ_TOUCHPOINTS biz-touchpoints
Buyer Touchpoints, alle Touchpoints, die mit einem Lead oder Kontakt verknüpft sind. Diese Tabelle ist leer, wenn "Lead-Touchpoints" oder "Kontakt-Touchpoints" deaktiviert sind.
BIZ_URLS biz-urls
Aggregation von URLs aus Landingpages, Referrer-Seiten und Seitenansichten.
BIZ_USER_TOUCHPOINTS biz-user-touchpoints
Alle Touchpoints, die aus einem Ereignis erstellt wurden, das mit einer E-Mail verknüpft ist.
BIZ_WEB_HOST_MAPPINGS biz-web-host-mappings
Zuordnungstabelle der Marketo Measure-Sitzungs-ID zur Adobe ECID und Munckin ID.
Beispielabfragen sample-queries
Wie viele Buyer Touchpoints (BTs) waren im letzten Monat für jeden Kanal/Subkanal vorhanden?
--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
Wie viel zugewiesener Umsatz für jeden Kanal wurde im letzten Monat für das vollständige Pfadzuordnungsmodell geschlossen?
--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
Was ist die gesamte Journey für eine Person? (Alle Touchpoints für eine E-Mail-Adresse anzeigen.)
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
Anzeigen aller Buyer Attribution Touchpoints (BATs) und deren zugewiesener Umsätze für eine einzige Opportunity.
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