Personyze Wiki Personyze Wiki docs
Nederlands
Open Personyze
Docs/ Aanbevelingen instellen en feeds/ Afstemmen op de bezoeker — zet eerst wat bij elke bezoeker past
Aanbevelingen instellen en feeds

Afstemmen op de bezoeker — zet eerst wat bij elke bezoeker past

Afstemmen op de bezoeker bepaalt voor elke persoon de volgorde van de items die het algoritme van een aanbevelingswidget koos: wat past bij hun merken, maten, categorieën of auteurs, hun geslacht, prijzen, locatie, taal…

8 min read Updated 3 days ago

Elke aanbevelingswidget kiest zijn producten of artikelen met een algoritme — Bestsellers, Gepersonaliseerd, Vergelijkbare items en de rest. Afstemmen op de bezoeker bepaalt daarna voor elke persoon hun volgorde: de items die bij deze bezoeker passen, komen eerst. Dat kunnen de merken, maten, categorieën of auteurs uit hun eigen geschiedenis zijn, hun geslacht, de prijzen die ze bekijken, waar ze zijn, hun taal, of een van hun bezoekersvelden.

Het is een geordende lijst met voorwaarden die je zelf samenstelt. Het algoritme bepaalt nog steeds welke items meedingen; Afstemmen op de bezoeker verandert alleen wie wat het eerst ziet.

Afstemmen op de bezoeker in een productwidget: Merk, Maat, Geslacht en Prijs zoals de zijne, met Volgorde en Als niets overeenkomt
Een productwidget met vier voorwaarden — Merk en Maat uit de geschiedenis van de bezoeker, Geslacht, en Prijs zoals de zijne — daarna Volgorde en Als niets overeenkomt. Klik om te vergroten.

Waar het staat

Campagne › Content › de editor van de widget › stap 1 Aanbevelingsalgoritme kiezen › Afstemmen op de bezoeker, over de volle breedte onder de algoritmekaarten en boven Aangepaste filterregels.

Het zit in elke aanbevelingswidget:

  • product- en contentwidgets op de site;
  • aanbevelingen in e-mails;
  • het aanbevelingsblok van de Canvas Builder;
  • de JSON-feeds — Products Recommendations – JSON, Content Recommendations – JSON, External JSON API – Products en External JSON API – Articles. Een JSON-widget die eerder is gemaakt, neemt zijn voorwaarden over zodra hij opnieuw wordt opgeslagen.

Categorie- en interessewidgets hebben zo’n gedeelte niet: een categorie heeft geen eigen merk of auteur. Zie Categorie- en interesseaanbevelingen.

Het menu Matchen op met zijn twee groepen, Uit hun geschiedenis en Over de bezoeker
+ Matchen op… opent de voorwaarden in twee groepen, Uit hun geschiedenis en Over de bezoeker. Vóór de eerste staat er in het gedeelte “Elke bezoeker krijgt de eigen volgorde van het algoritme.” Klik om te vergroten.

Hoe het werkt

  • + Matchen op… voegt een voorwaarde toe, uit twee groepen: Uit hun geschiedenis en Over de bezoeker. Elke rij kan omhoog en omlaag, en × verwijdert hem.
  • De voorwaarden herschikken alleen wat het algoritme vond. Ze rangschikken de top 200 van de aanbevelingen van het algoritme opnieuw, en de widget toont de eerste items van die gesorteerde lijst, zoveel als erin passen. Ze halen nooit een item van ergens anders binnen.
  • Fallbacks doen nog steeds alleen mee als het hoofdalgoritme minder items vindt dan de widget toont (of er geen vindt, als de fallback op Alleen wanneer er verder niets te tonen is staat). Hun items worden op dezelfde voorwaarden gesorteerd, binnen hun eigen resultaten, en komen altijd na de items van het hoofdalgoritme, hoe goed ze ook overeenkomen. Zie fallbacks.
  • Items die met Lege cellen vullen zijn toegevoegd, worden niet gesorteerd.
  • Een lege waarde komt nooit overeen. Een product zonder merk komt nooit overeen met Merk uit de geschiedenis van de bezoeker.
De tip naast Afstemmen op de bezoeker: de top 200, de limiet van de widget en de fallbacks
De ⓘ naast de kop: de voorwaarden sorteren alleen de top 200 van het algoritme, en de items van een fallback komen altijd na die van het hoofdalgoritme. Klik om te vergroten.

