Förhandsgranska och beräkna slutpunkter
När du utvecklar en segmentdefinition kan du använda verktygen för uppskattning och förhandsgranskning i Adobe Experience Platform för att se information på sammanfattningsnivå för att se till att du isolerar den målgrupp du förväntar dig.
-
Förhandsvisningar innehåller sidnumrerade listor med kvalificeringsprofiler för en segmentdefinition, så att du kan jämföra resultaten med vad du förväntar dig.
-
Uppskattningar innehåller statistisk information om en segmentdefinition, t.ex. förväntad målgruppsstorlek, konfidensintervall och felstandardavvikelse.
Komma igång
Slutpunkterna som används i den här guiden ingår i Adobe Experience Platform Segmentation Service-API:t. Innan du fortsätter bör du läsa kom igång-guiden för att få viktig information som du behöver känna till för att kunna ringa anrop till API:t, inklusive nödvändiga rubriker och hur du läser exempel-API-anrop.
Hur uppskattningar genereras
När inmatningen av poster i profilarkivet ökar eller minskar det totala antalet profiler med mer än 5 %, utlöses ett samplingsjobb för att uppdatera antalet. Hur datainsamling utlöses beror på intagsmetoden:
- Gruppinmatning: Om tröskelvärdet på 5 % ökning eller minskning är uppfyllt, körs ett jobb för att uppdatera antalet inom 15 minuter efter att en batch har importerats till profilbutiken.
- Direktuppspelningsinmatning: För arbetsflöden med direktuppspelningsdata görs en timkontroll för att avgöra om tröskelvärdet på 5 % har uppnåtts eller inte. Om så är fallet utlöses ett jobb automatiskt för att uppdatera antalet.
Exempelstorleken för sökningen beror på det totala antalet enheter i din profilbutik. De här exempelstorlekarna visas i följande tabell:
Skapa en ny förhandsgranskning create-preview
Du kan skapa en ny förhandsgranskning genom att göra en POST-förfrågan till slutpunkten /preview
.
API-format
POST /preview
Begäran
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
---|---|
Egenskap | Beskrivning |
predicateExpression |
PQL-uttrycket som data ska frågas efter. |
predicateType |
Predikattypen för frågeuttrycket under predicateExpression . För närvarande är det enda tillåtna värdet för den här egenskapen pql/text . |
predicateModel |
Namnet på schemaklassen Experience Data Model (XDM) som profildata baseras på. |
graphType |
Den diagramtyp som du vill hämta klustret från. Värdena som stöds är none (utför ingen identitetssammanfogning) och pdg (utför identitetssammanfogning baserat på ditt privata identitetsdiagram). |
Svar
Ett lyckat svar returnerar HTTP-status 201 (Skapad) med information om den nya förhandsgranskningen.
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Egenskap | Beskrivning |
state |
Det aktuella läget för förhandsgranskningsjobbet. När den skapas är den i läget"NYTT". Därefter kommer det att vara i tillståndet "RUNNING" tills bearbetningen är klar, och då blir det "RESULT_READY" eller "FAILED". |
previewId |
ID:t för förhandsgranskningsjobbet, som ska användas i sökningssyfte vid visning av en uppskattning eller förhandsvisning, enligt beskrivningen i nästa avsnitt. |
Hämta resultatet från en viss förhandsgranskning get-preview
Du kan hämta detaljerad information om en viss förhandsgranskning genom att göra en GET-förfrågan till /preview
-slutpunkten och ange förhandsgransknings-ID:t i begärandesökvägen.
API-format
GET /preview/{PREVIEW_ID}
{PREVIEW_ID}
previewId
för den förhandsgranskning som du vill hämta.Begäran
code language-shell |
---|
|
Svar
Ett lyckat svar returnerar HTTP-status 200 med detaljerad information om den angivna förhandsgranskningen.
code language-json |
---|
|
table 0-row-2 1-row-2 | |
---|---|
Egenskap | Beskrivning |
results |
En lista över enhets-ID:n, tillsammans med deras relaterade identiteter. De angivna länkarna kan användas för att leta upp de angivna entiteterna med hjälp av API-slutpunkten för profilåtkomst. |
Hämta resultaten från ett specifikt uppskattningsjobb get-estimate
När du har skapat ett förhandsgranskningsjobb kan du använda dess previewId
i sökvägen för en GET-begäran till /estimate
-slutpunkten för att visa statistisk information om segmentdefinitionen, inklusive förväntad målgruppsstorlek, konfidensintervall och felstandardavvikelse.
API-format
GET /estimate/{PREVIEW_ID}
{PREVIEW_ID}
previewId
-värde som returnerades när förhandsgranskningsjobbet skapades.Begäran
Följande begäran hämtar resultatet av ett specifikt uppskattningsjobb.
code language-shell |
---|
|
Svar
Ett lyckat svar returnerar HTTP-status 200 med information om uppskattningsjobbet.
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 | |
---|---|
Egenskap | Beskrivning |
estimatedNamespaceDistribution |
En array med objekt som visar antalet profiler i segmentdefinitionen uppdelade efter identitetsnamnutrymme. Det totala antalet profiler per namnutrymme (genom att lägga ihop värdena som visas för varje namnutrymme) kan vara högre än antalet profiler eftersom en profil kan kopplas till flera namnutrymmen. Om en kund till exempel interagerar med varumärket i mer än en kanal kommer flera namnutrymmen att kopplas till den enskilda kunden. |
state |
Det aktuella läget för förhandsgranskningsjobbet. Läget kommer att vara "RUNNING" tills bearbetningen är slutförd, och då blir det "RESULT_READY" eller "FAILED". |
_links.preview |
När state är "RESULT_READY" tillhandahåller det här fältet en URL för att visa uppskattningen. |
Nästa steg
När du har läst den här guiden bör du få en bättre förståelse för hur du arbetar med förhandsgranskningar och uppskattningar med segmenterings-API:t. Om du vill lära dig hur du får åtkomst till mått som hör till kundprofildata i realtid, t.ex. totalt antal profilfragment och sammanfogade profiler inom specifika namnutrymmen eller hela profildatalagret, går du till profilförhandsgranskningsguiden (/previewsamplestatus
).