Invoer en uitvoer in Attribution AI

In het volgende document worden de verschillende invoer- en uitvoerbestanden beschreven die worden gebruikt in Attribution AI.

Attribution AI invoergegevens

Attribution AI werkt door de volgende datasets te analyseren om algoritmische scores te berekenen:

  • Adobe Analytics-gegevenssets die gebruikmaken van de Bronconnector voor analyse
  • Gegevenssets van Experience Event (EE) in het algemeen op basis van het Adobe Experience Platform-schema
  • Gegevenssets met consumentenervaringen (CEE)

U kunt nu meerdere datasets toevoegen van verschillende bronnen op basis van de identiteitsbewijs (veld) als elk van de gegevenssets hetzelfde identiteitstype (naamruimte) heeft, zoals een ECID. Nadat u een identiteit en een naamruimte hebt geselecteerd, worden maatstaven voor de volledigheid van de kolom van de id weergegeven die het volume aangeven van de gegevens die worden vastgezet. Ga voor meer informatie over het toevoegen van meerdere datasets naar de Gebruikershandleiding voor Attribution AI.

De kanaalgegevens worden niet altijd standaard toegewezen. In sommige gevallen, als mediaChannel (gebied) leeg is, zou u niet kunnen "verdergaan"tot u een gebied aan mediaChannel toewijst aangezien het een vereiste kolom is. Als het kanaal in de dataset wordt ontdekt, wordt het in kaart gebracht aan mediaChannel door gebrek. De andere kolommen, zoals mediatype en media, actie zijn nog steeds optioneel.

Nadat u het kanaalveld hebt toegewezen, gaat u verder naar de stap 'Gebeurtenissen definiëren', waar u de conversiegebeurtenissen kunt selecteren, aanraakpuntgebeurtenissen kunt kiezen en specifieke velden kunt kiezen uit afzonderlijke datasets.

IMPORTANT
De Adobe Analytics-bronaansluiting kan maximaal vier weken duren om back-ups van gegevens te maken. Als u onlangs opstelling een schakelaar, zou u moeten verifiëren dat de dataset de minimumlengte van gegevens heeft die voor Attribution AI wordt vereist. Controleer de historische gegevens om te controleren of u voldoende gegevens hebt om nauwkeurige algoritmische scores te berekenen.

Voor meer informatie over het instellen van de Consumer Experience Event (CEE) schema, gelieve te verwijzen naar Intelligente services voor het verzamelen van gegevens hulplijn. Ga voor meer informatie over het toewijzen van Adobe Analytics-gegevens naar de Toewijzingen van analytische velden documentatie.

Niet alle kolommen in de Consumer Experience Event (CEE) schema is verplicht voor Attribution AI.

U kunt de aanraakpunten configureren met de velden die hieronder in het schema of de geselecteerde gegevensset worden aanbevolen.

Aanbevolen kolommen
Vereist voor
Primair identiteitsveld
Aanraakpunt/Omzetting
Tijdstempel
Aanraakpunt/Omzetting
Kanaal._type
Aanraakpunt
Channel.mediaAction
Aanraakpunt
Channel.mediaType
Aanraakpunt
Marketing.trackingCode
Aanraakpunt
Marketing.campaignname
Aanraakpunt
Marketing.campaigngroup
Aanraakpunt
Commerce
Conversie

Over het algemeen wordt de toewijzing uitgevoerd bij conversiekolommen zoals bestelling, aankopen en kassa's onder "handel". De kolommen voor "channel" en "marketing" worden gebruikt om aanraakpunten voor Attribution AI te definiëren (bijvoorbeeld channel._type = 'https://ns.adobe.com/xdm/channel-types/email'). Voor optimale resultaten en inzichten verdient het aanbeveling zoveel mogelijk conversie- en aanraakpuntkolommen op te nemen. Bovendien hoeft u niet alleen de bovenstaande kolommen te gebruiken. U kunt andere aanbevolen of aangepaste kolommen opnemen als een conversie- of aanraakpuntdefinitie.

Datasets van de de gebeurtenisgebeurtenis van de ervaring (EE) te hoeven niet uitdrukkelijk om Kanaal en Marketing te hebben mengt zolang de kanaal of campagneinformatie relevant om een touchpoint te vormen in één van het mengen of door gebieden aanwezig is.

TIP
Als u Adobe Analytics-gegevens gebruikt in uw CEE-schema, worden de aanraakpuntgegevens voor Analytics meestal opgeslagen in channel.typeAtSource (bijvoorbeeld channel.typeAtSource = 'email').

Historische gegevens data-requirements

IMPORTANT
De minimale hoeveelheid gegevens die nodig is om Attribution AI te laten functioneren is als volgt:
  • U moet minstens 3 maanden (90 dagen) gegevens verstrekken om een goed model in werking te stellen.
  • U hebt minstens 1000 conversies nodig.

Attribution AI vereist historische gegevens als input voor modeltraining. De vereiste gegevensduur wordt hoofdzakelijk bepaald door twee sleutelfactoren: trainingsvenster en terugkijkvenster. De input met kortere opleidingsvensters is gevoeliger voor recente tendensen, terwijl de langere trainingsvensters helpen stabielere en nauwkeurigere modellen produceren. Het is belangrijk om het doel met historische gegevens te modelleren die uw bedrijfsdoelstellingen het best vertegenwoordigen.

De configuratie van trainingsvensters filterconversiegebeurtenissen die moeten worden opgenomen voor modeltraining op basis van de voorvaltijd. Momenteel is het minimale trainingsvenster 1 kwart (90 dagen). De lookback-venster biedt een tijdkader waarin wordt aangegeven hoeveel dagen vóór de conversiegebeurtenis de aanraakpunten met betrekking tot deze conversiegebeurtenis moeten worden opgenomen. Deze twee concepten bepalen samen de hoeveelheid inputgegevens (die door dagen wordt gemeten) die voor een toepassing wordt vereist.

Standaard definieert Attribution AI het trainingsvenster als de meest recente 2 kwartalen (6 maanden) en terugkijkvenster als 56 dagen. Met andere woorden, het model houdt rekening met alle gedefinieerde conversiegebeurtenissen die zich in de afgelopen twee kwartalen hebben voorgedaan en zoekt naar alle aanraakpunten die zich hebben voorgedaan binnen 56 dagen vóór de bijbehorende conversiegebeurtenis(sen).

Formule:

Minimale lengte van vereiste gegevens = trainingsvenster + terugkijkvenster

TIP
De minimale gegevenslengte die vereist is voor een toepassing met standaardconfiguraties is: 2 kwartalen (180 dagen) + 56 dagen = 236 dagen.

Voorbeeld:

  • U wilt conversiegebeurtenissen die zich in de laatste 90 dagen (3 maanden) hebben voorgedaan, toewijzen en alle aanraakpunten bijhouden die binnen 4 weken vóór de conversiegebeurtenis zijn opgetreden. De gegevensduur van de invoer moet zich uitstrekken over de afgelopen 90 dagen + 28 dagen (4 weken). Het trainingsvenster is 90 dagen en het terugkijkvenster is 28 dagen in totaal 118 dagen.

Uitvoergegevens Attribution AI

Attribution AI geeft de volgende uitvoer:

Voorbeeld van uitvoerschema:

Ruw granulaat raw-granular-scores

Attribution AI geeft de toewijzingsscores in het meest granulaire niveau weer, zodat u de scores met elke gewenste scorekolom kunt segmenteren en dichten. Als u deze scores in de gebruikersinterface wilt weergeven, leest u de sectie op onbewerkte muziekpaden weergeven. Als u de scores wilt downloaden met de API, gaat u naar de scores downloaden in Attribution AI document.

NOTE
U kunt om het even welke gewenste rapporteringskolom van de inputdataset in de dataset van de score slechts zien als één van beiden van het volgende waar zijn:
  • De rapportkolom is inbegrepen in de configuratiepagina of als deel van touchpoint of configuratie van de omzettingsdefinitie.
  • De rapportkolom is inbegrepen in de extra kolommen van de scoredataset.

In de volgende tabel worden de schemavelden in de voorbeelduitvoer van onbewerkte scores weergegeven:

