Härledda fält derived-fields
Härledda fält är en viktig aspekt av rapportfunktionen i realtid i Adobe Customer Journey Analytics. Med ett härlett fält kan du definiera (ofta komplexa) dataändringar direkt, via en anpassningsbar regelbyggare. Du kan sedan använda det härledda fältet som en komponent (mått eller dimension) i Workspace eller ytterligare definiera det härledda fältet som en komponent i datavyn.
Härledda fält kan spara mycket tid och arbete jämfört med att omforma eller ändra data på andra platser utanför Customer Journey Analytics. Till exempel Data Prep, Data Distiller eller inom dina egna ETL-/ELT-processer (Extract Transform).
Härledda fält definieras i datavyer, baseras på en uppsättning funktioner som definierats som regler och tillämpas på tillgängliga standard- och/eller schemafält.
Exempel:
-
Definiera ett härlett sidnamnsfält som korrigerar felaktiga insamlade sidnamnsvärden för att korrigera sidnamnsvärden.
-
Definiera ett härlett fält för marknadsföringskanal som fastställer rätt marknadsföringskanal baserat på ett eller flera villkor (till exempel URL-parameter, sidadress, sidnamn).
Härlett fältgränssnitt interface
När du skapar eller redigerar ett härlett fält använder du det härledda fältgränssnittet.
Använd listrutan för att välja mellan:
Functions - visar tillgängliga funktioner,
Function templates - visar tillgängliga funktionsmallar,
Schema fields - listar tillgängliga fält från datauppsättningskategorier (händelse, profil, sökning) och tidigare definierade fält och
Standard fields - tillgängliga standardfält (t.ex. ID för plattformsdatauppsättning). Endast strängfält och numeriska standardfält visas i väljaren. Om funktionen stöder andra datatyper kan standardfält med dessa andra datatyper väljas för värden eller fält i regelgränssnittet.
Du kan söka efter funktioner, funktionsmallar, schema och standardfält med sökrutan .
Du kan filtrera den markerade objektlistan genom att välja och ange filter i dialogrutan Filter fields by . Du kan enkelt ta bort filter med hjälp av ikonen för varje filter.
Mer information finns i Regelgränssnittet.
Du kan infoga en funktion i början, slutet eller mellan regler som redan är tillgängliga i regelbyggaren. Den sista regeln i regelbyggaren avgör det härledda fältets slutliga utdata.
Guiden Fältmall wizard
När du använder det härledda fältgränssnittet för första gången visas guiden Start with a field template.
- Välj den mall som bäst beskriver den typ av fält som du försöker skapa.
- Klicka på knappen Välj för att fortsätta.
Dialogrutan för det härledda fältet innehåller regler (och funktioner) som är nödvändiga eller användbara för den typ av fält som du har valt. Mer information om tillgängliga mallar finns i Funktionsmallar.
Regelgränssnitt rules
När du definierar en regel i regelbyggaren använder du regelgränssnittet.
Query Parameter
.Om du vill visa ett popup-fönster med mer information om funktionen väljer du .
Välj och välj sedan **** Lägg till beskrivning **** om du vill lägga till en beskrivning eller Redigera beskrivning om du vill redigera en befintlig beskrivning.
Använd redigeraren för att ange en beskrivning. Du kan använda verktygsfältet för att formatera texten (med formatväljare, fet, kursiv, understrykning, höger, vänster, centrerad, färg, nummerlista, punktlista) och lägga till länkar till extern information.
Klicka utanför redigeraren om du vill redigera beskrivningen.
Se Funktionsreferens om du vill ha detaljerad information om alla funktioner som stöds.
Skapa ett härlett fält create
-
Välj en befintlig datavy eller skapa en datavy. Mer information finns i Datavyer.
-
Välj fliken Komponenter i datavyn.
-
Välj Skapa härlett fält från den vänstra listen.
-
Använd gränssnittet Create derived field för att definiera ditt härledda fält. Se Härlett fältgränssnitt.
Välj Spara om du vill spara det nya härledda fältet.
-
Det nya härledda fältet läggs till i behållaren Derived fields >, som en del av schemafälten i den vänstra listen i datavyn.
Redigera ett härlett fält edit
-
Välj en befintlig datavy. Mer information finns i Datavyer.
-
Välj fliken Komponenter i datavyn.
-
Välj fliken Schemafält i rutan Connection till vänster.
-
Välj Härledda fält > behållare.
-
Håll markören över det härledda fält som du vill redigera och välj .
-
Använd gränssnittet Edit derived field om du vill redigera det härledda fältet. Se Härlett fältgränssnitt.
-
Välj Spara om du vill spara det uppdaterade härledda fältet.
-
Välj Avbryt om du vill avbryta alla ändringar du har gjort i det härledda fältet.
-
Välj Spara som om du vill spara det härledda fältet som ett nytt härlett fält. Det nya härledda fältet har samma namn som det ursprungliga redigerade härledda fältet med
(copy)
tillagt.
-
Om du har använt ett härlett fält som en komponent för mått eller mätvärden i datavyn kan du även:
-
Markera komponenten. Observera att komponenten kan ha ett annat namn än det härledda fältet.
-
I panelen Komponenter väljer du ikonen bredvid det härledda fältet, under namnet på schemafältet.
-
Använd gränssnittet Edit derived field om du vill redigera det härledda fältet. Se Härlett fältgränssnitt.
-
Välj Spara om du vill spara det uppdaterade härledda fältet.
-
Välj Avbryt om du vill avbryta alla ändringar du har gjort i det härledda fältet.
-
Välj Spara som om du vill spara det härledda fältet som ett nytt härlett fält. Det nya härledda fältet har samma namn som det ursprungliga redigerade härledda fältet med
(copy)
tillagt.
-
Ta bort ett härlett fält delete
-
Välj en befintlig datavy. Mer information finns i Datavyer.
-
Välj fliken Komponenter i datavyn.
-
Välj fliken Schemafält i rutan Connection.
-
Välj Härledda fält > behållare.
-
Håll markören över det härledda fält som du vill ta bort och välj .
-
Välj Delete i gränssnittet Edit derived field.
En Delete component-dialogruta ber dig bekräfta borttagningen. Ta hänsyn till eventuella externa referenser som finns till det härledda fältet utanför datavyn.
- Välj Fortsätt om du vill ta bort det härledda fältet.
Om du har använt ett härlett fält som en komponent för mått eller mätvärden i datavyn kan du även:
-
Markera komponenten. Observera att komponenten kan ha ett annat namn än det härledda fältet.
-
I panelen Komponenter väljer du ikonen bredvid det härledda fältet, under namnet på schemafältet.
-
Välj Delete i gränssnittet Edit derived field.
En Delete component-dialogruta ber dig bekräfta borttagningen. Ta hänsyn till eventuella externa referenser som finns till det härledda fältet utanför datavyn.
- Välj Fortsätt om du vill ta bort det härledda fältet.
Funktionsmallar templates
Funktionsmallar är tillgängliga för att snabbt skapa ett härlett fält för specifika användningsområden. Dessa funktionsmallar kan nås från väljarområdet i det härledda fältgränssnittet eller presenteras vid första användningen i guiden Start with a field template.
Marknadsföringskanaler mchannel
Den här funktionsmallen använder en samling regler för att skapa marknadsföringskanaler.
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Studsar bounces
Den här funktionsmallen använder en samling regler för att identifiera webbplatsens gränser.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Kombinera flera Dimensioner multi-dim
Den här funktionsmallen kombinerar två värden till ett.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Eget namn på datauppsättning friendlyname
Den här funktionsmallen ger ett läsbart datauppsättningsnamn.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Sidnamn från URL pagename
Den här funktionsmallen skapar ett enkelt sidnamn.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Semestersäsong holiday
Den här funktionsmallen klassificerar nyckeltider för året.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Månadsmål goals
Den här funktionsmallen ställer in anpassade månatliga mål.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Hämta alla värden i avgränsad lista allvalues
Den här funktionsmallen konverterar en begränsad lista till en array.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Hämta första värdet i avgränsad lista firstvalue
Den här funktionsmallen hämtar det första värdet i en avgränsad lista.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Hämta sista värdet i avgränsad lista lastvalue
Den här funktionsmallen hämtar det sista värdet i en avgränsad lista.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Domännamn domain
Den här funktionsmallen extraherar domännamnet med ett reguljärt uttryck.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Hämta frågesträngsparameter querystring
Den här funktionsmallen extraherar frågesträngsvärden.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Övergångsfält transition
Den här funktionsmallen övergår från ett fält till ett annat.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Enkel punktidentifiering botdetection
Den här funktionsmallen implementerar identifiering av ljusrobotar.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Avsluta länk exit
Den här funktionsmallen identifierar den senaste länken som klickats i en session.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Hämta länk download
Den här funktionsmallen flaggar vanliga nedladdningslänkar.
note note |
---|
NOTE |
Du måste ha paketet Select eller senare för att kunna använda de funktioner som beskrivs i det här avsnittet. Kontakta administratören om du är osäker på vilket Customer Journey Analytics-paket du har. |
Om du vill använda mallen måste du ange rätt parametrar för varje funktion som listas som en del av reglerna i mallen. Mer information finns i Funktionsreferens.
Funktionsreferens functionref
För varje funktion som stöds finns information nedan:
-
specifikationer:
- Indatatyp: typ av data som stöds.
- Indata: möjliga värden för indata.
- inkluderade operatorer: operatorer som stöds för denna funktion (om sådana finns),
- begränsningar: begränsningar som gäller för denna specifika funktion,
- utdata.
-
Användningsfall, inklusive
- data innan härlett fält definieras,
- hur det härledda fältet definieras,
- efter att ha definierat det härledda fältet.
-
begränsningar (om tillämpligt).
Skiftläge casewhen
Använder villkorliga värden som baseras på definierade villkor från ett eller flera fält. Dessa kriterier används sedan för att definiera värdena i ett nytt härlett fält, baserat på villkorens sekvens.
Specifikationer casewhen-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Begränsningar | Utdata |
|
|
Strängar
Numeriskt
Datum
|
|
Nytt härlett fält |
Användningsfall 1 casewhen-uc1
Du vill definiera regler för att identifiera olika marknadsföringskanaler genom att tillämpa överlappande logik för att ange ett marknadsföringskanalfält till rätt värde:
- Om referenten kommer från en sökmotor och sidan har ett frågesträngsvärde där
cid
innehållerps_
, bör marknadsföringskanalen identifieras som en betald sökning. - Om referenten kommer från en sökmotor och sidan inte har frågesträngen
cid
, ska marknadsföringskanalen identifieras som en naturlig sökning. - Om en sida har ett frågesträngsvärde där
cid
innehållerem_
ska marknadsföringskanalen identifieras som E-post. - Om en sida har ett frågesträngsvärde där
cid
innehållerds_
ska marknadsföringskanalen identifieras som Display Ad. - Om en sida har ett frågesträngsvärde där
cid
innehållerso_
ska marknadsföringskanalen identifieras som Betald social. - Om referenten kommer från en hänvisande domän av twitter.com, facebook.com, linkedin.com eller tiktok.com bör marknadsföringskanalen identifieras som Naturlig social.
- Om ingen av ovanstående regler matchas bör marknadsföringskanalen identifieras som Annan referent.
Om din plats får följande exempelhändelser, som innehåller Referrer och Page URL, ska dessa händelser identifieras enligt följande:
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 1-align-center 6-align-center 11-align-center 16-align-center 21-align-center 26-align-center 31-align-center layout-auto | |||
---|---|---|---|
Event | Referrer | Page URL | Marketing Channel |
1 | https://facebook.com |
https://site.com/home |
Natural Social |
2 | https://abc.com |
https://site.com/?cid=ds_12345678 |
Display |
3 | https://site.com/?cid=em_12345678 |
||
4 | https://google.com |
https://site.com/?cid=ps_abc098765 |
Paid Search |
5 | https://google.com |
https://site.com/?cid=em_765544332 |
|
6 | https://google.com |
Natural Search |
Data före casewhen-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto | |
---|---|
Referrer | Page URL |
https://facebook.com |
https://site.com/home |
https://abc.com |
https://site.com/?cid=ds_12345678 |
https://site.com/?cid=em_12345678 |
|
https://google.com |
https://site.com/?cid=ps_abc098765 |
https://google.com |
https://site.com/?cid=em_765544332 |
https://google.com |
Härlett fält casewhen-uc1-derivedfield
Du definierar ett Marketing Channel
härlett fält. Du använder funktionerna CASE WHEN för att definiera regler som skapar värden för objektet baserat på befintliga värden för både fältet Page URL
och fältet Referring URL
.
Observera hur funktionen URL PARSE används för att definiera regler för att hämta värden för Page Url
och Referring Url
innan reglerna för CASE WHEN tillämpas.
Data efter casewhen-uc1-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 layout-auto |
---|
Marketing Channel |
Natural Social |
Display |
Paid Search |
Natural Search |
Användningsfall 2 casewhen-uc2
Du har samlat in flera olika varianter av sökningen i din Product Finding Methods-dimension. Om du vill förstå det övergripande resultatet för sökning och bläddring måste du lägga mycket tid på att kombinera resultaten manuellt.
Din webbplats samlar in följande värden för din Product Finding Methods-dimension. Alla dessa värden anger slutligen en sökning.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto | |
---|---|
Insamlat värde | Faktiskt värde |
search p13n_no | search |
search p13n_yes | search |
search refine p13n_no | search |
search refine p13n_yes | search |
search redirect p13n_yes | search |
search-redirect | search |
Data före casewhen-uc2-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto |
---|
Product Finding Methods |
search p13_no |
search p13_yes |
browse |
search refine p13_no |
search refine p13_yes |
browse |
search redirect p13_yes |
search-redirect |
browse |
Härlett fält casewhen-uc2-derivedfield
Du definierar ett Product Finding Methods (new)
härlett fält. Du skapar följande CASE WHEN regler i regelbyggaren. Dessa regler tillämpar logik för alla möjliga variationer av de gamla Product Finding Methods-fältvärdena för search
och browse
med kriteriet Contains the phrase.
Data efter casewhen-uc2-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto |
---|
Product Finding Methods (new) |
search |
search |
browse |
search |
search |
browse |
search |
search |
browse |
Användningsfall 3 casewhen-uc3
Som reseföretag vill du korta resetiden för bokade resor så att du kan rapportera om hur långa resorna är.
Antaganden:
- Organisationen samlar ihop resans varaktighet till ett numeriskt fält.
- De vill krympa 1-3 dagars varaktighet till en hink med namnet short trip
- De vill krympa 4-7-dagars varaktighet till en hink med namnet medium trip
- De vill bucket 8±dagars varaktighet i en hink med namnet long trip
- 132 resor bokades för en dag
- 110 resor bokades för en tvådagarsperiod
- 105 resor bokades för en 3-dagarsperiod
- 99 resor var bokade i 4 dagar
- 92 resor bokades för en femdagarsperiod
- 85 resor bokades för en sexdagarsperiod
- 82 resor bokades för en 7-dagarsperiod
- 78 resor var bokade i 8 dagar
- 50 resor bokades för en 9-dagarsperiod
- 44 resor bokades under en 10-dagarsperiod
- 38 resor bokades för en 11-dagarsperiod
- 31 resor bokades för en tolvdagarsperiod
Din rapport ska se ut så här:
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Trip Duration Type | Bookings |
medium trip | 358 |
short trip | 347 |
long trip | 241 |
Data före casewhen-uc3-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 1-align-right 3-align-right 5-align-right 7-align-right 9-align-right 11-align-right 13-align-right 15-align-right 17-align-right 19-align-right 21-align-right 23-align-right 25-align-right |
---|
Trip Duration |
1 |
12 |
3 |
6 |
4 |
8 |
6 |
2 |
1 |
2 |
21 |
8 |
Härlett fält casewhen-uc3-derivedfield
Du definierar ett Trip Duration (bucketed)
härlett fält. Du skapar följande CASE WHEN-regel i regelbyggaren. Den här regeln använder logik för att bucket de gamla Trip Duration-fältvärdena i tre värden: short trip
, medium trip
och long trip
.
Data efter casewhen-uc3-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 |
---|
Trip Duration (bucketed) |
short trip |
long trip |
short trip |
medium trip |
medium trip |
long trip |
medium trip |
short trip |
short trip |
short trip |
long trip |
long trip |
Mer information casewhen-more-info
Customer Journey Analytics använder en kapslad behållarstruktur, som utformas efter att Adobe Experience Platform XDM (Experience Data Model) har . Mer bakgrundsinformation finns i Behållare och Filtrera behållare. Den här behållarmodellen är flexibel till sin natur men medför vissa begränsningar när regelverktyget används.
Customer Journey Analytics använder följande standardbehållarmodell:
{width="50%"}
Följande begränsningar gäller och används när värden för markera och ange används.
table 0-row-2 1-row-2 2-row-2 3-row-2 1-align-center 4-align-center 7-align-center 10-align-center layout-auto | |
---|---|
Begränsningar | |
A | Värden som du väljer i samma If, Else If konstruerar (med And eller Or) i en regel måste komma från samma behållare och kan vara av valfri typ (sträng
, numeriskt
o.s.v.). |
B | Alla värden som du anger för en regel måste komma från samma behållare och ha samma typ eller ett härlett värde av samma typ. |
C | De värden som du väljer i If, Else If i regeln behöver inte härröra från samma behållare och måste inte vara av samma typ. |
Klassificera classify
Definierar en uppsättning värden som ersätts av motsvarande värden i ett nytt härlett fält.
Specifikationer classify-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Begränsningar | Utdata |
|
|
Ej tillämpligt |
|
Nytt härlett fält |
Användningsfall 1 classify-uc1
Du har en CSV-fil som innehåller en nyckelkolumn för hotelID
och en eller flera andra kolumner som är associerade med hotelID
: city
, rooms
, hotel name
.
Du samlar in Hotel ID i en dimension men vill skapa en Hotel Name-dimension som härleds från hotelID
i CSV-filen.
Struktur och innehåll för CSV-filer
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 3-align-right 8-align-right 13-align-right 18-align-right 23-align-right layout-auto | |||
---|---|---|---|
hotelID | city | rooms | hotel name |
SLC123 | Salt Lake City | 40 | SLC Downtown |
LAX342 | Los Angeles | 60 | LA Airport |
SFO456 | San Francisco | 75 | Market Street |
AMS789 | Amsterdam | 50 | Okura |
Aktuell rapport
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
Hotel ID | Produktvyer |
SLC123 | 200 |
LX342 | 198 |
SFO456 | 190 |
AMS789 | 150 |
Önskad rapport
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Hotel Name | Produktvyer |
SLC Downtown | 200 |
LA Airport | 198 |
Market Street | 190 |
Data före classify-uc1-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Hotel ID |
SLC123 |
LAX342 |
SFO456 |
AMS789 |
Härlett fält classify-uc1-derivedfield
Du definierar ett Hotel Name
härlett fält. Du använder funktionen CLASSIFY för att definiera en regel där du kan klassificera värden i fältet Hotel ID och ersätta dem med nya värden.
Om du vill inkludera originalvärden som du inte har definierat som en del av värdena som ska klassificeras (till exempel Hotel-ID AMS789) måste du markera Show original values. Detta garanterar att AMS789 är en del av utdata för det härledda fältet, trots att det värdet inte klassificeras.
Data efter classify-uc1-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
---|
Hotel Name |
SLC Downtown |
LA Airport |
Market Street |
Användningsfall 2 classify-uc2
Du har samlat in URL:er i stället för det egna sidnamnet för flera sidor. Den här blandade mängden värden bryter rapporteringen.
Data före classify-uc2-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 layout-auto |
---|
Page Name |
Home Page |
Flight Search |
http://www.adobetravel.ca/Hotel-Search |
https://www.adobetravel.com/Package-Search |
Deals & Offers |
http://www.adobetravel.ca/user/reviews |
https://www.adobetravel.com.br/Generate-Quote/preview |
Härlett fält classify-uc2-derivedfield
Du definierar ett Page Name (updated)
härlett fält. Du använder funktionen CLASSIFY för att definiera en regel där du kan klassificera värden i det befintliga Page Name-fältet och ersätta med uppdaterade korrekta värden.
Data efter classify-uc2-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 |
---|
Page Name (updated) |
Home Page |
Flight Search |
Hotel Search |
Package Search |
Deals & Offers |
Reviews |
Generate Quote |
Mer information classify-moreinfo
Följande ytterligare funktioner är tillgängliga i gränssnittet Klassifiera regel:
- Om du snabbt vill ta bort alla tabellvärden väljer du Clear all table values.
- Om du vill överföra en CSV-fil som innehåller originalvärden för När värden är lika och nya värden för Ersätt värden med väljer du Upload CSV.
- Om du vill hämta en mall för att skapa en CSV-fil med ursprungliga och nya värden som ska överföras väljer du Download CSV template.
- Om du vill hämta en CSV-fil med alla ursprungliga och nya värden ifyllda i regelgränssnittet väljer du Download CSV values.
Sammanfoga concatenate
Kombinerar fältvärden till ett nytt härlett fält med definierade avgränsare.
Specifikationer concatenate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Begränsningar | Utdata |
|
|
Ej tillämpligt | 2 funktioner per härlett fält | Nytt härlett fält |
Använd skiftläge concatenate-uc
Du samlar för närvarande in kod för ursprung och destinationsflygplats som separata fält. Du vill använda de två fälten och kombinera dem till ett enda mått, avgränsade med ett bindestreck (-). Så att du kan analysera kombinationen av ursprung och mål för att identifiera de vanligaste rutterna som bokats.
Antaganden:
- Origo- och målvärden samlas i separata fält i samma tabell.
- Användaren bestämmer sig för att använda avgränsaren '-' mellan värdena.
Tänk dig följande bokningar:
- Kund ABC123 bokar en flygning mellan Salt Lake City (SLC) och Orlando (MCO)
- Kund ABC456 bokar ett flyg mellan Salt Lake City (SLC) och Los Angeles (LAX)
- Kund ABC789 bokar ett flyg mellan Salt Lake City (SLC) och Seattle (SEA)
- Kund ABC987 bokar ett flyg mellan Salt Lake City (SLC) och San Jose (SJO)
- Kund ABC654 bokar en flygning mellan Salt Lake City (SLC) och Orlando (MCO)
Rapporten ska se ut så här:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
Ursprung / Mål | Bokningar |
SLC-MCO | 2 |
SLC-LAX | 1 |
SLC-SEA | 1 |
SLC-SJO | 1 |
Data före concatenate-uc-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
Ursprung | Mål |
SLC | MCO |
SLC | LAX |
SLC | SEA |
SLC | SJO |
SLC | MCO |
Härlett fält concatenate-derivedfield
Du definierar ett Origin - Destination
härlett fält. Du använder funktionen CONCATENATE för att definiera en regel som sammanfogar fälten Original och Destination med -
Delimiter.
Data efter concatenate-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
Ursprung - mål (härlett fält) |
SLC-MCO |
SLC-LAX |
SLC-SEA |
SLC-SJO |
SLC-MCO |
Deduplicera dedup
Förhindrar att ett värde räknas flera gånger.
Specifikationer deduplicate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Begränsningar | Utdata |
|
|
Ej tillämpligt | 5 funktioner per härlett fält | Nytt härlett fält |
Användningsfall 1 deduplicate-uc1
Du vill förhindra att dubblettintäkter räknas när en användare läser in bekräftelsesidan för bokningen igen. Du använder bokningsbekräftelsens ID vid identifieraren för att inte räkna intäkten igen när den tas emot vid samma händelse.
Data före deduplicate-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Bokningsbekräftelse-ID | Intäkter |
ABC123456789 | 359 |
ABC123456789 | 359 |
ABC123456789 | 359 |
Härlett fält deduplicate-uc1-derivedfield
Du definierar ett Booking Confirmation
härlett fält. Du använder funktionen DEDUPLICATE för att definiera en regel för att deduplicera Value Booking för Scope Person med Deduplication ID Booking Confirmation ID. Du väljer Keep first instance som Value to keep.
Data efter deduplicate-uc1-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Bokningsbekräftelse-ID | Intäkter |
ABC123456789 | 359 |
ABC123456789 | 0 |
ABC123456789 | 0 |
Användningsfall 2 deduplicate-uc2
Ni använder händelser som en proxy för kampanjklickningar med externa marknadsföringskampanjer. Läser in igen och omdirigeringar gör att händelsemätningen blir hög. Du vill deduplicera spårningskoddimensionen så att bara den första samlas in och minimera händelseöverräkningen.
Data före deduplicate-uc2-databefore
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 3-align-right 7-align-right 11-align-right 15-align-right 19-align-right 23-align-right 27-align-right 31-align-right layout-auto | ||
---|---|---|
Besökar-ID | Marknadsföringskanal | Händelser |
ABC123 | betalsökningar | 1 |
ABC123 | betalsökningar | 1 |
ABC123 | betalsökningar | 1 |
DEF123 | e-post | 1 |
DEF123 | e-post | 1 |
JKL123 | naturlig sökning | 1 |
JKL123 | naturlig sökning | 1 |
Härlett fält deduplicate-uc2-derivedfield
Du definierar ett nytt härlett Tracking Code (deduplicated)
-fält. Du använder funktionen DEDUPLICATE för att definiera en regel för att deduplicera Tracking Code med Deduplication scope av Session och Keep first instance som Value to keep.
Data efter deduplicate-uc2-dataafter
table 0-row-3 1-row-3 2-row-3 3-row-3 3-align-right 7-align-right 11-align-right 15-align-right layout-auto | ||
---|---|---|
Besökar-ID | Marknadsföringskanal | Händelser |
ABC123 | betalsökningar | 1 |
DEF123 | e-post | 1 |
JKL123 | naturlig sökning | 1 |
Sök och ersätt find-and-replace
Söker efter alla värden i ett markerat fält och ersätter dessa värden med ett annat värde i ett nytt härlett fält.
Specifikationer findreplace-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Begränsningar | Utdata |
|
|
Strängar
|
5 funktioner per härlett fält | Nytt härlett fält |
Använd skiftläge findreplace-uc
Du har fått några felaktiga värden för din rapport över externa marknadsföringskanaler, till exempel email%20 marketing
i stället för email marketing
. Dessa felformaterade värden utgör en del av rapporteringen och gör det svårare att se hur e-postmeddelanden fungerar. Du vill ersätta email%20marketing
med email marketing
.
Ursprunglig rapport
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
External Marketing Channels | Sessions |
email marketing | 500 |
email %20marketing | 24 |
Önskad rapport
table 0-row-2 1-row-2 2-align-right 5-align-right | |
---|---|
External Marketing Channels | Sessions |
email marketing | 524 |
Data före findreplace-uc-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
External Marketing |
email marketing |
email%20marketing |
email marketing |
email marketing |
email%20marketing |
Härlett fält findreplace-uc-derivedfield
Du definierar ett Email Marketing (updated)
härlett fält. Du använder funktionen FIND AND REPLACE för att definiera en regel som söker efter och ersätter alla förekomster av email%20marketing
med email marketing
.
Data efter findreplace-uc-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto |
---|
External Marketing (updated) |
email marketing |
email marketing |
email marketing |
email marketing |
email marketing |
Sök lookup
Sök efter värden med hjälp av ett fält från en uppslagsdatauppsättning och returnerar ett värde i ett nytt härlett fält eller för vidare regelbearbetning.
Specifikation lookup-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
Ej tillämpligt | 3 funktioner per härlett fält | Nytt härlett fält eller värde för vidare bearbetning i nästa regel |
Använd skiftläge lookup-uc
Du vill söka efter aktivitetsnamnet med aktivitets-ID som samlats in när kunderna klickade på en anpassad banderoll som visas via Adobe Target. Du vill använda en uppslagsdatauppsättning med A4T-aktiviteter (Analytics for Target) som innehåller aktivitets-ID och aktivitetsnamn.
A4T-datauppsättning för sökning lookup-uc-lookup
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto | |
---|---|
Aktivitets-ID | Aktivitetsnamn |
415851 | Kategorisidor för MVT-provning |
415852 | Luma - kampanj max 2022 |
402922 | Banderoller på startsidan |
Härlett fält lookup-uc-derivedfield
Du definierar ett Activity Name
härlett fält. Du använder funktionen LOOKUP för att definiera en regel som söker efter värdet från dina insamlade data, som anges i fältet Field to apply lookup (till exempel ActivityIdentifier). Du väljer uppslagsdatauppsättningen i listan Lookup dataset (till exempel New CJA4T Activities). Sedan väljer du identifierarfältet (till exempel ActivityIdentifier) i listan Matching key och det fält som ska returneras från listan Values to return (till exempel ActivityName).
Mer information lookup-more-info
Uppslagsfunktionen tillämpas vid rapporttillfället på data som hämtas av Customer Journey Analytics från den uppslagsuppsättning som du har konfigurerat som en del av anslutningen.
Du kan snabbt infoga en Lookup-funktion i regelbyggaren som redan innehåller en eller flera andra funktioner.
- Välj Schema fields från väljaren.
- Välj Lookup datasets.
- Välj din uppslagsdatauppsättning och sök efter det fält som du vill använda för sökning.
- Dra och släpp sökfältet på något av de tillgängliga inmatningsfälten för en funktion (till exempel Skiftläge). När det är giltigt kan du i en blå ruta med namnet + Add släppa fältet och automatiskt infoga en uppslagsfunktion innan funktionen du släppte uppslagsfältet. Den infogade uppslagsfunktionen fylls automatiskt i med relevanta värden för alla fält.
Gemener lowercase
Konverterar värden från ett fält till gemener och lagrar dem i ett nytt härlett fält.
Specifikation lowercase-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
Ej tillämpligt | 2 funktioner per härlett fält | Nytt härlett fält |
Använd skiftläge lowercase-uc
Du vill konvertera alla insamlade produktnamn till gemener för korrekt rapportering.
Data före lowercase-uc-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right layout-auto | |
---|---|
Samlade produktnamn | Produktvyer |
Tennisracket | 35 |
Tennis Racket | 33 |
tennisracket | 21 |
Baseboll | 15 |
Baseball Bat | 12 |
baseboll | 10 |
Härlett fält lowercase-uc-derivedfield
Du definierar ett Product Names
härlett fält. Du använder funktionen LOWERCASE för att definiera en regel som konverterar värdet från fältet Collected Product Names till gemener och lagrar det i det nya härledda fältet.
Data efter lowercase-uc-dataafter
table 0-row-2 1-row-2 2-row-2 layout-auto | |
---|---|
Produktnamn | Produktvyer |
tennisracket | 89 |
baseboll | 37 |
Matematik math
Använd enkla matematiska operatorer (lägg till, subtrahera, multiplicera, dela och höj till en potens) i numeriska fält.
Specifikation math-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
|
|
Nytt härlett fält |
Använd skiftläge math-uc
På grund av inflationen vill du korrigera intäktssiffrorna för inmatade CRM-data med 5 % uppblåsning.
Data före math-uc-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
CRM-ID | Årsintäkt |
1234 | 35 070 000 |
4133 | 7 500 000 |
8110 | 10 980 |
2201 | 42 620 |
Härlett fält math-uc-derivedfield
Du definierar ett Corrected Annual Revenue
härlett fält. Du använder funktionen MATH för att definiera en regel som multiplicerar det ursprungliga årsomsättningsnumret med 1,05.
Data efter math-uc-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto | |
---|---|
CRM-ID | Korrigerad årsomsättning |
1234 | 36 823 500 |
4133 | 7 875 000 |
8110 | 11 529,00 |
2201 | 44 751 |
Mer information math-more-info
Så här skapar du en formel:
-
Börja skriva i formelfältet och i numeriska fält som matchar det du skriver. Du kan också dra och släppa ett numeriskt fält från de tillgängliga fälten i den vänstra rutan.
-
Lägg till operanden (till exempel
*
för att multiplicera) följt av ett annat fält eller ett statiskt värde. Du kan använda parenteser för att definiera mer komplexa formler. -
Om du vill infoga ett statiskt värde (till exempel
1.05
) skriver du värdet och väljer **Add x som ett statiskt värde eller Add -x som ett negativt statiskt värde på snabbmenyn.
-
En grön bock anger om matematiska formler är giltiga, annars visas en varning . Invalid formula expression
Det finns några viktiga saker att tänka på när du arbetar med statiska tal i funktionen MATH:
-
Statiska värden måste associeras med ett fält. Det går inte att använda funktionen MATH med enbart statiska fält.
-
Du kan inte använda upphöjningsoperatorn (
ˆ
) för ett statiskt värde. -
Om du använder flera statiska värden i en formel bör dessa statiska värden grupperas med parentes för att formeln ska vara giltig. Exempel:
-
Den här formeln returnerar ett fel.
-
Den här formeln är giltig.
-
Använd Math-funktionen för träffnivåbaserade beräkningar. Använd funktionen Sammanfattning för händelse-, sessions- eller personomfångsbaserade beräkningar.
Sammanfoga fält merge
Sammanfogar värden från två olika fält till ett nytt härlett fält.
Specifikation merge-fields-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
Ej tillämpligt | 5 funktioner per härlett fält | Nytt härlett fält |
Använd skiftläge merge-fields-uc
Du vill skapa en dimension från sidnamnsfältet och anropsorsaksfältet med syftet att analysera resan över flera kanaler.
Data före merge-fields-uc-databefore
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto | ||
---|---|---|
Sidnamn | Session | Besökare |
hjälpsida | 250 | 200 |
hemsida | 500 | 250 |
produktinformationssida | 300 | 200 |
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto | ||
---|---|---|
Anledning till samtalet | Session | Besökare |
frågor om min beställning | 275 | 250 |
ändra min beställning | 150 | 145 |
problem med beställning | 100 | 95 |
Härlett fält merge-fields-uc-derivedfield
Du definierar ett Cross Channel Interactions
härlett fält. Du använder funktionen MERGE FIELDS för att definiera en regel som sammanfogar värdena från fältet Page Name och fältet Call Reason och lagrar värdena i det nya härledda fältet.
Data efter merge-fields-uc-dataafter
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right 18-align-right 19-align-right 22-align-right 23-align-right 26-align-right 27-align-right layout-auto | ||
---|---|---|
Interaktion över flera kanaler | Sessioner | Besökare |
hemsida | 500 | 250 |
produktinformationssida | 300 | 200 |
frågor om min beställning | 275 | 250 |
hjälpsida | 250 | 200 |
ändra min beställning | 150 | 145 |
problem med beställning | 100 | 95 |
Mer information merge-fields-moreinfo
Du måste välja samma typ av fält i en regel för att slå samman fält. Om du till exempel markerar ett datumfält måste alla andra fält som du vill sammanfoga vara datumfält.
Nästa eller Föregående next-previous
Tar ett fält som indata och löser nästa eller föregående värde för det fältet inom sessionens eller användningens omfattning. Detta gäller endast fälten i tabellerna Besök och Händelse.
Specifikation prevornext-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
Ej tillämpligt | 3 funktioner per härlett fält | Nytt härlett fält |
Använd skiftläge prevornext-uc1
Du vill förstå vad värdet next eller previous är för de data som du tar emot, med hänsyn tagen till upprepade värden.
Data prevornext-uc1-databefore
Exempel 1 - Hantera inklusive upprepningar
table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
---|---|---|---|---|
Mottagna data | Nästa värde: Session Index = 1 Inkludera upprepningar |
Nästa värde: Session Index = 1 Inkludera inte upprepningar |
Föregående värde: Session Index = 1 Inkludera upprepningar |
Föregående värde: Session Index = 1 Inkludera inte upprepningar |
home | home | sök | Inget värde | Inget värde |
home | sök | sök | home | Inget värde |
sök | sök | produktinformation | home | home |
sök | produktinformation | produktinformation | sök | home |
produktinformation | sök | sök | sök | sök |
sök | produktinformation | produktinformation | produktinformation | produktinformation |
produktinformation | sök | sök | sök | sök |
sök | sök | Inget värde | produktinformation | produktinformation |
sök | Inget värde | Inget värde | sök | produktinformation |
Exempel 2 - Hanteringen inkluderar upprepningar med tomma värden i mottagna data
table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto | ||||
---|---|---|---|---|
Mottagna data | Nästa värde: Session Index = 1 Inkludera upprepningar |
Nästa värde: Session Index = 1 Inkludera inte upprepningar |
Föregående värde: Session Index = 1 Inkludera upprepningar |
Föregående värde: Session Index = 1 Inkludera inte upprepningar |
home | home | sök | Inget värde | Inget värde |
home | home | sök | home | Inget värde |
home | sök | sök | home | Inget värde |
sök | sök | produktinformation | home | home |
sök | sök | produktinformation | sök | home |
sök | produktinformation | produktinformation | sök | home |
produktinformation | Inget värde | Inget värde | sök | sök |
Härlett fält prevnext-uc1-derivedfield
Du definierar ett Next Value
- eller Previous value
-härlett fält. Du använder funktionen NEXT OR PREVIOUS för att definiera en regel som markerar fältet Data received, väljer Next value eller Previous value som Method, Session som omfång och anger värdet Index till 1
.
Mer information prevnext-moreinfo
Du kan bara markera fält som tillhör tabellen Besök eller Händelse.
Include repeats avgör hur upprepade värden för funktionen NEXT OR PREVIOUS ska hanteras.
-
Inkludera upprepande utseenden och nästa eller föregående värden. Om Include Repeats väljs ignoreras alla sekventiella upprepningar av nästa eller föregående värden från den aktuella träffen.
-
Rader utan (tomma) värden för ett markerat fält returneras inte med nästa eller föregående värden som en del av NEXT OR PREVIOUS-funktionens utdata.
Regex Replace regex-replace
Ersätter ett värde från ett fält med ett reguljärt uttryck i ett nytt härlett fält.
Specifikation regex-replace-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
Ej tillämpligt | 1 funktion per härlett fält | Nytt härlett fält |
Använd skiftläge regex-replace-uc
Du vill hämta ett alternativ för en URL och använda det som en unik sididentifierare för att analysera trafik. Du använder [^/]+(?=/$|$)
som reguljärt uttryck för att hämta slutet av URL:en och $1
som utdatamönster.
Data före regex-replace-uc-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Sidans URL |
https://business.adobe.com/products/analytics/adobe-analytics-benefits.html |
https://business.adobe.com/products/analytics/adobe-analytics.html |
https://business.adobe.com/products/experience-platform/customer-journey-analytics.html |
https://business.adobe.com/products/experience-platform/adobe-experience-platform.html |
Härlett fält regex-replace-uc-derivedfield
Du skapar ett Page Identifier
härlett fält. Du använder funktionen REGEX REPLACE för att definiera en regel som ersätter värdet för fältet Referring URL med Regex av [^/]+(?=/$|$)
och Output format av $1
.
Data efter regex-replace-uc-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 |
---|
Sididentifierare |
adobe-analytics-benefits.html |
adobe-analytics.html |
customer-journey-analytics.html |
adobe-experience-platform.html |
Mer information regex-replace-more-info
Customer Journey Analytics använder en delmängd av Perl-regex-syntaxen. Följande uttryck stöds:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 | |
---|---|
Uttryck | Beskrivning |
a |
Ett enskilt tecken a . |
a|b |
Ett enskilt tecken a eller b . |
[abc] |
Ett enskilt tecken a , b eller c . |
[^abc] |
Ett enda tecken förutom a , b eller c . |
[a-z] |
Ett enskilt tecken i intervallet a -z . |
[a-zA-Z0-9] |
Ett enskilt tecken i intervallet a -z , A -Z eller siffror 0 -9 . |
^ |
Matchar början av raden. |
$ |
Matchar radens slut. |
\A |
Strängstart. |
\z |
Strängslut. |
. |
Matchar alla tecken. |
\s |
Alla blankstegstecken. |
\S |
Alla tecken som inte är blanksteg. |
\d |
Alla siffror. |
\D |
Alla icke-siffror. |
\w |
Alla bokstäver, siffror eller understreck. |
\W |
Alla tecken som inte är ord. |
\b |
Alla ordgränser. |
\B |
Alla tecken som inte är en ordgräns. |
\< |
Ordets början. |
\> |
Slut på ordet. |
(...) |
Fånga allt inneslutet. |
(?:...) |
Ej markerad hämtning. Förhindrar att matchningen refereras i utdatasträngen. |
a? |
Noll eller något av a . |
a* |
Noll eller mer av a . |
a+ |
En eller flera av a . |
a{3} |
Exakt 3 av a . |
a{3,} |
3 eller fler av a . |
a{3,6} |
Mellan 3 och 6 av a . |
Du kan använda de här sekvenserna i Output format hur många gånger som helst och i vilken ordning som helst för att få önskat strängresultat.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto | |
---|---|
Utdataplatshållarsekvens | Beskrivning |
$& |
Visar det som matchade hela uttrycket. |
$n |
Matchar det n:te underuttrycket. $1 matar till exempel ut det första underuttrycket. |
$` |
Texten skapas mellan slutet av den senaste matchningen (eller början av texten om ingen tidigare matchning hittades) och början av den aktuella matchningen. |
$+ |
Matchar det senast markerade underuttrycket i det reguljära uttrycket. |
$$ |
Matar ut strängtecknet "$" . |
Dela split
Delar ett värde från ett fält i ett nytt härlett fält.
Specifikation split-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
Ej tillämpligt | 5 funktioner per härlett fält | Nytt härlett fält |
Användningsfall 1 split-uc1
Ni samlar in röstappssvar i en avgränsad lista i en enda dimension. Du vill att varje värde i listan ska vara ett unikt värde i svarsrapporten.
Data före split-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Röstappssvar | Händelser |
det var bra, lite vettigt, kommer att rekommendera andra | 1 |
det var fantastiskt, lite förvirrande, kommer att rekommendera andra | 1 |
det var inte bra, mycket förvirrande, kommer inte att rekommenderas för andra | 1 |
Härlett fält split-u1-derivedfield
Du skapar ett Responses
härlett fält. Du använder funktionen SPLIT för att definiera en regel som använder metoden Convert to array för att konvertera värdena från fältet Voice App Response med ,
som Delimiter.
Data efter split-uc1-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto | |
---|---|
Svar | Händelser |
det var fantastiskt | 2 |
kommer att rekommendera andra | 2 |
det var inte fantastiskt | 1 |
perfekt känsla | 1 |
lite förvirrande | 1 |
väldigt förvirrande | 1 |
rekommenderar inte andra | 1 |
Användningsfall 2 split-uc2
Ni samlar in röstappssvar i en avgränsad lista i en enda dimension. Du vill att svaren från det första värdet i listan ska få en egen dimension. Du vill placera det sista värdet i listan i en egen dimension.
Data före split-uc2-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Svar | Händelser |
det var bra, lite förnuftigt, kommer att rekommenderas för andra | 1 |
det var fantastiskt, lite förvirrande, kommer att rekommendera andra | 1 |
det var inte bra, mycket förvirrande, kommer inte att rekommenderas för andra | 1 |
Härlett fält split-u2-derivedfield
Du skapar ett First Response
härlett fält. Du använder funktionen SPLIT för att definiera en regel som ska ta det första värdet från fältet Responses från vänster om svaret ,
som avgränsare.
Du skapar ett Second Response
härlett fält som ska ta det senaste värdet från fältet Responses genom att välja Från höger, 1 som avgränsare och 1 som index.
Data efter split-uc2-dataafter
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
Första svar | Händelser |
det var fantastiskt | 2 |
det var inte fantastiskt | 1 |
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
Andra svaret | Händelser |
kommer att rekommendera andra | 2 |
rekommenderar inte andra | 1 |
Sammanfatta summarize
Tillämpar aggregeringsfunktioner på mått och mått på händelse-, sessions- och användarnivå.
Specifikation summarize-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
|
3 funktion per härlett fält | Nytt härlett fält |
Använd skiftläge summarize-uc
Du vill kategorisera Lägg till i kundvagnsintäkt i tre olika kategorier: Liten, Medium och Stor. På så sätt kan ni analysera och identifiera egenskaper hos värdefulla kunder.
Data före summarize-uc-databefore
Antaganden:
- Lägg till i Kundomsättning samlas in som ett numeriskt fält.
Scenarier:
- CustomerABC123 lägger till 35 USD i kundvagnen för ProductABC och lägger sedan separat ProductDEF i kundvagnen för 75 USD.
- CustomerDEF456 lägger till 50 USD i kundvagnen för ProductGHI och lägger sedan ProductJKL separat i kundvagnen för 275 USD.
- CustomerGHI789 lägger 500 USD i kundvagnen för ProductMNO.
Logic:
- Om Total Add to Cart Revenue (Lägg till i kundvagnsintäkt) för en besökare är mindre än $150 anges till Small (liten).
- Om Total Add to Cart Revenue (Lägg till i kundvagnsintäkt) för en besökare är större än $150, men mindre än $500, anges till Medium.
- Om Total Add to Cart Revenue (Lägg till i kundvagnsintäkt) för en besökare är större än eller lika med $500, anges som Large.
Resultat:
- Totalt för 110 USD för CustomerABC123.
- Total Add to Cart Revenue (Lägg till i kundvagnsintäkt) för $325 för CustomerDEF456.
- Total Add to Cart Revenue (Lägg till i kundvagnsintäkt för 500 USD för CustomerGHI789.
Härlett fält summarize-uc-derivedfield
Du skapar ett Add To Cart Revenue Size
härlett fält. Du använder funktionen SUMMARIZE och funktionen Sum Summarize method med Scope inställd på Person för att summera värdena för fältet cart_add. Sedan använder du en andra CASE WHEN-regel för att dela resultatet i trädkategoristorlekarna.
Data efter summarize-uc-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Lägg till i kundvagnsintäktsstorlek | Besökare |
Liten | 1 |
Medium | 1 |
Stor | 1 |
Mer information summarize-more-info
Använd funktionen Summera för händelse-, sessions- eller personomfattningsbaserade beräkningar. Använd funktionen Math för träffnivåbaserade beräkningar.
Rensa trim
Beskär tomt utrymme, specialtecken eller antal tecken från början eller slutet av fältvärden till ett nytt härlett fält.
Specifikation trim-io
table 0-row-5 1-row-5 | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
Ej tillämpligt | 1 funktion per härlett fält | Nytt härlett fält |
Användningsfall 1 trim-uc1
Du samlar in produktdata, men data innehåller dolda blankstegstecken som fragmentrapportering. Du vill enkelt trimma bort överflödiga blanksteg
Data före trim-uc1-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto | |
---|---|
Produkt-ID | Händelser |
"prod12356 " |
1 |
"prod12356" |
1 |
" prod12356" |
1 |
Härlett fält trim-u1-derivedfield
Du skapar ett Product Identifier
härlett fält. Du använder funktionen TRIM för att definiera en regel för Trim whitespace från fältet Product ID.
Data efter trim-uc1-dataafter
table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
---|---|
Produktidentifierare | Händelser |
"prod12356" |
3 |
Användningsfall 2 trim-uc2
De data på sidnamn som samlas in innehåller vissa felaktiga specialtecken i slutet av sidnamnet som måste tas bort.
Data före trim-uc2-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
Namn | Händelser |
startsida# | 1 |
hemsida? | 1 |
startsida% | 1 |
startsida | 1 |
startsida/ | 1 |
Härlett fält trim-u2-derivedfield
Du skapar ett Page Name
härlett fält. Du använder funktionen TRIM för att definiera en regel som ska vara Trim special characters från fältet Name med hjälp av Special characters #?%&/
.
Data efter trim-uc2-dataafter
table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
---|---|
Sidnamn | Händelser |
hemsida | 5 |
Användningsfall 3 trim-uc3
Du samlar in data inklusive ett storeID. storeID innehåller den förkortade amerikanska statuskoden som de två första tecknen. Du vill bara använda den statuskoden i din rapportering.
Data före trim-uc3-databefore
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto | |
---|---|
storeID | Händelser |
CA293842 | 1 |
CA423402 | 1 |
UT123418 | 1 |
UT189021 | 1 |
ID028930 | 1 |
OR234223 | 1 |
NV22342 | 1 |
Härlett fält trim-u3-derivedfield
Du skapar ett Store Identifier
härlett fält. Du använder funktionen TRIM för att definiera en regel för Truncate from right fältet storeID från strängänden till positionen 3
.
Data efter trim-uc3-dataafter
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto | |
---|---|
Butiksidentifierare | Händelser |
CA | 2 |
UT | 2 |
ID | 1 |
ELLER | 1 |
NV | 1 |
URL-parsning urlparse
Tolkar olika delar av en URL, inklusive protokoll, värd, sökväg eller frågeparametrar.
Specifikationer urlparse-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Typ av indatadata | Indata | Operatorer som ingår | Gräns | Utdata |
|
|
Ej tillämpligt | 5 funktioner per härlett fält | Nytt härlett fält |
Användningsfall 1 urlparse-uc1
Du vill bara använda den refererande domänen från den refererande URL:en som en del av en marknadsföringskanals uppsättning regler.
Data före urlparse-uc1-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Referring URL |
https://www.google.com/ |
https://duckduckgo.com/ |
https://t.co/ |
https://l.facebook.com/ |
Härlett fält urlparse-uc1-derivedfield
Du definierar ett Referring Domain
härlett fält. Du använder funktionen URL PARSE för att definiera en regel som hämtar värden från fältet Referring URL och lagrar den i det nya härledda fältet.
Data efter urlparse-uc1-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto |
---|
Referrer Domain |
www.google.com |
duckduckgo.com |
t.co |
l.facebook.com |
Användningsfall 2 urlparse-uc2
Du vill använda värdet för parametern cid
i en frågesträng i Page URL som en del av utdata från en härledd spårningskodrapport.
Data före urlparse-uc2-databefore
table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
---|
Page URL |
https://www.adobe.com/?cid=abc123 |
https://www.adobe.com/?em=email1234&cid=def123 |
https://www.adobe.com/landingpage?querystring1=test&test2=1234&cid=xyz123 |
Härlett fält urlparse-uc2-derivedfield
Du definierar ett Query String CID
härlett fält. Du använder funktionen URL PARSE för att definiera en regel som hämtar värdet för frågesträngsparametern i fältet Page URL och anger cid
som frågeparameter. Utdatavärdet lagras i det nya härledda fältet.
Data efter urlparse-uc2-dataafter
table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto |
---|
Query String CID |
abc123 |
def123 |
xyz123 |
Begränsningar
Följande begränsningar gäller för funktionen Härledda fält i allmänhet:
- Du kan använda högst tio olika schemafält (exklusive standardfält) när du definierar regler för ett härlett fält.
- Från det här maxantalet på tio olika schemafält tillåts bara maximalt tre sökschemafält eller profilschemafält.
- Du kan ha högst 100 härledda fält per Customer Journey Analytics-anslutning.
Sammanfattning av funktionsbegränsningar
- 5 Skiftläge När funktioner per härlett fält
- 200 operatorer per härlett fält
- 5 Klassificera funktioner per härlett fält
- 200 operatorer per härlett fält
- 2 Sammanfogningsfunktioner per härlett fält
- 5 Deduplicera funktioner per härlett fält
- 2 Sök och ersätt-funktioner per härlett fält
- 5 Sökfunktioner per härlett fält
- 2 Gemener per härlett fält
- 25 operationer per härlett fält
- 5 Matematiska funktioner per härlett fält
- 2 Funktioner för att slå samman fält per härlett fält
- 3 Nästa eller Föregående funktion per härlett fält
- 1 Regex Replace-funktion per härlett fält
- 5 Delningsfunktioner per härlett fält
- 3 Sammanfatta funktioner per härlett fält
- 1 Trimningsfunktion per härlett fält
- 5 URL-tolkningsfunktioner per härlett fält
Operatorer
En operator i en If- eller Else If-konstruktion i en Case When-funktion är kombinationen av ett villkor med värdet one. Varje ytterligare värde för kriteriet ökar antalet operatorer.
I följande villkor används till exempel 13 operatorer.
En operator i funktionen Klassificera är en enda post för When value equal Original value Replace value with New value.
I regeln Klassificera nedan används till exempel tre operatorer.
Mer information trim-more-info
Trim
och Lowercase
är funktioner som redan är tillgängliga i komponentinställningarna i datavyer. Med hjälp av härledda fält kan du kombinera dessa funktioner för att göra mer komplex dataomvandling direkt i Customer Journey Analytics. Du kan till exempel använda Lowercase
för att ta bort skiftlägeskänslighet i ett händelsefält och sedan använda Lookup
för att matcha det nya gemena fältet med en uppslagsuppsättning som bara har uppslagstangenter i gemener. Du kan också använda Trim
för att ta bort tecken innan du konfigurerar Lookup
för det nya fältet.
Stöd för sök- och profilfält i härledda fält gör att du kan omforma data baserat på händelseuppslag och profilattribut. Detta kan vara praktiskt i B2B-scenarier med kontonivådata i uppslags- eller profildatauppsättningar. Dessutom är det här stödet användbart för att hantera data i vanliga fält från sökdata (som kampanjinformation och erbjudandetyp) eller från profildata (som medlemsnivå och kontotyp).
Mer bakgrundsinformation om härledda fält finns i: