Doorgaan naar hoofdcontent
OCLC Wise Support NL

Marketingtriggers

Bepaalde mutaties/eigenschappen van een klant binnen OCLC Wise kunnen worden gebruikt als (automatische trigger) voor het aansturen van marketingacties. De mutaties/eigenschappen die hiervoor (technisch) geschikt zijn kunnen via marketingtriggers gekoppeld worden aan marketingacties. Binnen de tabel marketingtriggers zijn de diverse triggers opgenomen op basis waarvan OCLC Wise het 'automatisch' inschrijven op campagnes en het uitvoeren van marketingacties kan aansturen.

De marketingacties die via de Marketingmodule Plus worden ondersteund zijn: ·

  1. het versturen van een direct-mail (éénmalige marketingactie)
  2. het direct inschrijven op een campagne
  3. het plakken van een klantlabel

De registratie en het afgaan van deze triggers per klant liggen vast in de opzet en werking van OCLC Wise. Triggers kunnen gekoppeld zijn aan wijzigingen van een eigenschap van de klant, ontstaan bij het openen van de factuurperiode of worden aangestuurd door een klantlabel. Alle mogelijke triggers die 'afgaan' worden geregistreerd in het bestand: actor_triggers (database).

Soorten triggers

Triggers gekoppeld aan een mutatie van klantgegevens

Een aantal van de triggers is gekoppeld aan het wijzigen van een eigenschap van een klant binnen het OCLC Wise-systeem. Hierbij is het niet van belang of deze wijziging wordt uitgevoerd vanuit een WDI-functie (web) of vanuit de Wise Client.

Voorbeelden van dit soort triggers zijn:

AIN

Inschrijving (nieuw) abonnement

AHR

Herinschrijving abonnement

AWD

Wijziging abonnement per direct

AWP

Wijziging abonnement per vervaldatum

Uxxx

Uitschrijfreden

WFL

Wijziging filiaal

Als voor een instantie een licentie aan staat voor de Marketingmodule Plus, zal OCLC Wise direct bij het uitvoeren van deze mutaties deze mutatie (ook) opslaan in het bestand actor_triggers.

Per mutatie worden de volgende gegevens opgeslagen:

  • instantie
  • actor (actor_id)
  • abonnementnummer
  • soort mutatie (MTR_code)
  • datum_mutatie: Datum waarop deze mutatie is uitgevoerd.
  • waarde_voor: De waarde voor de wijziging
  • waarde_na: De waarde na de wijziging

Triggers gekoppeld aan het openen van de factuurperiode

Een aantal van de triggers wordt afgehandeld bij het openen van de factuurperiode. Alléén voor instanties met een licentie voor de Marketingmodule Plus zullen deze triggers worden gecontroleerd.

Voorbeelden van dit soort triggers zijn:

AAI

Aanbod voor automatische incasso voor abonnement

AEF

Aanbod factuur via e-mail

Lxx

Lidmaatschapsduur

VJD

Verjaardag

Voor de triggers AAI en AEF gelden de volgende regels:

  • Nevenabonnementen, gratis abonnementen, incasso abonnementen en tijdelijke abonnementen worden uitgesloten.
  • Van de overige abonnementen worden alleen de abonnementen onderzocht die in deze maand moeten worden gefactureerd. Dat is 2 maanden voor de vervalmaand.
    Hierbij wordt bepaald voor welk abonnement er gefactureerd zal gaan worden.
  • Voor dit abonnement wordt onderzocht of er een trigger AAI of AEF is gedefinieerd.
  • Voor de AAI trigger wordt onderzocht of er al niet een machtiging is geregistreerd. Indien dit niet het geval is, dan zal de AAI trigger afgaan en een bijbehorende marketingactie worden uitgevoerd.
  • Voor de AEF trigger wordt onderzocht of de klant wel of niet een Mail-voorkeur heeft voor de contributiefactuur. Indien dit niet het geval is, dan zal de AEF trigger afgaan en een bijbehorende marketingactie worden uitgevoerd.
  • De AAI trigger heeft voorrang op de AEF trigger. Wanneer voor een klant beide triggers afgaan, dan zal alléén de AAI trigger worden uitgevoerd en een bijbehorende marketingactie worden uitgevoerd. Een klant ontvangt dus nooit beide berichten tegelijk!

Voor de trigger VJD (Verjaardag) zal OCLC Wise voor alle geldige (Wise)klanten controleren of de klant jarig is in maand welke wordt geopend. Een geldige klant heeft een geldig abonnement (waaraan ook abonnementsdiensten zijn gekoppeld).

Hierna zal binnen de MAT-tabel worden gezocht binnen de Instantie / abonnement_nr van klant naar een regel met MTR-code = VJD. Als hiervoor een regel wordt gevonden zal een VJD-regel worden geschreven in actor_triggers met in waarde_voor de geboortedatum van de klant.

 Klanten met geboortedag 29 februari zullen in een schrikkeljaar op 29 februari een verjaardagsmail ontvangen. De andere jaren zullen zij op 1 maart van dat jaar een verjaardagsmail ontvangen.

Voor de trigger Lxx = Lidmaatschapsduur zal voor alle geldige (Wise)klanten worden gecontroleerd of de inschrijfmaand uit de inschrijfdatum van het abonnement gelijk is aan het maandnummer dat wordt geopend. OCLC Wise zal dan de duur van het abonnement bepalen in jaren. Hierna zal binnen de MAT-tabel worden gezocht binnen de Instantie / abonnement_nr van klant en de MTR-code = Lxx naar een regel met als waarde_voor de abonnementsduur van de klant. Als hiervoor een regel wordt gevonden zal voor de gevonden Lxx-code een regel worden geschreven in actor_triggers. Hierbij zal in de waarde_voor de gewenste uitvoeringsdatum (huidig jaar + maand/dag uit de inschrijfdatum) worden opgenomen.

Triggers gekoppeld aan maandelijks genereren van klantlabels

Het gaat hierbij om de trigger RET (retentie).

Na het genereren van de klantlabels zal voor de klanten van een instantie met een Marketing-Plus-licentie waarvoor een 11-3000 en/of een 11-3300 label is gegenereerd, worden onderzocht of er een RET-regel geschreven moet worden.

Inrichten triggers

Het inrichten van triggers gaat via Manager > systeemWise > Marketing > Triggers. Voor informatie over inrichten van triggers, zie Triggers.

Afhandelen van triggers

Elke nacht zullen de nog niet verwerkte regels uit het bestand actor_triggers worden onderzocht op een mogelijk uit te voeren actie. In de tabel met “marketing abonnement triggers” (MAT) is per abonnement vastgelegd voor welke triggers, welke marketingacties moeten worden uitgevoerd. Voor elke regel uit actor_triggers zal in de MAT-tabel worden onderzocht of er een actie moet worden uitgevoerd. Een gevonden actie zal worden uitgevoerd/gepland. Per verwerkte regel uit actor_triggers zal de status van deze verwerking worden opgenomen in het bestand actor_triggers.

De volgende rubrieken worden hiervoor in actor_triggers gevuld:

  • datum_trigger: Datum waarop de trigger is verwerkt.
  • CA_id: nummer van de campagne waarop een klant is ingeschreven.
  • MA_id: nummer van de marketing_actie die is gepland
  • KL_id: nummer van het klantlabel dat is geschreven
  • Melding: Indien geen regel in de MAT-tabel wordt gevonden zal in de rubriek melding de tekst “Geen MAT-regel” worden opgenomen.

Voor zover een gevonden actie volgens de MAT-tabel niet kan worden uitgevoerd, zal in deze rubriek een korte toelichting worden gegeven van de reden waarom de actie niet is uitgevoerd.

Voorbeelden:

  • Opt-out-blokkade
  • Onbekend CA_id
  • Onbekend MA_id
  • Onbekend KL_id
  • Geen actie in MAT-tabel

Indien er binnen de te verwerken trigger-regels er per actor / instantie / MTR_code meerdere regels worden gevonden zullen deze (deze meerdere) regels worden bewerkt naar één mutatieregel. Hierbij zal de waarde_voor van de “oudste” regel worden overgenomen naar de “laatste” regel. Hierna zal alleen de “laatste” regel worden verwerkt. De niet verwerkte regel(s) krijgen alleen (dezelfde) waarde in datum_trigger. Bij de “niet” (samengevoegde) verwerkte regels wordt de datum_trigger gevuld en zal als opmerking “Samengevoegd” worden opgenomen.

Voor het zoeken in de MAT-tabel zijn verder de volgende uitgangspunten van belang:

  • Binnen de MAT-tabel wordt gezocht met abonnement(nr.) / Trigger(code).
    Bij sommige abonnementen/triggers kunnen er meerdere regels zijn opgenomen. Het volgnummer in deze regels bepaalt dan in welke volgorde de regels moeten worden gecontroleerd. Per regel kan de eerste en/of tweede voorwaarde zijn gevuld.
    Als wordt voldaan aan deze voorwaarden is de juiste regel gevonden.
    Als wordt doorgezocht en er wordt geen actie gevonden zal de melding “Geen match” worden opgenomen in de melding.
  • In actor_triggers wordt in de rubriek abonnementnr (ab_nr) het abonnement van de klant opgenomen zoals dat geldig/bekend is op het moment van de mutatie.
    Voor nieuwe abonnementen (AIN en AHR) zal direct het nieuwe abonnementsnummer worden opgenomen.
    Voor het wijzigen van een abonnement (AWD en AWP) bevat rubriek waarde_na de waarde van het nieuwe abonnement. Met deze waarde van het abonnement zal worden gezocht in de MAT-tabel.
  • Wijzigingen van de uitschrijfreden worden in actor_triggers opgenomen met MTR_code = Uxxx. Bij de verwerking van deze regels zal in de waarde_na de waarde van de nieuwe uitschrijfreden zijn opgenomen. Met deze waarde van de uitstroomreden (aangevuld met een voorloop U) zal gezocht worden in de MAT-tabel.

