Shopify events: user-unsubscribe
Het user-unsubscribe-event wordt, zoals de naam al aangeeft, getriggerd wanneer een klant zich afmeldt voor de nieuwsbrief in de Shopify-webshop. Dit wordt via een webhook doorgegeven aan Copernica, waardoor er, zodra de afmelding voltooid is, opvolgacties uitgevoerd kunnen worden.
Variabelen
Bij Shopify-events zijn variabelen op twee manieren beschikbaar:
- Webhook-data via {$trigger.webhook}: deze informatie komt rechtstreeks uit de webhook die Shopify naar Copernica stuurt.
- API-data via {$trigger}: deze informatie wordt opgehaald via de Shopify GraphQL Admin API.
Wij adviseren om zoveel mogelijk gebruik te maken van de webhook-data. Hiermee voorkom je extra API-calls, bouw je e-mails sneller op en loop je minder snel tegen de rate limits van Shopify aan.
Webhook-data
Zodra Copernica een customer-event ontvangt vanuit Shopify, zijn alle velden uit de Shopify-webhook beschikbaar via de {$trigger.webhook}-variabelen in opvolgacties en mailings, bijvoorbeeld {$trigger.webhook.customer_id}.
Handige variabelen
De volgende velden zijn vaak handig om te gebruiken in opvolgacties en mailings:
- {$trigger.webhook.email_address}: het e-mailadres van de klant
- {$trigger.webhook.email_marketing_consent.state}: de status van de afmelding (subscribed|unsubscribed)
- {$trigger.webhook.email_marketing_consent.consent_updated_at}: wanneer de afmelding is uitgevoerd
API-data
Alle velden die teruggegeven worden door de Shopify Admin API voor een customer zijn beschikbaar via de 'trigger'-variabelen in opvolgacties en mailings, bijvoorbeeld: {$trigger.id}.
Handige variabelen
De volgende velden zijn vaak handig om te gebruiken in opvolgacties en mailings:
- {$trigger.firstName}: de voornaam van de klant
- {$trigger.displayName}: de volledige naam, het e-mailadres, of het telefoonnummer van de klant
- {$trigger.createdAt}: de datum waarop de klant is toegevoegd
- {$trigger.defaultEmailAddress}: gegevens over of de klant marketing e-mails wil ontvangen
- {$trigger.locale}: de plaats waar de klant zich bevindt
- {$trigger.tags}: tags die zijn toegevoegd aan de klant
- {$trigger.verifiedEmail}: of de klant een bevestigd e-mailadres heeft
Meer informatie over de beschikbare velden en het gebruik vind je in dit artikel.
Voorbeeld: afmeldbevestiging
Beste {$trigger.firstName},
Wat jammer dat je je hebt afgemeld voor onze nieuwsbrief met e-mailadres {$trigger.webhook.email_address}!
We hopen je in de toekomst weer te mogen verwelkomen.