Abandoned Cart flow loopt achter de schermen via 2 routes:
N8N flow ‘Abandoned Cart' die de recente baskets per user bekijkt en voor het kaart item uit de winkelmand met de hoogste ‘count' de URL voor het tonen van het plaatje van die kaart naar AC stuurt voor users met 'personalized_email’ = true. Stuurt de volgende velden naar AC:
carturl: URL van het plaatje van de kaart
cartlastupdated: Timestamp
cartinacdate: Datum van versturen naar AC
Als de basket op de site in het meest recente record leeg is maar de user wel al een carturl heeft gekregen in AC wordt het veld carturl met een lege string geüpdatet zodat niet de oude winkelwagen naar de klant verstuurd gaat worden.
GTM + Cloud functions
GTM
Tag AC - addToCart event tracking die een AddToCart event met het email adres verstuurt
Tag AC - Purchase event tracking die een Purchase event met het email adres verstuurt
Cloud Functions (1st gen) Link
De door GTM verstuurde Events worden via Google Cloud Functions opgepakt en naar AC gestuurd.
Daar komen Purchase en AddToCart als event binnen.
Active Campaign
In Active Campaign zijn 2 automations:
Abandoned cart - Add to Cart
Deze start een automation als er een add to cart event is. Wacht een bepaalde tijd en checkt of de carturl wel gevuld is en verstuurt dan een mail
Abandoned cart - Purchase
Deze verwijdert een user uit de add to cart automation bij een purchase zodat de klant na een bestelling niet de winkelwagen verlaten mail gaat krijgen.
Nieuwe shop toevoegen
N8N flow
Shop id toevoegen aan de node: Snowflake - Get basket data joined with user data
Shop id toevoegen aan de node: Snowflake - Get shop URL
Shop id en tag toevoegen aan de node: Code - needed tags per shop
Om dit te laten werken moeten de juiste velden en tags zijn aangemaakt binnen AC!
GTM + Google Cloud
Cloud setup:
https://console.cloud.google.com/functions/details/europe-west1/event-tracking-active-campaign-2?env=gen1&authuser=1&project=crystalminer. Cloud Functie kopiëren en de juiste gegevens invullen. Zie hier een artikel met uitleg:ActiveCampaign Event Tracking with Google Tag Manager
Event key en account id uit link in AC: /app/settings/tracking. Hier ook de events aanzetten en aanmaken Purchase en AddToCart
API info uit de sheet
Shop toevoegen aan de tag en de lookup in GTM
Events whitelisten binnen AC account ‘website tracking’
Wellicht moeten ook bepaalde velden en tags al aangemaakt in het account. Dit zou in de support handleiding moeten staan.