Aanmaken van een direct mail

Het aanmaken van een direct mail voor een klant kan via het trigger-mechanisme (automatisch) worden uitgevoerd.

Bij het aanmaken van een direct mail zal OCLC Wise altijd controleren of een klant voldoet aan de voorwaarden van de actie zoals gedefinieerd bij de marketingacties. Een direct mail zal alleen worden aangemaakt als aan de opgegeven voorwaarden is voldaan.

De volgende voorwaarden worden getoetst:

  • Controle van de marketingactie.

OP basis van het nummer van de marketingactie worden de volgende controles uitgevoerd:

  • Is de marketingactie bekend.
  • Is de marketingactie van de Instantie van de klant.
  • Is de marketingactie actief.

Indien hieraan niet wordt voldaan zal de inschrijving worden afgebroken en een melding worden opgenomen in actor_triggers.

Meldingen:

  • Onbekende marketingactie
  • Marketingactie andere instantie
  • Marketingactie inactief
  • triggerControle of voor deze klant de marketingactie eerder is uitgevoerd.

Hiervoor wordt bepaald of en wanneer deze marketingactie voor het laatst is uitgevoerd voor deze klant. Als deze marketingactie eerder is uitgevoerd voor deze klant, dan zal de aanmaak van de marketingactie worden afgebroken.

Bij het aanmaken van marketingactie wordt een regel opgenomen in het bestand actor_marketing.

Inschrijven op een campagne

Een inschrijving op een campagne kan via het trigger-mechanisme (automatisch) worden uitgevoerd. Bij dit inschrijven op een campagne zal OCLC Wise altijd controleren of een klant voldoet aan de voorwaarden voor inschrijving zoals gedefinieerd in de campagne. Een inschrijving zal alleen worden uitgevoerd als aan de opgegeven voorwaarden is voldaan.

De volgende voorwaarden worden getoetst:

  • Controle van de Campagne

OP basis van het campagnenummer worden de volgende controles uitgevoerd:

  • Is de campagne bekend.
  • Is de campagne van de Instantie van de klant.
  • Is de campagne actief.
  • Is de campagne nog niet gestopt op basis van eind_datum.

Als hier niet aan wordt voldaan, zal de inschrijving worden afgebroken en een melding worden opgenomen in actor_triggers.

Meldingen:

  • Onbekende campagne
  • Campagne andere instantie
  • Campagne inactief
  • Campagne beëindigd
  • Controle van de status van de actor

Voor campagnes met de soorten I, H, R en T wordt op basis van de Wise-status (binnen de betreffende instantie) gecontroleerd of de status van de klant correct is: Voor de soorten Welkom(I), Welkom terug(H) en Retentie(R) moet de klant nog lid zijn. Voor het soort Terugwinnen(T) mag een klant GEEN lid zijn. Hierbij mag een klant ook geen lid zijn in een andere (bieb)Instantie.

Als hier niet aan wordt voldaan, zal de inschrijving niet worden doorgezet en in melding de tekst “Status actor onjuist” worden opgenomen.

  • Controle op eerdere inschrijvingen

Hierbij worden de volgende controles uitgevoerd:

  • Zijn er al inschrijvingen bekend van deze klant binnen deze campagne?

Als dit het geval zal de status van de laatste inschrijving worden onderzocht.

Als deze inschrijving nog actief is (status ongelijk N, X, Y, Z) zal de inschrijving worden gestopt. Melding: Klant is nog actie in campagne.

  • Als de status van de laatste inschrijving ongelijk Z is en bij de campagne is aangegeven dat er niet repeterend mag worden ingeschreven stopt de inschrijving met de melding: Klant eerder ingeschreven.
  • Als een blokkeer-periode is ingevuld bij de campagne zal worden gecontroleerd op een eerdere inschrijving binnen de opgegeven periode binnen het campagnesoort van inschrijving. Indien dit het geval is stopt de inschrijving met de melding: Eerder ingeschreven op soort-campagne.
  • Controle van de overige voorwaarden:
  • klant_bieb_lid
  • klant_thea_lid
  • blok_alg_opt_out
  • blok_overige_opt_out
  • blok_email_opt_out

Indien hieraan niet wordt voldaan zal de inschrijving niet worden doorgezet en in melding de tekst “Geblokkeerd op: xxxxxxx” worden opgenomen.

  • klant_email

Klant moet een e-mailadres hebben J/N

Als een e-mailadres verplicht is en de klant heeft geen e-mailadres zal de klant toch worden ingeschreven als aan alle andere voorwaarden wordt voldaan. Deze klanten zullen dan direct de status Z krijgen.

Bij het maken van een inschrijving zal een regel worden aangemaakt in actor_campagne. Standaard zal deze inschrijving de status A(ctief) krijgen. Alleen bij het ontbreken van een e-mailadres (en de verplichting hiervoor) zal de status Z worden opgenomen.

 

  • Was dit artikel nuttig?