Active Campaign - Abandoned Cart

 

Abandoned Cart flow loopt achter de schermen via 2 routes:

  1. 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:

    1. carturl: URL van het plaatje van de kaart

    2. cartlastupdated: Timestamp

    3. cartinacdate: Datum van versturen naar AC

    4. 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.

  2. GTM + Cloud functions

    1. GTM

      1. Tag AC - addToCart event tracking die een AddToCart event met het email adres verstuurt

      2. Tag AC - Purchase event tracking die een Purchase event met het email adres verstuurt

    2. Cloud Functions (1st gen) Link

      1. De door GTM verstuurde Events worden via Google Cloud Functions opgepakt en naar AC gestuurd.

      2. Daar komen Purchase en AddToCart als event binnen.

  3. Active Campaign

    1. In Active Campaign zijn 2 automations:

      1. Abandoned cart - Add to Cart

        1. 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

      2. Abandoned cart - Purchase

        1. 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

  1. Shop id toevoegen aan de node: Snowflake - Get basket data joined with user data

  2. Shop id toevoegen aan de node: Snowflake - Get shop URL

  3. 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:

  1. 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

  2. Event key en account id uit link in AC: /app/settings/tracking. Hier ook de events aanzetten en aanmaken Purchase en AddToCart

  3. API info uit de sheet

  4. Shop toevoegen aan de tag en de lookup in GTM

  5. Events whitelisten binnen AC account ‘website tracking’

  6. Wellicht moeten ook bepaalde velden en tags al aangemaakt in het account. Dit zou in de support handleiding moeten staan.