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.