Scoreberekeningen
Een scoreberekening is een dynamisch veld waarvan de waarde automatisch wordt berekend. De waarde is een score die je zelf laat bepalen op basis van het gedrag van een profiel of subprofiel. Zo druk je in een enkel getal uit hoe een profiel zich verhoudt tot wat jij belangrijk vindt.
Je bepaalt zelf welk gedrag de score opbouwt, en over welke periode. Gedrag kan punten opleveren of juist kosten, zodat een score zowel kan stijgen als dalen.
Wat kun je ermee?
Met een scoreberekening kun je bijvoorbeeld een score baseren op:
- het aantal aankopen in de afgelopen 2 jaar
- het aantal kliks op een specifieke link in de afgelopen week
- het aantal keren dat een mailing is geopend in de afgelopen maand
Een profiel dat veel van het gekozen gedrag vertoont krijgt zo een hogere score dan een profiel dat dat niet doet.
De score gebruiken
De berekende score kun je op twee manieren gebruiken:
- In de personalisatie van je mailings, via de Smarty variabele
{$profile.score.naam}of{$subprofile.score.naam}. Zie personaliseren met profiel- en subprofieldata. - Als voorwaarde bij het opbouwen van selecties en segmenten, om profielen of subprofielen op hun score te filteren.
Beschikbare gebeurtenissen
Je kunt een score opbouwen uit de volgende gebeurtenissen:
- Eerste e-mail impressie: de eerste keer dat een ontvanger een mailing opent.
- Elke e-mail impressie: elke keer dat een ontvanger een mailing opent.
- Een klik op een link: een klik op een link in een mailing.
- Paginaweergave: een paginaweergave op een website waarop een web tracker is geïnstalleerd.
De expressies
Bij elke gebeurtenis geef je op hoeveel punten de gebeurtenis oplevert en welke gebeurtenissen meetellen. Beide zijn JavaScript expressies die voor elke gebeurtenis worden berekend. Je kunt daarin de velden van de gebeurtenis gebruiken.
Score per gebeurtenis
De score moet uitkomen op een geheel getal. Meestal is dit een vaste waarde, zoals
100, 20 of -10, maar je kunt ook een complexere JavaScript expressie gebruiken.
Een negatieve waarde laat de score dalen.
Optioneel extra filter
Met het filter bepaal je welke gebeurtenissen meetellen voor de score. Laat je het
filter leeg, dan telt elke gebeurtenis mee. Het filter moet uitkomen op true of
false, bijvoorbeeld:
url == 'www.example.com'
Beschikbare velden
Bij een klik en de e-mail impressies kun je deze velden gebruiken:
email(string): het e-mailadres van de ontvanger.profile(number): het ID van het profiel.subprofile(number): het ID van het subprofiel.
Bij een paginaweergave kun je deze velden gebruiken:
url(string): de URL van de paginaweergave.profile(number): het ID van het profiel.subprofile(number): het ID van het subprofiel.