Kolomnaam (gegevenstype)
Niet invulbaar
Beschrijving
timestamp (DateTime)
Onwaar
Het tijdstip waarop een conversiegebeurtenis of -waarneming heeft plaatsgevonden.
Voorbeeld: 2020-06-09T00:01:51.000Z
identityMap (Map)
Waar
identityMap van de gebruiker, vergelijkbaar met de CEE XDM-indeling.
eventType (String)
Waar
Het primaire gebeurtenistype voor deze tijdreeksverslag.
Voorbeeld: "Order", "Purchase", "Visit"
eventMergeId (String)
Waar
Een id om meerdere te correleren of samen te voegen Experience Events samen die in wezen dezelfde gebeurtenis zijn of moeten worden samengevoegd. Dit is bedoeld om vóór inname door de gegevensproducent te worden ingevuld.
Voorbeeld: 575525617716-0-edc2ed37-1aab-4750-a820-1c2b3844b8c4
_id (String)
Onwaar
Een unieke id voor de gebeurtenis time-series.
Voorbeeld: 4461-edc2ed37-1aab-4750-a820-1c2b3844b8c4
_huurderId (Object)
Onwaar
De objectcontainer op het hoogste niveau die correspondeert met uw tentant-id.
Voorbeeld: _atsdsnrmmsv2
your_schema_name (Object)
Onwaar
De rij van de score met omzettingsgebeurtenis alle touchpoint gebeurtenissen verbonden aan het en hun meta-gegevens.
Voorbeeld: Scores Attribution AI - modelnaam__2020
segmentation (String)
Waar
Conversiesegment zoals geo-segmentatie waarop het model is gebouwd. Als segmenten ontbreken, is het segment gelijk aan conversionName.
Voorbeeld: ORDER_US
conversionName (String)
Waar
Naam van de omzetting die tijdens opstelling werd gevormd.
Voorbeeld: Bestellen, Lead, Bezoek
conversie (Object)
Onwaar
Kolommen met omzettingsmetagegevens.
dataSource (String)
Waar
Globaal unieke identificatie van een gegevensbron.
Voorbeeld: Adobe Analytics
eventSource (String)
Waar
De bron op het moment dat de werkelijke gebeurtenis plaatsvond.
Voorbeeld: Adobe.com
eventType (String)
Waar
Het primaire gebeurtenistype voor deze tijdreeksverslag.
Voorbeeld: Volgorde
geo (String)
Waar
De geografische locatie waar de conversie heeft plaatsgevonden placeContext.geo.countryCode.
Voorbeeld: VS
priceTotal (dubbel)
Waar
Door omrekening verkregen inkomsten
Voorbeeld: 99,9
product (String)
Waar
De XDM-id van het product zelf.
Voorbeeld: RX 1080 ti
productType (String)
Waar
De weergavenaam van het product zoals deze aan de gebruiker wordt getoond voor deze productweergave.
Voorbeeld: Gpus
hoeveelheid (geheel getal)
Waar
Tijdens de conversie aangekochte hoeveelheid.
Voorbeeld: 1 1080 ti
receiveTimestamp (DateTime)
Waar
Tijdstempel van de conversie ontvangen.
Voorbeeld: 2020-06-09T00:01:51.000Z
skuId (String)
Waar
Stock keeping unit (SKU), de unieke identificator voor een product dat door de verkoper wordt gedefinieerd.
Voorbeeld: MJ-03-XS-Black
timestamp (DateTime)
Waar
Tijdstempel van de conversie.
Voorbeeld: 2020-06-09T00:01:51.000Z
passThrough (Object)
Waar
De extra die de gegevensreeks van de Score Kolommen door gebruiker worden gespecificeerd terwijl het vormen van het model.
commerce_order_purchaseCity (String)
Waar
De extra Kolom van de dataset van de Score.
Voorbeeld: stad: San Jose
customerProfile (Object)
Onwaar
Identiteitsgegevens van de gebruiker die wordt gebruikt om het model te bouwen.
identity (Object)
Onwaar
Bevat de details van de gebruiker die wordt gebruikt om het model te bouwen zoals id en namespace.
id (String)
Waar
Identiteitskaart van de gebruiker zoals koekje identiteitskaart, identiteitskaart van Adobe Analytics (HULP), of identiteitskaart van de Experience Cloud (ECID, ook gekend als MCID of als bezoekersidentiteitskaart) enz.
Voorbeeld: 1734876272540865634468320891369597404
namespace (String)
Waar
Naamruimte die wordt gebruikt om de paden en daardoor het model samen te stellen.
Voorbeeld: steun
touchpointsDetail (Object Array)
Waar
De lijst met gegevens van aanraakpunten die leiden tot de conversie die is besteld door
touchpointName (String)
Waar
Naam van touchpoint dat tijdens opstelling werd gevormd.
Voorbeeld: PAID_SEARCH_CLICK
scores (Object)
Waar
Aanraakpuntbijdrage voor deze conversie als score. Voor meer informatie over de scores die in dit object worden geproduceerd, raadpleegt u de geaggregeerde delingscores sectie.
touchPoint (Object)
Waar
Metagegevens aanraakpunt. Voor meer informatie over de scores die in dit object worden geproduceerd, raadpleegt u de geaggregeerde scores sectie.

Onbewerkte muziekpaden weergeven (UI) raw-score-path

U kunt het pad naar de onbewerkte scores weergeven in de gebruikersinterface. Begin door te selecteren Schemas in de gebruikersinterface van het Platform zoekt en selecteert u vervolgens in het gedeelte Browse tab.