Volgorde

Eén instelling voor de hele lijst. Bij een gelijke stand blijft hoe dan ook de eigen volgorde van het algoritme gelden.

Volgorde Hoe hij rangschikt
Strikte prioriteit (de standaard) Voorwaarde 1 beslist eerst; voorwaarde 2 beslist alleen tussen items die op voorwaarde 1 gelijk staan, enzovoort. De rijen zijn genummerd. Voorbeeld, Merk en dan Kleur: een product van hun merk in een andere kleur komt vóór een product van een ander merk in hun kleur.
Meeste overeenkomsten eerst Hoe meer voorwaarden een item vervult, hoe eerder het komt — welke maakt niet uit. Voorbeeld, Merk en Kleur: een product dat op allebei overeenkomt, komt eerst, daarna de producten die op een van beide overeenkomen.

Als niets overeenkomt

Wat de widget doet voor een bezoeker als geen van zijn aanbevelingen met een voorwaarde overeenkomt.

Keuze Wat er gebeurt
Toch de beste producten tonen (de standaard; Toch de beste artikelen tonen bij een contentwidget) De voorwaarden veranderen alleen de volgorde: items die nergens mee overeenkomen, vullen de widget nog steeds, na de items die dat wel doen. Fallbacks, Lege cellen vullen en Een plek reserveren voor nieuwe items werken zoals ze zonder voorwaarden zouden werken.
De widget verbergen Alleen items die met minstens één voorwaarde overeenkomen, worden getoond: eerst die van het hoofdalgoritme, daarna — als dat er minder zijn dan de widget toont — de overeenkomende items van een fallback. Lege cellen vullen en de plek voor nieuwe items worden uitgezet (grijs). Als nergens iets overeenkomt, toont de widget niets.

De voorwaarden

Uit hun geschiedenis

De geschiedenis van de bezoeker bestaat uit de items waarmee hij interactie had — ongeveer de laatste 20. Elke geschiedenisvoorwaarde heeft een keuze Geschiedenis, die de items kiest om mee te vergelijken:

Producten Artikelen Vergelijkt met
Bekeken Gelezen Items die ze bekeken
Gekocht Doel bereikt Items die ze kochten, of die tot een doel leidden
Bekeken of gekocht (de standaard) Gelezen of doel bereikt (de standaard) Een van beide
Elke interactie Elke interactie Producten: bekeken, in de winkelwagen gelegd, op de verlanglijst gezet of gekocht. Artikelen: gelezen, becommentarieerd, geliket of doel bereikt
Voorwaarde Zet eerst
Merk, Kleur, Maat (producten) Producten van een merk, kleur of maat die in de geschiedenis van de bezoeker voorkomt.
Onderwerp, Auteur (artikelen) Artikelen over een onderwerp, of van een auteur, die in de geschiedenis van de bezoeker voorkomt.
Categorie Items die een categorie delen met iets in hun geschiedenis. Matchen op kiest Categorie, Tag of Interesse, en de naam van de rij volgt die keuze (Tag uit de geschiedenis van de bezoeker). Gebruik wat je catalogus gebruikt — sommige contentcatalogi leggen hun taxonomie vast als interesses.
Ander veld… Dezelfde controle op elk ander catalogusveld, inclusief aangepaste velden, onder de namen die je account ze gaf — Fabrikant, Band, Materiaal.
Afstemmen op de bezoeker in een contentwidget: Onderwerp, Auteur en Tag uit de geschiedenis van de bezoeker
Een contentwidget: Onderwerp en Auteur uit de geschiedenis van de bezoeker, daarna Categorie gematcht op Tag — de naam van de rij volgt de keuze bij Matchen op. Klik om te vergroten.

Over de bezoeker

Voorwaarde Zet eerst
Geslacht (producten) Producten voor het geslacht van de bezoeker. Unisexproducten, en producten zonder geslacht, komen overeen met elke bezoeker van wie het geslacht bekend is. Het geslacht van de bezoeker is dat van zijn profiel als het bekend is, anders het geslacht dat de meeste producten in zijn geschiedenis hebben; een bezoeker van wie het geslacht niet te bepalen is, komt nergens mee overeen, dus zijn volgorde blijft ongewijzigd. Veld is het catalogusveld dat het geslacht van het product bevat — het begint bij het veld dat je account Gender noemde (veel feeds bewaren het in een aangepast veld). Waarden zoals male/female, men/women en unisex worden begrepen.
Prijs zoals de zijne (producten) Producten binnen ±X% (standaard 30) van de gemiddelde prijs van de producten in zijn geschiedenis, na korting. 30% rond een gemiddelde van 100 omvat 70 tot 130. Een bezoeker zonder geschiedenis met prijzen komt nergens mee overeen.
Locatie (producten) Producten binnen N km (standaard 50) van de bezoeker. Elk product heeft zijn breedte- en lengtegraad in de catalogus nodig. Een bezoeker die alleen op land is gelokaliseerd, komt nooit overeen — het midden van een land is niet waar hij is.
Taal (artikelen) Artikelen in de browsertaal van de bezoeker. Veld is het catalogusveld met een taalcode zoals en, fr of en-US; zolang je artikelcatalogus er geen heeft, meldt de rij dat. Alleen op de site: een widget in een e-mail matcht nooit op taal.
Komt overeen met een bezoekersveld… (producten en artikelen) Een itemveld dat gelijk is aan een van de eigen velden van de bezoeker: een profielveld zoals Branche of Huidige stad, of een van je bezoekersattributen. Bijvoorbeeld een attribuut Favoriete band tegen het veld Band van het product, of bij B2B-content de branche van het artikel tegen de branche van het bedrijf van de bezoeker. Alleen tekstvelden; een lege waarde aan een van beide kanten komt nooit overeen.

Een voorwaarde die nog een veld nodig heeft — Ander veld…, Taal, Komt overeen met een bezoekersveld… — toont een oranje notitie (“Kies een veld – tot dan wordt deze voorwaarde niet opgeslagen.”) en wordt pas opgeslagen als je er een kiest.

De voorwaarde Geslacht is niet het geslachtsfilter. Catalogus beperken › Afstemmen op geslacht van bezoeker verwijdert elk item waarvan het geslacht afwijkt van het profiel van de bezoeker. De voorwaarde Geslacht hier verwijdert niets: ze zet het geslacht van de bezoeker eerst, telt unisexproducten als overeenkomst, en valt terug op zijn geschiedenis als het profiel geen geslacht heeft. Zie filters.

Recepten

Site Voorwaarden Instellingen
Mode Maat uit de geschiedenis van de bezoeker, dan Geslacht Strikte prioriteit, Toch de beste producten tonen
Elektronica Merk uit de geschiedenis van de bezoeker, dan Prijs zoals de zijne op 25% Strikte prioriteit
Lokaal of meerdere winkels Locatie binnen 25 km De widget verbergen (vereist coördinaten in de feed)
Uitgever of blog Auteur, dan Onderwerp — of Categorie gematcht op Tag Strikte prioriteit
B2B-content Komt overeen met een bezoekersveld: de Branche van het artikel tegen de Branche van de bezoeker Toch de beste artikelen tonen

Beperkingen

  • Het herschikt de eigen top 200 van het algoritme; het voegt nooit items toe die het algoritme niet koos.
  • Leeftijd wordt niet aangeboden: geen catalogus vult een leeftijdsbereik in, en van bezoekers is zelden een verjaardag bekend.
  • Taal heeft een taalveld in de artikelcatalogus nodig.
  • Een bestaande JSON-feedwidget neemt zijn voorwaarden over zodra hij opnieuw wordt opgeslagen.

Voor auteurs van templates

In een handgeschreven template kunnen dezelfde voorwaarden in de kop van ${foreach} staan: match by komt na where / group by en vóór order by, in elke tak.

${foreach recom_products as p where ... match by 'only', p->brand:in_visitor_history('viewed,goal'), p->size:in_visitor_history('viewed,goal') order by p->recom_score desc limit 8}
  • Vlaggen: 'most' is Meeste overeenkomsten eerst, 'only' is De widget verbergen.
  • Functies: in_visitor_history, visitor_gender, near_visitor_price('30'), within_km('50') (op p->geolocation), visitor_language(), in_visitor_interests('tag') (op p->id) en equals_visitor('industry').
  • Een voorwaarde die met de hand in een template is geschreven, verschijnt in de editor als een eigen rij: “Een voorwaarde die met de hand in de template is geschreven. Die blijft zoals ze is.”
Did this page answer your question?
Thank you — that goes to whoever maintains this page.