Verlaten winkelwagen met Magento-integratie
Wil je klanten automatisch herinneren aan een winkelwagen die ze hebben achtergelaten in je Magento-webshop? In dit artikel lees je hoe je een opvolgcampagne opzet met behulp van de Magento-integratie in Copernica.
We behandelen onder andere:
- E-mailtemplate opstellen: producten uit de winkelwagen tonen.
- Trigger en opvolgactie inrichten: het detecteren van een verlaten winkelwagen en het starten van een automation flow.
- Profielbeheer: bestaande klantprofielen verrijken of nieuwe subprofielen aanmaken.
- Opslaan van winkelwagendata: data zoals productinformatie, totaalbedrag en winkelwagen-ID vastleggen.
Het principe werkt grotendeels hetzelfde als de standaard voorbeeldcampagnes in onze documentatie, maar er zijn enkele aanpassingen nodig specifiek voor Magento-data.
Stap 1: E-mailtemplate maken
Maak een e-mail waarin je dynamisch gegevens uit de winkelwagen toont. Gebruik hiervoor variabelen die door de trigger worden meegegeven. Voorbeelden van veelgebruikte variabelen. Een voorbeeld van gegevens die je kunt tonen is:
- Voornaam: {$event.cart.customer.firstname}
- Geboortedatum: {$event.cart.customer.dob}
- Productnaam: {$event.cart.items.0.name}
Wil je meerdere producten tonen? Gebruik dan een loop:
{foreach from=$event.cart.items item=product}
- {$product.name} ({$product.qty}) - {$product.price}
{/foreach}
Stap 2: Opvolgactie inrichten
Volg deze stappen om een opvolgactie voor verlaten winkelwagens op te slaan via de Magento-integratie:
- Maak een opvolgactie aan in de Automations-module van Copernica.
- Kies de scope "Integraties" en selecteer de juiste Magento-integratie.
- Gebruik als startevent: Product toegevoegd of Productaantal gewijzigd binnen de scope Webshop (winkelwagentjes).
- Controleer of het profiel al bestaat in je profielen-database. Dit kan
bijvoorbeeld op e-mailadres:
{$event.cart.customer.email}
. Als het profiel niet bestaat, vink aan: maak nieuw subprofiel aan.
Splits het proces in twee paden: Tijdens het eerste pad zorgen we ervoor dat profielen die bestaan worden verrijkt en tijdens het tweede pad zorgen we ervoor dat de data vanuit Magento in de winkelwagen wordt opgeslagen.
Pad 1: Profiel verrijken
Wanneer een profiel al bestaat kun je dit profiel verrijken. Voeg hiervoor een blok Velden en interesses bijwerken toe aan de flow. Hier geef je aan welke data je vanuit de Magento winkelwagen opslaat. Bijvoorbeeld:
- Voornaam: {$event.cart.customer.firstname}
- Geboortedatum: {$event.cart.customer.dob}
- E-mailadres: {$event.cart.customer.email}
Pad 2: Winkelwagen opslaan
Controleer of het CartID al is opgeslagen (bij gebruik van subprofielen).
- Voeg opnieuw een Zoek naar profiel/subprofiel-blok toe en link deze aan je Abandoned-cart collectie.
- Zoek op een uniek veld, zoals CartID:
{$event.cart.id}
- Vink aan: Maak nieuw subprofiel aan als er geen resultaat is.
-
Voeg een Velden en interesses bijwerken-blok toe. Hierin sla je de relevante winkelwagendata op, zoals status, producten, aantallen, prijzen en totaalbedrag.
Bijvoorbeeld:
- Status: {$event.cart.status} - Totaalprijs: {$event.cart.total.value} - CartID: {$event.cart.id}
Stap 3: Bestellingen controleren en filteren
Voorkom dat klanten herinneringsmails ontvangen na het plaatsen van een bestelling:
- Voeg een wachttijd in van 1 tot 2 uur, dit voorkomt dat gebruikers onterecht een herinnering ontvangen terwijl ze nog bezig zijn met hun bestelling.
- Stel onder Gedrag bij overlap de optie vervang het wachtende event door het nieuwe event en reset de wachttijd in.
- Zoek naar een profiel/subprofiel zodat je in de Orders collectie kan terug vinden of de gebruiker al een order heeft geplaatst.
- Stel het zoekcriteria in op het
{$event.cart.id}
. Let op: Als je deze methode gaat toepassen dien je tijdens het opslaan van je Magento order data ook dit veld in te vullen om deze interactie in te stellen. - Daarna bepaal je welke e-mail je verstuurt.
Tot slot
Met deze flow stuur je automatisch een e-mail naar klanten die hun winkelwagen hebben verlaten. Dankzij de koppeling met Magento kun je relevante data opslaan en hergebruiken in je campagnes.
Afhankelijk van je situatie kun je deze aanpak verder uitbreiden met bijvoorbeeld segmentatie of extra opvolgacties.