Schema kiezen

Selecteer vervolgens een veld in het dialoogvenster Structure het venster van de UI, Field properties wordt geopend. Within Field properties Dit is het padveld dat wordt toegewezen aan de onbewerkte scores.

Een schema kiezen

Geaggregeerde delingsscores aggregated-attribution-scores

Geaggregeerde scores kunnen in CSV-indeling worden gedownload via de gebruikersinterface van het Platform als het datumbereik minder dan 30 dagen bedraagt.

Attribution AI ondersteunt twee categorieën attributiescore, algoritmische en op regels gebaseerde scores.

Attribution AI produceert twee verschillende typen algoritmische scores, incrementeel en beïnvloed. Een beïnvloede score is de fractie van de omzetting die elk marketing aanraakpunt voor verantwoordelijk is. Een incrementele score is de hoeveelheid marginale impact die rechtstreeks wordt veroorzaakt door het marketingaanraakpunt. Het belangrijkste verschil tussen de incrementele score en de beïnvloede score is dat de incrementele score rekening houdt met het basislijneffect. Zij gaat er niet van uit dat een conversie uitsluitend door de voorafgaande marketingaanraakpunten wordt veroorzaakt.

Hier volgt een snel voorbeeld van een Attribution AI-schema-uitvoer uit de Adobe Experience Platform-gebruikersinterface:

Zie de tabel hieronder voor meer informatie over elk van deze toewijzingsscores:

Attributiescores
Beschrijving
Invloed (algoritmisch)
De beïnvloede score is de fractie van de omzetting die elk marketing aanraakpunt voor verantwoordelijk is.
Incrementeel (algoritmisch)
De incrementele score is de hoeveelheid marginale impact die rechtstreeks wordt veroorzaakt door een marketingaanraakpunt.
Eerste aanraking
Op regel gebaseerde attributiescore die alle credits toewijst aan het eerste aanraakpunt op een conversiepad.
Laatste aanraking
Op regel gebaseerde attributiescore die alle punten toewijst aan het aanraakpunt dat het dichtst bij de conversie ligt.
Lineair
Op regel gebaseerde attributiescore die gelijk krediet aan elk aanraakpunt op een conversiepad toewijst.
U-vorm
Op regels gebaseerde attributiescore die 40% van het krediet toewijst aan het eerste aanraakpunt en 40% van het krediet aan het laatste aanraakpunt, waarbij de andere aanraakpunten de resterende 20% gelijkmatig verdelen.
Tijdverlies
Op regels gebaseerde attributiescore waarbij aanraakpunten die dichter bij de conversie liggen, meer krediet krijgen dan aanraakpunten die verder van de conversie verwijderd zijn.

Verwijzing naar ruwe score (toewijzingsscores)

In de onderstaande tabel worden de toewijzingsscores toegewezen aan de onbewerkte scores. Als u de onbewerkte scores wilt downloaden, gaat u naar de scores downloaden in Attribution AI documentatie.

Attributiescores
Referentiekolom ruwe score
Invloed (algoritmisch)
_huurderID.your_schema_name.element.touchpoint.algorithmInfluenced
Incrementeel (algoritmisch)
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.algorithmInfluenced
Eerste aanraking
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.firstTouch
Laatste aanraking
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.lastTouch
Lineair
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.linear
U-vorm
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.Shape
Tijdverlies
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.decayUnits

Geaggregeerde scores aggregated-scores

Geaggregeerde scores kunnen in CSV-indeling worden gedownload via de gebruikersinterface van het Platform als het datumbereik minder dan 30 dagen bedraagt. Zie de tabel hieronder voor meer informatie over elk van deze geaggregeerde kolommen.

Kolomnaam
Restrictie
Niet invulbaar
Beschrijving
customerevents_date (DateTime)
Door gebruiker gedefinieerde en vaste indeling
Onwaar
Datum van klantgebeurtenis in de notatie JJJJ-MM-DD.
Voorbeeld: 2016-05-02
mediatouchpoints_date (DateTime)
Door gebruiker gedefinieerde en vaste indeling
Waar
Datum aanraakpunt voor media in de notatie JJJJ-MM-DD
Voorbeeld: 21-04-2017
segment (String)
Berekend
Onwaar
Conversiesegment zoals geo-segmentatie waarop het model is gebouwd. In het geval van afwezigheid van segmenten, is het segment gelijk aan conversion_scope.
Voorbeeld: ORDER_AMER
conversion_scope (String)
Door gebruiker gedefinieerd
Onwaar
Naam van de Conversie zoals die door de gebruiker wordt gevormd.
Voorbeeld: VOLGORDE
touchpoint_scope (String)
Door gebruiker gedefinieerd
Waar
Naam van het aanraakpunt zoals geconfigureerd door de gebruiker
Voorbeeld: PAID_SEARCH_CLICK
product (String)
Door gebruiker gedefinieerd
Waar
De XDM-id van het product.
Voorbeeld: CC
product_type (String)
Door gebruiker gedefinieerd
Waar
De weergavenaam van het product zoals deze aan de gebruiker wordt getoond voor deze productweergave.
Voorbeeld: gpus, laptops
geo (String)
Door gebruiker gedefinieerd
Waar
De geografische locatie waar de conversie is uitgevoerd (placeContext.geo.countryCode)
Voorbeeld: VS
event_type (String)
Door gebruiker gedefinieerd
Waar
Het primaire gebeurtenistype voor deze tijdreeksrecord
Voorbeeld: Betaalde omzetting
media_type (String)
ENUM
Onwaar
Beschrijft of het mediatype betaald, bezeten of verdiend is.
Voorbeeld: BETAALD, EIGENAAR
kanaal (String)
ENUM
Onwaar
De channel._type eigenschap die wordt gebruikt voor een ruwe classificatie van kanalen met vergelijkbare eigenschappen in Consumer Experience Event XDM.
Voorbeeld: ZOEKEN
action (String)
ENUM
Onwaar
De mediaAction eigenschap wordt gebruikt om een type 'experience'-mediakactie te bieden.
Voorbeeld: KLIKKEN
campagne_group (String)
Door gebruiker gedefinieerd
Waar
Naam van de campagnegroep waarbij meerdere campagnes zijn gegroepeerd, zoals '50%_DISCOUNT'.
Voorbeeld: COMMERCIEEL
campagne_name (String)
Door gebruiker gedefinieerd
Waar
Naam van de campagne die wordt gebruikt om marketingcampagne zoals '50%_DISCOUNT_USA' of '50%_DISCOUNT_ASIA' te identificeren.
Voorbeeld: Thanksgiving Sale

Verwijzing naar ruwe score (geaggregeerd)

In de onderstaande tabel worden de geaggregeerde scores toegewezen aan de onbewerkte scores. Als u de onbewerkte scores wilt downloaden, gaat u naar de scores downloaden in Attribution AI documentatie. Ga naar het gedeelte over onbewerkte muziekpaden weergeven in dit document.

Kolomnaam
Referentiekolom Onbewerkte score
customerevents_date
timestamp
mediatouchpoints_date
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.timestamp
segment
_huurderID.your_schema_name.segmentation
conversion_scope
_huurderID.your_schema_name.conversion.conversionName
touchpoint_scope
_huurderID.your_schema_name.touchpointsDetail.element.touchpointName
product
_huurderID.your_schema_name.conversion.product
product_type
_huurderID.your_schema_name.conversion.product_type
geo
_huurderID.your_schema_name.conversion.geo
event_type
eventType
media_type
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.mediaType
channel
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.mediaChannel
action
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.mediaAction
campagne_groep
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.campagneGroup
campagne_naam
_huurderID.your_schema_name.touchpointsDetail.element.touchpoint.campagneName
IMPORTANT
  • Attribution AI gebruikt alleen bijgewerkte gegevens voor verdere training en scoring. Op dezelfde manier geldt dat als u gegevens wilt verwijderen, de AI van de Klant de verwijderde gegevens niet meer gebruikt.
  • Attribution AI gebruikt Platform datasets. Ter ondersteuning van consumentenrechtenaanvragen die een merk kan ontvangen, moeten merken de Privacy Service van het Platform gebruiken om verzoeken van de consument om toegang in te dienen en te verwijderen om hun gegevens over het datumpeer, de Identiteitsservice en het Real-Time Klantprofiel te verwijderen.
  • Alle datasets die wij voor input/output van modellen gebruiken zullen de richtlijnen van het Platform volgen. De Encryptie van Gegevens van het Platform is op gegevens in rust en in-transit van toepassing. Raadpleeg de documentatie voor meer informatie over gegevenscodering

Volgende stappen next-steps

Nadat u de gegevens hebt voorbereid en al uw gegevens en schema's hebt geïnstalleerd, begint u met het volgende: Gebruikershandleiding voor Attribution AI. Deze gids begeleidt u door het creëren van een geval voor Attribution AI.

recommendation-more-help
8959a20a-a58f-4057-9f82-870706c576e9