Attributieanalyse
Attributie is een analytisch concept dat helpt om de marketing tactiek zoals kanalen, aanbiedingen, en berichten te bepalen, die tot bedrijfsverkoop of omzettingen bijdragen. Dit concept evalueert de reis van de consument (het proces waardoor een klant met een bedrijf in wisselwerking staat om een doel te bereiken) die in een aankoop of een verwerving resulteert die op klantenaanraakpunten (om het even welk ogenblik een consument met uw merk in wisselwerking staat). Door attributieanalyse kunnen marketers het rendement van investeringen beoordelen van de kanalen die hen met een potentiële klant verbinden.
Aan de slag
De SQL-voorbeelden in dit document zijn query's die veel worden gebruikt met Adobe Analytics-gegevens. Deze zelfstudie vereist een goed begrip van de volgende componenten:
- de bron van Adobe Analytics schakelaar voor rapport-reeks gegevensoverzicht.
- de documentatie van het het gebiedstoewijzingen van Analyticsverstrekt meer informatie bij het opnemen van en het in kaart brengen van analysegegevens voor gebruik met de Dienst van de Vraag.
- het overzicht van de Attribution IQ
- de het paneelgids van de Attributie van Adobe Analytics.
Een verklaring van de parameters binnen de OVER()
functie kan in de sectie van vensterfunctiesworden gevonden. De Adobe Marketing en de Verklarende woordenlijst van de Term van Commercekunnen ook van nut zijn.
Voor elk van de volgende gebruiksgevallen wordt een geparametriseerd SQL vraagvoorbeeld verstrekt als malplaatje voor u aan te passen. Geef parameters op waar { }
wordt weergegeven in de SQL-voorbeelden die u wilt evalueren.
Doelstellingen
Een attributiegebruikscase gebruikt Adobe Analytics-gegevens om acties van klanten te helpen koppelen aan een succesvol resultaat. Deze vereniging is een kritiek deel van het begrip van de factoren die klantenervaringen beïnvloeden. De gegevens van de attributieanalyse kunnen worden gebruikt om het belang van het aanraakpunt van een klant tijdens de klantenreis te begrijpen.
De queryvoorbeelden in dit document ondersteunen verschillende gebruiksgevallen voor eerste aanraking en laatste aanraakkenmerk met verschillende vervalinstellingen. In deze handleiding worden de volgende belangrijke concepten geïllustreerd:
- Eerste aanraking en laatste aanraakkenmerk.
- Eerste aanraking en laatste aanraking met vervalonderbreking.
- Eerste aanraking en laatste aanraakkenmerk met vervalvoorwaarde.
Parameters voor kenmerkquery attribution-query-parameters
In de onderstaande tabel vindt u een overzicht van de parameters en de beschrijvingen die worden gebruikt bij query's voor eerste aanraking en laatste aanraakkenmerk:
{TIMESTAMP}
{CHANNEL_NAME}
{CHANNEL_VALUE}
{EXP_TIMEOUT}
{EXP_CONDITION}
{EXP_BEFORE}
{EXP_CONDITION}
. Deze optie is vooral ingeschakeld voor de vervalvoorwaarden van een sessie, zodat de eerste aanraking niet wordt geselecteerd uit een vorige sessie. Deze waarde wordt standaard ingesteld op false
.Kolomcomponenten van zoekresultaten query-result-column-components
De resultaten voor de toewijzingsquery's worden gegeven in de kolom first_touch
of last_touch
. Deze kolommen bestaan uit de volgende componenten:
({NAME}, {VALUE}, {TIMESTAMP}, {FRACTION})
{NAME}
{CHANNEL_NAME}
wordt ingevoerd als een label in de Azure Data Factory (ADF).{VALUE}
{CHANNEL_VALUE}
die de laatste aanraking binnen het opgegeven {EXP_TIMEOUT}
-interval is{TIMESTAMP}
{FRACTION}
Eerste aanraakkenmerk first-touch
Met Eerste aanraakattributie wordt 100% van de verantwoordelijkheid voor een succesvol resultaat van het oorspronkelijke kanaal dat de consument heeft gekend, erkend. Dit SQL voorbeeld wordt gebruikt om de interactie te benadrukken die tot een verdere reeks klantenacties leidde.
De query hieronder retourneert de eerste aanraakattributiewaarde en details van het kanaal in de gegevensset van de doel Experience Event . Er wordt ook een struct
-object voor het geselecteerde kanaal geretourneerd met de eerste aanraakwaarde, tijdstempel en kenmerk voor elke rij.
syntaxis van de Vraag
ATTRIBUTION_FIRST_TOUCH({TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}) OVER ({PARTITION} {ORDER} {FRAME})
Voor een volledige lijst van potentieel vereiste parameters en hun beschrijvingen, zie de sectie van de parameterparameters van de attributievraag.
vraag van het Voorbeeld
SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
ATTRIBUTION_FIRST_TOUCH(timestamp, 'Paid First', marketing.trackingCode)
OVER(PARTITION BY endUserIds._experience.mcid.id
ORDER BY timestamp
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
AS first_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC
LIMIT 10
Resultaten
In de onderstaande resultaten wordt de eerste trackingcode em:946426
ontleend aan de Experience Event -dataset. Deze volgende code wordt toegeschreven aan 100% (1.0
) van de verantwoordelijkheid voor de klantenacties omdat het de eerste interactie was.
id | timestamp | trackingCode | first_touch
-----------------------------------+-----------------------+--------------+-------------------------------------------------
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-18 07:06:12.0 | em:946426 | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-18 07:07:02.0 | em:946426 | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-18 07:07:55.0 | | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-18 07:08:44.0 | | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-23 17:50:10.0 | em:513526 | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-23 17:50:43.0 | em:513526 | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-23 17:53:02.0 | | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-26 20:37:12.0 | sms:70175 | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-26 20:37:57.0 | | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2019-01-02 19:41:38.0 | em:526702 | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
(10 rows)
Voor een verdeling van de resultaten die in de first_touch
kolom worden getoond, zie de sectie van kolomcomponenten.
Laatste aanraakkenmerk second-touch
De laatste aanraakeigenschap erkent 100% van de verantwoordelijkheid voor een succesvol resultaat van het laatste kanaal dat de consument heeft ontmoet. Dit SQL voorbeeld wordt gebruikt om de definitieve interactie in een reeks klantenacties te benadrukken.
De query retourneert de laatste aanraakattributiewaarde en details van het kanaal in de gegevensset van de doel Experience Event . Er wordt ook een struct
-object geretourneerd voor het geselecteerde kanaal met de laatste aanraakwaarde, tijdstempel en kenmerk voor elke rij.
syntaxis van de Vraag
ATTRIBUTION_LAST_TOUCH({TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}) OVER ({PARTITION} {ORDER} {FRAME})
vraag van het Voorbeeld
SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
ATTRIBUTION_LAST_TOUCH(timestamp, 'trackingCode', marketing.trackingCode)
OVER(PARTITION BY endUserIds._experience.mcid.id
ORDER BY timestamp
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
AS last_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC
Resultaten
In de hieronder weergegeven resultaten is de trackingcode in het geretourneerde object de laatste interactie in elke Experience Event -record. Elke code wordt toegewezen 100% (1.0
) verantwoordelijkheid voor de acties van de klant, aangezien het de laatste interactie was.
id | timestamp | trackingCode | last_touch
-----------------------------------+-----------------------+--------------+-------------------------------------------------
5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-18 07:06:12.0 | em:946426 | (Paid Last,em:946426,2017-12-18 07:06:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-18 07:07:02.0 | em:946426 | (Paid Last,em:946426,2017-12-18 07:07:02.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-18 07:07:55.0 | | (Paid Last,em:946426,2017-12-18 07:07:02.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-18 07:08:44.0 | | (Paid Last,em:946426,2017-12-18 07:07:02.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-23 17:50:10.0 | em:513526 | (Paid Last,em:513526,2017-12-23 17:50:10.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-23 17:50:43.0 | em:513526 | (Paid Last,em:513526,2017-12-23 17:50:43.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-23 17:53:02.0 | | (Paid Last,em:513526,2017-12-23 17:50:43.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-26 20:37:12.0 | sms:70175 | (Paid Last,sms:70175,2017-12-26 20:37:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-26 20:37:57.0 | | (Paid Last,sms:70175,2017-12-26 20:37:12.0,1.0)
5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-01-02 19:41:38.0 | em:526702 | (Paid Last,em:526702,2018-01-02 19:41:38.0,1.0)
(10 rows)
Voor een verdeling van de resultaten die in de last_touch
kolom worden getoond, zie de sectie van kolomcomponenten.
Eerste aanraakkenmerk met vervalvoorwaarde first-touch-attribution-with-expiration-condition
Deze vraag wordt gebruikt om te zien welke interactie tot een reeks klantenacties binnen een gedeelte van de Experience Event dataset leidde die door een voorwaarde van uw wordt bepaald te kiezen.
De query retourneert de eerste aanraakattributiewaarde en details voor één kanaal in de gegevensset met doel Experience Event , die na of vóór een voorwaarde verlopen. Het retourneert ook een struct
-object met de eerste aanraakwaarde, tijdstempel en attributie voor elke rij die voor het geselecteerde kanaal wordt geretourneerd.
syntaxis van de Vraag
ATTRIBUTION_FIRST_TOUCH_EXP_IF(
{TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}, {EXP_CONDITION}, {EXP_BEFORE})
OVER ({PARTITION} {ORDER} {FRAME})
Voor een volledige lijst van potentieel vereiste parameters en hun beschrijvingen, zie de sectie van de parameterparameters van de attributievraag.
vraag van het Voorbeeld
In het onderstaande voorbeeld wordt een aankoop geregistreerd (commerce.purchases.value IS NOT NULL
) op elk van de vier dagen die in de resultaten worden weergegeven (15 juli, 21 juli, 23 en 29). De eerste trackingcode op elke dag wordt toegewezen aan 100% (1.0
) verantwoordelijkheid voor de acties van de klant.
SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
ATTRIBUTION_FIRST_TOUCH_EXP_IF(timestamp, 'Paid First', marketing.trackingCode, commerce.purchases.value IS NOT NULL, false)
OVER(PARTITION BY endUserIds._experience.mcid.id
ORDER BY timestamp
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
AS first_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC
Resultaten
id | timestamp | trackingCode | first_touch
----------------------------------+-----------------------+--------------+-------------------------------------------------
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:04:10.0 | em:1024841 | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:05.0 | em:1024841 | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 | | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:08:30.0 | | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:45:10.0 | em:483339 | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:50:22.0 | em:483339 | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:56:56.0 | | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:25:12.0 | sms:70558 | (Paid First,em:70558,2019-07-23 12:25:12.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:38:51.0 | | (Paid First,em:70558,2019-07-23 12:25:12.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-29 21:33:30.0 | em:884210 | (Paid First,em:884210,2019-07-29 21:33:30.0,1.0)
(10 rows)
Voor een verdeling van de resultaten die in de first_touch
kolom worden getoond, zie de sectie van kolomcomponenten.
Eerste aanraakkenmerk met vervaltijd first-touch-attribution-with-expiration-timeout
Deze vraag wordt gebruikt om de interactie, binnen een geselecteerde tijdspanne te vinden, die tot de succesvolle klantenactie leidde.
De query hieronder retourneert de eerste aanraakattributiewaarde en details voor één kanaal in de gegevensset met doel Experience Event voor een opgegeven tijdsperiode. De query retourneert een struct
-object met de eerste aanraakwaarde, tijdstempel en attributie voor elke rij die voor het geselecteerde kanaal wordt geretourneerd.
syntaxis van de Vraag
ATTRIBUTION_FIRST_TOUCH_EXP_IF(
{TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}, {EXP_CONDITION}, {EXP_BEFORE})
OVER ({PARTITION} {ORDER} {FRAME})
Voor een volledige lijst van potentieel vereiste parameters en hun beschrijvingen, zie de sectie van de parameterparameters van de attributievraag.
vraag van het Voorbeeld
In het onderstaande voorbeeld is de eerste aanraking die voor elke actie van de klant wordt geretourneerd, de vroegste interactie binnen de voorafgaande zeven dagen (expTimeout = 86400 * 7).
SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
ATTRIBUTION_FIRST_TOUCH_EXP_IF(timestamp, 'Paid First', marketing.trackingCode, commerce.purchases.value IS NOT NULL, false)
OVER(PARTITION BY endUserIds._experience.mcid.id
ORDER BY timestamp
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
AS first_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC
Resultaten
id | timestamp | trackingCode | first_touch
-----------------------------------+-----------------------+--------------+-------------------------------------------------
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:04:10.0 | em:1024841 | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:05.0 | em:1024841 | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 | | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:08:30.0 | | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:45:10.0 | em:483339 | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:50:22.0 | em:483339 | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:56:56.0 | | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:25:12.0 | sms:70558 | (Paid First,em:70558,2019-07-23 12:25:12.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:38:51.0 | | (Paid First,em:70558,2019-07-23 12:25:12.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-29 21:33:30.0 | em:884210 | (Paid First,em:884210,2019-07-29 21:33:30.0,1.0)
(10 rows)
Voor een verdeling van de resultaten die in de first_touch
kolom worden getoond, zie de sectie van kolomcomponenten.
Laatste aanraakkenmerk met vervalvoorwaarde last-touch-attribution-with-expiration-condition
Deze vraag wordt gebruikt om de laatste interactie in een reeks klantenacties binnen een gedeelte van de Experience Event dataset te vinden die door een voorwaarde van uw wordt bepaald.
De query hieronder retourneert de laatste aanraakattributiewaarde en details voor één kanaal in de gegevensset met doel Experience Event , die na of voor een voorwaarde verlopen. De query retourneert een struct
-object met de laatste aanraakwaarde, tijdstempel en attributie voor elke rij die voor het geselecteerde kanaal wordt geretourneerd.
syntaxis van de Vraag
ATTRIBUTION_LAST_TOUCH_EXP_IF(
{TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}, {EXP_CONDITION}, {EXP_BEFORE})
OVER ({PARTITION} {ORDER} {FRAME})
Voor een volledige lijst van potentieel vereiste parameters en hun beschrijvingen, zie de sectie van de parameterparameters van de attributievraag.
vraag van het Voorbeeld
In het onderstaande voorbeeld wordt een aankoop geregistreerd (commerce.purchases.value IS NOT NULL
) op elk van de vier dagen die in de resultaten worden weergegeven (15 juli, 21 juli, 23 en 29). De laatste code op elke dag wordt toegewezen aan 100% (1.0
) verantwoordelijkheid voor de acties van de klant.
SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
ATTRIBUTION_LAST_TOUCH_EXP_IF(timestamp, 'trackingCode', marketing.trackingCode, commerce.purchases.value IS NOT NULL, false)
OVER(PARTITION BY endUserIds._experience.mcid.id
ORDER BY timestamp
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
AS last_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC
Resultaten van het Voorbeeld
id | timestamp | trackingCode | last_touch
-----------------------------------+-----------------------+--------------+------------------------------------------------
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:04:10.0 | em:1024841 | (Paid Last,em:550984,2019-07-15 06:08:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 | em:1024841 | (Paid Last,em:550984,2019-07-15 06:08:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 | | (Paid Last,em:550984,2019-07-15 06:08:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:08:30.0 | em:550984 | (Paid Last,em:550984,2019-07-15 06:08:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:45:10.0 | em:483339 | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:50:22.0 | em:483339 | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:56:56.0 | | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:25:12.0 | sms:70558 | (Paid Last,em:380097,2019-07-23 12:38:51.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:38:51.0 | em:380097 | (Paid Last,em:380097,2019-07-23 12:38:51.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-29 21:33:30.0 | em:884210 | (Paid Last,em:884210,2019-07-29 21:33:30.0,1.0)
(10 rows)
Voor een verdeling van de resultaten die in de last_touch
kolom worden getoond, zie de sectie van kolomcomponenten.
Laatste aanraakkenmerk met eindtime-out last-touch-attribution-with-expiration-timeout
Deze vraag wordt gebruikt om de laatste interactie binnen een geselecteerd tijdinterval te vinden. De query retourneert de laatste aanraakattributiewaarde en details voor één kanaal in de gegevensset van de doel Experience Event voor een opgegeven tijdsperiode. De query retourneert een struct
-object met de laatste aanraakwaarde, tijdstempel en attributie voor elke rij die voor het geselecteerde kanaal wordt geretourneerd.
syntaxis van de Vraag
ATTRIBUTION_LAST_TOUCH_EXP_TIMEOUT(
{TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}, {EXP_TIMEOUT})
OVER ({PARTITION} {ORDER} {FRAME})
Voor een volledige lijst van potentieel vereiste parameters en hun beschrijvingen, zie de sectie van de parameterparameters van de attributievraag.
vraag van het Voorbeeld
In het hieronder getoonde voorbeeld, is de laatste aanraking die voor elke klantenactie wordt teruggekeerd de definitieve interactie binnen de volgende zeven dagen (expTimeout = 86400 * 7
).
SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
ATTRIBUTION_LAST_TOUCH_EXP_TIMEOUT(timestamp, 'trackingCode', marketing.trackingCode, 86400 * 7)
OVER(PARTITION BY endUserIds._experience.mcid.id
ORDER BY timestamp
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
AS last_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC
Resultaten
id | timestamp | trackingcode | last_touch
-----------------------------------+-----------------------+--------------+-------------------------------------------------
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:04:10.0 | em:1024841 | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 | em:1024841 | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 | | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:08:30.0 | | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:45:10.0 | em:483339 | (Paid Last,sms:70558,2019-07-23 12:38:51.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:50:22.0 | em:483339 | (Paid Last,sms:70558,2019-07-23 12:38:51.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:56:56.0 | | (Paid Last,sms:70558,2019-07-23 12:38:51.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:25:12.0 | sms:70558 | (Paid Last,em:884210,2019-07-29 21:33:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:38:51.0 | | (Paid Last,em:884210,2019-07-29 21:33:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-29 21:33:30.0 | em:884210 | (Paid Last,em:884210,2019-07-29 21:33:30.0,1.0)
(10 rows)
Voor een verdeling van de resultaten die in de last_touch
kolom worden getoond, zie de sectie van kolomcomponenten.