Rangschikkingsformules maken create-ranking-formulas
het Rangschikken formules staat u toe om regels te bepalen die welke aanbieding eerst, eerder dan rekening houdend met de prioritaire scores zouden moeten worden voorgesteld.
Als u deze regels wilt maken, biedt de AI-formule builder in Adobe Journey Optimizer meer flexibiliteit en controle voor de manier waarop aanbiedingen worden gerangschikt. In plaats van alleen te vertrouwen op een statische aanbiedingsprioriteit, kunt u nu aangepaste rangschikkingsformules definiëren die AI-modelscores combineren, prioriteiten, profielkenmerken bieden, kenmerken aanbieden en contextuele signalen via een geleide interface.
Deze benadering staat u toe om aanbiedingsrangschikking dynamisch aan te passen die op om het even welke combinatie van AI-gedreven neiging, bedrijfswaarde, en context in real time wordt gebaseerd, die het gemakkelijker maken om besluitvorming aan zowel marketing doelstellingen als klantenbehoeften te richten. De AI-formulebuilder ondersteunt eenvoudige of geavanceerde formules, afhankelijk van de mate van controle die u wilt toepassen.
Zodra een het rangschikken formule is gecreeerd, kunt u het aan a selectiestrategie toewijzen. Als meerdere aanbiedingen in aanmerking komen om te worden gepresenteerd wanneer deze selectiestrategie wordt gebruikt, gebruikt de beslissingsmotor de geselecteerde formule om te berekenen welke aanbieding het eerst moet worden geleverd.
Afvoerkanalen en beperkingen ranking-guardrails
Houd rekening met de volgende beperkingen voordat u rangschikkingsformules maakt:
- De AI formules bouwer steunt niet gepersonaliseerde optimalisatiemodellen die ononderbroken metriek gebruiken.
- Wanneer een AI model in een rangschikkende formule wordt gebruikt, worden de gegevens niet weerspiegeld in het tarief van de Omzetting voor Holdout en Model Gedreven verkeer rapport.
- De nestdiepte in een rangschikkingsformule is beperkt tot 30 niveaus, gemeten door
)in de PQL-tekenreeks te tellen. - Een rangschikkingsformule kan tot 8KB voor UTF-8 gecodeerde karakters (8.000 ASCII karakters of 2.000-4.000 niet-ASCII karakters) zijn.
- De periodes van de hoopback worden niet gesteund in rangschikkende formules (bijvoorbeeld, ervaringsgebeurtenissen van de laatste maand). Pogingen om dergelijke formules op te slaan, veroorzaken een fout.
- AI-Gerichte formules optimalisering is slechts op rangschikkende formules van toepassing de waarvan op code-gebaseerde uitdrukking van PQL groter is dan 2 KB in UTF-8 gecodeerde grootte; kleinere formules worden niet geanalyseerd .
De waarderingsformule maken en eigenschappen instellen create-ranking-formula
Volg de onderstaande stappen om een rangschikkingsformule te maken.
-
Open het menu Strategy setup en selecteer vervolgens Ranking formulas tab. De lijst met eerder gemaakte formules wordt weergegeven.
-
Klik op Create formula .
-
Geef de naam van de formule op en voeg desgewenst een beschrijving toe.
{width="80%"}
-
Klik optioneel op Select AI model om het model in te stellen dat wordt gebruikt als referentie om uw waarderingsformule samen te stellen.
Telkens wanneer u naar een modelscore verwijst wanneer u hieronder uw formule bepaalt, zal het AI model worden gebruikt dat u selecteerde.
-
Bepaal de voorwaarden die de rangschikkingsscore voor de passende besluitvormingspunten zullen bepalen. U kunt:
- Vul in de Criteria sectie gebruikend de formule bouwer , en/of
- Klik Switch to code editor om rangschikkende logica met PQL in de coderedacteur te bepalen of te raffineren.
Adobe Experience Platform-gegevens gebruiken aep-data
In de sectie Dataset lookup kunt u gegevens van Adobe Experience Platform gebruiken om de waarderingslogica dynamisch aan te passen aan de omstandigheden in de praktijk.
Dit is vooral nuttig voor attributen die vaak veranderen, zoals productbeschikbaarheid of prijs in real time. Leer hoe te om de gegevens van Adobe Experience Platform voor besluit te gebruiken
Criteria definiëren met behulp van de formule builder ranking-select-criteria
Bepaal de criteria die de rangschikkende score voor de passende besluitvormingspunten zullen bepalen.
Met een intuïtieve interface kunt u de besluitvorming perfectioneren door AI-scores (eigenheid) aan te passen, waarde (prioriteit) aan te bieden, contextafhankelijke hefbomen en externe profieleigenschappen — afzonderlijk of in combinatie — om elke interactie te optimaliseren.
-
Indien nodig, klik Switch to code editor om een uitdrukking toe te voegen die syntaxis van PQL naast de formule bouwer gebruikt. Deze optie is een aanvulling op de gebruikersinterfacevelden in de onderstaande stappen, zodat u beide benaderingen in dezelfde rangschikkingsformule kunt combineren. Voor meer op hoe te om de syntaxis van PQL te gebruiken, verwijs naar de specifieke documentatie . De syntaxis voor de attributen van het besluitvormingspunt en exemplaar-deegvoorbeelden worden verstrekt in het Gebruik de sectie van de coderedacteur .
note NOTE Als u overschakelt naar de code-editor, wordt op expressie gebaseerde invoer toegevoegd aan uw criteria en worden de andere gebruikersinterfacevelden niet verwijderd. -
Geef in de sectie Criterion 1 de beslissingsitems op waarop u een waarderingsscore wilt toepassen door het volgende te doen:
- selecteren de attributen van het a besluit punt
- een logische operator selecteren
- voeg een passende voorwaarde toe - u of een waarde kan typen, of een profielattribuut of contextgegevens selecteren
{width="70%"}
-
U kunt desgewenst aanvullende elementen opgeven om de overeenkomende voorwaarden voor de geldigheid van de criteria te verfijnen.
{width="80%"}
Bijvoorbeeld, bepaalde u Criterium 1 zoals Weather douaneattribuut evenaart de warme voorwaarde. Bovendien, kunt u een andere voorwaarde toevoegen zoals als aan de eerste voorwaarde wordt voldaan en als de temperatuur 75 graden op het tijdstip van het verzoek overschrijdt, dan is Criterium 1 waar.
-
Creeer een uitdrukking die een rangschikkingsscore aan de besluitpunten zal toewijzen die aan de hierboven bepaalde voorwaarde voldoen. U kunt naar elk van de volgende items verwijzen:
- de score die uit het AI model kwam dat u naar keuze in de Details sectie hierboven selecteerde;
- de prioriteit van het besluitvormingspunt, die een waarde manueel wordt toegewezen wanneer creërend een besluitvormingspunt ;
- alle kenmerken die in het profiel kunnen voorkomen, zoals een extern afgeleide vermogensscore;
- een statische waarde die u in een vrije indeling kunt toewijzen;
- een combinatie van alle bovenstaande punten.
{width="70%"}
note NOTE Klik op het pictogram naast het veld om vooraf gedefinieerde variabelen toe te voegen. -
Klik op Add criterion om een of meer criteria toe te voegen zo vaak als nodig is. De logica is als volgt:
- Als het eerste criterium geldt voor een bepaald beslissingselement, heeft het voorrang op de volgende.
- Indien niet waar (true), gaat de beslissingsengine door naar het tweede criterium, enzovoort.
-
In het laatste veld kunt u een expressie maken die wordt toegewezen aan alle beslissingsitems die niet aan de bovenstaande criteria voldoen.
{width="70%"}
accordion Voorbeeld van een willekeurige formule {width="80%"}
Als het gebied van het besluitpunt (douaneattribuut) het geografische etiket van het profiel (profielattributen) evenaart, zal de rangschikkingsscore die hier wordt uitgedrukt (die een combinatie van de prioriteit van het besluitpunt, de AI modelscore en een statische waarde) is worden toegepast op alle besluitvormingspunten die aan die voorwaarde voldoen.
-
Klik op Create als de formule gereed is.
U kunt nu de rangschikkingsformule in de lijst openen om de details ervan weer te geven en deze te bewerken of te verwijderen. Het is klaar om in a selectiestrategie te worden gebruikt om in aanmerking komende besluitvormingspunten te rangschikken.
Criteria definiëren met de code-editor ranking-code-editor
Gebruik Switch to code editor wanneer u het rangschikken logica als a PQL uitdrukking wilt schrijven of uitgeven.
U kunt de attributen van het hefboomprofiel, contextgegevens , en attributen van het besluitvormingspunt .
U wilt bijvoorbeeld de prioriteit van alle aanbiedingen verhogen met het kenmerk “hot” als het werkelijke weer heet is. Om dit te doen, werd contextData.weather=hot overgegaan in de beslissingsvraag.
Om attributen met betrekking tot uw besluitpunten in formules te hefboomwerking, zorg ervoor u de correcte syntaxis in de code van uw het rangschikken formule volgt. Breid elke sectie voor meer informatie uit:
U kunt vele verschillende op code-gebaseerde rangschikkingsformules naar uw behoeften tot stand brengen. Hieronder volgen enkele voorbeelden.
Als het profiel in de stad woont die overeenkomt met het aanbod, dan verdubbelt de prioriteit voor alle aanbiedingen in die stad.
Rangschikkende formule:
| code language-none |
|---|
|
Rangschikkende formule:
| code language-none |
|---|
|
U kunt de score voor een aanbieding verhogen op basis van een klantdichtheid-score.
In dit voorbeeld, is de instantiehuurder _salesvelocity en het profielschema bevat een waaier van scores die in een serie wordt opgeslagen:
In dit geval geldt voor een profiel als:
| code language-none |
|---|
|
In dit voorbeeld probeert het systeem altijd eerst een ZIP-matching-aanbieding weer te geven. Als er geen overeenkomst wordt gevonden, wordt de aanbieding voor andere ZIP-codes niet weergegeven.
| code language-pql |
|---|
|
Wat de formule doet:
- Als de aanbieding dezelfde postcode heeft als de gebruiker, geef deze een zeer hoge score zodat deze als eerste wordt gekozen.
- Als de aanbieding helemaal geen postcode heeft (het is een algemene aanbieding), geef deze een normale score op basis van de inkomsten van de gebruiker.
- Als de aanbieding een andere postcode heeft dan de gebruiker, geef deze een zeer lage score zodat deze niet is geselecteerd.
Met Journey Optimizer kunt u bepaalde aanbiedingen verhogen op basis van de contextgegevens die in de aanroep worden doorgegeven. Als bijvoorbeeld contextData.weather=hot wordt doorgegeven, moet de prioriteit van alle aanbiedingen met attribute=hot worden verhoogd.
| note |
|---|
| NOTE |
| Voor gedetailleerde informatie over hoe te om contextgegevens over te gaan, verwijs naar deze sectie . |
Merk op dat wanneer het gebruiken van Beslissing API, de contextgegevens aan het profielelement in het verzoeklichaam, zoals in het hieronder voorbeeld worden toegevoegd:
| code language-none |
|---|
|
Optimalisatie van door AI aangedreven formules optimize
Journey Optimizer kan automatisch rangschikkingsformules analyseren en vereenvoudigingen voorstellen die de originele logica behouden. Slechts zijn de formules de waarvan uitdrukking van PQL groter is dan 2 KB (gecodeerde UTF-8) verkiesbaar, de kleinere uitdrukkingen niet geanalyseerd. Wanneer een vereenvoudiging wordt gevonden, verschijnt een rode indicator naast de formulenaam in de lijst.
Een waarderingsformule optimaliseren:
-
Klik in de lijst met rangschikkingsformules op het pictogram van de rode indicator naast de naam van de formule.
-
Het venster Optimize wordt geopend en de oorspronkelijke PQL-expressie wordt naast de door AI voorgestelde versie weergegeven.
-
Als u wilt controleren of beide expressies identieke waarderingsresultaten opleveren, klikt u op Download Optimisation Analysis (TSV) om een bestand te downloaden waarin wordt aangegeven hoe gesimuleerde profielen tegen elke versie worden geëvalueerd.
-
Als u tevreden bent, klikt u op Apply om de oorspronkelijke expressie te vervangen door de geoptimaliseerde.
Hoe kan ik-video video
Leer hoe u de AI Formula Builder in Adobe Journey Optimizer kunt gebruiken voor het maken van classificatiestrategieën voor aangepaste aanbiedingen.