Härledda fält
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 Arbetsyta eller ännu mer definiera det härledda fältet som en komponent i Datavy.
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. Som Dataprep, Data Distillereller i dina egna ETL-/ELT-processer.
Härledda fält definieras i Datavyer, baseras på en uppsättning funktioner som definieras 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
När du skapar eller redigerar ett härlett fält använder du det härledda fältgränssnittet.
Använd listrutan och välj mellan:
Functions - listor tillgängliga funktioner,
Function templates - listor tillgängliga funktionsmallar,
Schema fields - listar fält som är tillgängliga från datauppsättningskategorier (händelse, profil, sökning) och tidigare definierade härledda fält, och
Standard fields - 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ökruta.
Du kan filtrera den markerade objektlistan genom att välja Filtrera och ange filter i Filter fields by -dialogrutan. Du kan enkelt ta bort filter med för varje filter.
Se Regelgränssnitt för mer information.
Du kan infoga en funktion i början, slutet eller mellan regler som redan finns i regelbyggaren. Den sista regeln i regelbyggaren avgör det härledda fältets slutliga utdata.
Guiden Fältmall
När du använder det härledda fältgränssnittet för första gången Start with a field template guiden visas.
- Välj den mall som bäst beskriver den typ av fält som du försöker skapa.
- Välj 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. Se Funktionsmallar för mer information om de tillgängliga mallarna.
Regelgränssnitt
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 väljer **** Lägg till beskrivning **** för att 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 för att slutföra redigeringen av beskrivningen.
Se Funktionsreferens Detaljerad information om varje funktion som stöds.
Skapa ett härlett fält
-
Välj en befintlig datavy eller skapa en datavy. Se Datavyer för mer information.
-
Välj Komponenter -fliken i datavyn.
-
Välj Skapa härlett fält från den vänstra listen.
-
Använd Create derived field gränssnitt. Se Härlett fältgränssnitt.
Om du vill spara ditt nya härledda fält väljer du Spara .
-
Ditt nya härledda fält läggs till i Derived fields > behållare, som en del av Schemafält till vänster i datavyn.
Redigera ett härlett fält
-
Välj en befintlig datavy. Se Datavyer för mer information.
-
Välj Komponenter -fliken i datavyn.
-
Välj Schemafält i Connection till vänster.
-
Välj Härledda fält > behållare.
-
Håll pekaren över det härledda fält som du vill redigera och markera .
-
Använd knappen Edit derived field gränssnitt. Se Härlett fältgränssnitt.
-
Välj Spara för att 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 för att 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)
läggs till i den.
-
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 bredvid det härledda fältet, under schemafältnamnet.
-
Använd knappen Edit derived field gränssnitt. Se Härlett fältgränssnitt.
-
Välj Spara för att 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 för att 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)
läggs till i den.
-
Ta bort ett härlett fält
-
Välj en befintlig datavy. Se Datavyer för mer information.
-
Välj Komponenter -fliken i datavyn.
-
Välj Schemafält tabba in Connection fönster.
-
Välj Härledda fält > behållare.
-
Håll pekaren över det härledda fält som du vill ta bort och markera .
-
I Edit derived field gränssnitt, välja Delete.
A Delete component uppmanas du att 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 för att 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 bredvid det härledda fältet, under schemafältnamnet.
-
I Edit derived field gränssnitt, välja Delete.
A Delete component uppmanas du att 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 för att ta bort det härledda fältet.
Funktionsmallar
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 Start with a field template guide.
Marknadsföringskanaler
Den här mallen är konfigurerad att använda URL-parsning och Skiftläge används flera gånger för att hämta lämpliga värden från en URL. Logiken tillämpas sedan på dessa värden för att koppla URL:en till en viss marknadsföringskanal.
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. Se Funktionsreferens för mer information.
Funktionsreferens
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
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 Betalsökning. - Om referenten kommer från en sökmotor och sidan inte har frågesträngen
cid
bör marknadsföringskanalen identifieras som en Naturlig sökning. - Om en sida har ett frågesträngsvärde där
cid
innehållerem_
bör marknadsföringskanalen identifieras som en E-post. - Om en sida har ett frågesträngsvärde där
cid
innehållerds_
bör marknadsföringskanalen identifieras som en Visa annons. - Om en sida har ett frågesträngsvärde där
cid
innehållerso_
bör marknadsföringskanalen identifieras som en Betald social. - Om referenten kommer från en hänvisande domän till twitter.com, facebook.com, linkedin.com, eller tiktok.combör marknadsföringskanalen identifieras som en Naturlig social.
- Om ingen av ovanstående regler överensstämmer bör marknadsföringskanalen identifieras som Annan referent.
Om din plats får följande exempelhändelser, som innehåller Referrer och Page URLbör 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 nytt Marketing Channel
härlett fält. Du använder CASE WHEN funktioner för att definiera regler som skapar värden för den baserat på befintliga värden för båda Page URL
och Referring URL
fält.
Observera hur funktionen används URL PARSE för att definiera regler för hämtning av värden för Page Url
och Referring Url
före CASE WHEN regler 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ökningar i 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 en 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 varianter av det gamla Product Finding Methods fältvärden för search
och browse
med Contains the phrase kriterium.
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 skulle vilja lägga in 1-3 dagars varaktighet i en hink som kallasshort trip'
- De skulle vilja lägga in 4-7 dagars varaktighet i en hink som kallasmedium trip'
- De vill lägga in mer än 8 dagars varaktighet i en hink som kallaslong 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 en 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 den gamla Trip Duration fältvärden 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
Customer Journey Analytics använder en kapslad behållarstruktur, som utformats efter Adobe Experience Platform XML (Experience Data Model). Se Behållare och Filterbehållare för mer bakgrundsinformation. 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 markera och inställning värden.
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 du välj inom samma If, Else If construct (med And eller Or) i en regel måste komma från samma behållare och kan vara av valfri typ (sträng)
, numerisk
och så vidare). |
B | Alla värden du anger set över en regel måste komma från samma behållare och ha samma typ eller ett härlett värde av samma typ. |
C | Värdena du anger välj över If, Else If konstruerar i regeln do not måste komma från samma behållare och gör not måste vara av samma typ. |
Klassificera
Definierar en uppsättning värden som ersätts av motsvarande värden i ett nytt härlett fält.
note note |
---|
NOTE |
Funktionen hette ursprungligen Sök efter men har bytt namn till Klassificera för att passa en kommande Lookup-funktion med olika funktioner. |
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 | 5 funktioner per härlett fält 100 rader per funktion |
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 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 härledd från hotelID
i CSV-filen.
CSV-filstruktur och innehåll
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 en Hotel Name
härlett fält. Du använder CLASSIFY funktion som definierar en regel där du kan klassificera värden för Hotel ID och ersätt 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 en Page Name (updated)
härlett fält. Du använder CLASSIFY funktion som definierar en regel där du kan klassificera värden för dina befintliga Page Name och ersätt 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 att överföra 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
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 nytt Origin - Destination härlett fält. Du använder CONCATENATE funktion som definierar en regel som sammanfogar Original och Destination fält 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 - destination (härlett fält) |
SLC-MCO |
SLC-LAX |
SLC-SEA |
SLC-SJO |
SLC-MCO |
Sök och ersätt
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 vissa felformaterade värden för din rapport om 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 en Email Marketing (updated)
härlett fält. Du använder FIND AND REPLACE funktion för att definiera en regel för att söka efter och ersätta 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
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 en Activity Name
härlett fält. Du använder LOOKUP -funktion för att definiera en regel för att söka efter värdet från dina insamlade data, som anges i Field to apply lookup fält (till exempel ActivityIdentifier). Du väljer uppslagsdatauppsättning på menyn Lookup dataset list (till exempel New CJA4T Activities). Sedan markerar du identifierarfältet (till exempel ActivityIdentifier) från Matching key listan och fältet som ska returneras från Values to return list (till exempel ActivityName).
Mer info
Du kan snabbt infoga en Lookup funktionen i regelbyggaren som redan innehåller en eller flera andra funktioner.
- Välj Schema fields från väljare.
- 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). Om det är giltigt, en blå ruta med etiketten + Add kan du släppa fältet och automatiskt infoga en sökfunktion innan funktionen som du släppte sökfältet på. Den infogade uppslagsfunktionen fylls automatiskt i med relevanta värden för alla fält.
Gemener
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 en Product Names
härlett fält. Du använder LOWERCASE för att definiera en regel som konverterar värdet från Collected Product Names fält till gemener och lagra 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 |
Sammanfoga fält
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 en Cross Channel Interactions
härlett fält. Du använder MERGE FIELDS funktion som definierar en regel som sammanfogar värdena från Page Name fält och Call Reason och lagra det 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.
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 [^/]+(?=/$|$)
för det reguljära uttrycket att hämta slutet på 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 en Page Identifier
härlett fält. Du använder REGEX REPLACE funktion som definierar en regel som ersätter värdet för Referring URL fält med en 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
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 enda tecken a . |
a|b |
Ett enda tecken a eller b . |
[abc] |
Ett enda tecken a , b , eller c . |
[^abc] |
Ett enda tecken förutom a , b , eller c . |
[a-z] |
Ett enstaka tecken i intervallet a -z . |
[a-zA-Z0-9] |
Ett enstaka 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 till 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 dessa sekvenser i Output format hur många gånger och i vilken ordning som helst för att uppnå ö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. Till exempel: $1 returnerar 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. |
$$ |
Visar strängtecknet "$" . |
Dela
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 en Responses
härlett fält. Du använder SPLIT för att definiera en regel som ska använda Convert to array metod för att konvertera värden från Voice App Response fält använda ,
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 en First Response
härlett fält. Du använder SPLIT funktionen för att definiera en regel som ska ta det första värdet från Responses fält från vänster om svaret ,
som avgränsare.
Du skapar en Second Response
härlett fält som tar det senaste värdet från 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 |
Rensa
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 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ä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 en Product Identifier
härlett fält. Du använder TRIM funktion som definierar en regel till Trim whitespace från Product ID fält.
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 en Page Name
härlett fält. Du använder TRIM funktion som definierar en regel till Trim special characters från Name fält med 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 en Store Identifier
härlett fält. Du använder TRIM funktion som definierar en regel till Truncate from right den storeID fält från strängslut till position 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
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 en Referring Domain
härlett fält. Du använder URL PARSE funktion som definierar en regel som hämtar värden från Referring URL och lagra det 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 cid
parameter för en frågesträng i en 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 en Query String CID
härlett fält. Du använder URL PARSE funktion för att definiera en regel som hämtar värdet för frågesträngsparametern i Page URL fält, ange cid
som frågeparametern. 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
- 100 rader per funktion
- 2 Sammanfogningsfunktioner 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
- 2 Funktioner för att slå samman fält per härlett fält
- 1 Regex Replace-funktion per härlett fält
- 5 Delningsfunktioner 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 kriterium med en värde. Varje ytterligare värde för kriteriet ökar antalet operatorer.
I följande villkor används till exempel 13 operatorer.
Mer information
Trim
och Lowercase
är funktioner som redan finns 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 uppslagsdatauppsättning som bara har uppslagsnycklar i gemener. Eller så kan du använda Trim
för att ta bort tecken innan du ställer in Lookup
på 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: