Skip to main content

How to Opt-in/out with Campaign Members

The instruction in this article assume the plugin CampaignSuite - Feed action: Campaign member is be installed.
Contact support if you do not have this plugin and wish to apply Opt-in/out via Campaign members.

Voor elke Campaign Member gerelateerde actie dient een losse feed actie te worden aangemaakt. Bijvoorbeeld voor een preference center heeft elke nieuwsbrief (campagne) een Opt-in en een Opt-out actie.

Hieronder wordt beschreven aan welke minimale voorwaarden een feed actie moet voldoen voor een succesvolle verwerking.

Feed actie instellingen

Voor Opt-ins via Campaign Members maak je een Feed Actie aan met de volgende instellingen.

Type actie

Voor het type actie dient Create of Update Campaign Member geselecteerd te worden

Moment van uitvoeren

Het moment van uitvoeren hangt af van de situatie waarin de opt-in/out toegepast wordt. Wanneer het contact al bekend is, bijvoorbeeld via in een preference center via de contact ID in de url, kan de actie direct na het aanmaken van de entry worden uitgevoerd.

Is het contact echter nog niet vooraf bekend en gaat het bijvoorbeeld om een opt-in na een donatie, dan moeten we wachten op de gegevens die na koppeling van de betaling uit Salesforce worden opgehaald. Kies dan voor On Findock v2 webhook call

Conditionele voorwaarden

Via conditionele voorwaarden zorgen we er voor dat de feed actie alleen wordt uitgevoerd wanneer de gebruiken dit heeft aangegeven. Bijvoorbeeld in een preference center dient de de ja / nee keuze uitgelezen te worden, bij een donatie dient een toestemming checkbox uitgelezen te worden.

Feed actie velden

Voor het aanmaken / bijwerken van een opt-in als campaign member is een aantal minimale gegevens nodig vanuit het formulier.

Contact ID

Om te weten voor welk contact een Campaign Member moet worden aangemaakt, is het Contact ID nodig. In een preference center wordt deze bijvoorbeeld door middel van de Contact ID in de URL ingeladen en in een verborgen veld.

Vervolgens dient de waarde in de feed actie te worden toegewezen aan Contact ID.
In de Feed Actie in de Settings tab selecteer je de waarde bij Contact

Campaign ID

Om te weten voor welke campagne een Campaign Member moet worden aangemaakt, dient er een Campaign ID te worden opgegeven. Meestal gebeurt dit door een verborgen veld in het formulier aan te maken dat deze ID als standaardwaarde heeft ingevuld.

Vervolgens dient de waarde in de feed actie te worden toegewezen aan Campaign ID.
In de Feed Actie in de Settings tab selecteer je de waarde bij Campaign ID:

Opt-in waarde

Nu de Contact ID en Campaign ID bekend zijn, kan er een nieuwe Campaign Member worden aangemaakt of worden bewerkt wanneer deze al eerder aangemaakt is.

Om te zorgen dat de opt-in ook actief wordt (of inactief in het geval van een opt-out) dient dit veld te worden bijgewerkt naar de juiste waarden.Vervolgens dient de waarde in de feed actie te worden toegewezen aan Campaign ID.

In de Feed Actie in de Settings tab selecteer je de waarde bij het gekozen opt-in veld, bijvoorbeeld Status opt in:

Overige velden

Alle overige velden die bijgewerkt moeten worden op de Campaign Member kunnen zoals bovenstaande opt-in waarde worden meegegeven. Zoals bijvoorbeeld de opt-in datum.