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.
InBinnen 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 deeen opt-in datum.
