Klaviyo x WooCommerce integratie
Overzicht
In dit artikel wordt uitgelegd hoe je de WooCommerce integratie in je Klaviyo account kunt inschakelen.
De belangrijkste stappen om te integreren met WooCommerce zijn:
- Installeer de Klaviyo WooCommerce plugin
- Schakel de WooCommerce integratie in
- Synchroniseer je WooCommerce aanmeldformulier met een Klaviyo lijst
We zullen ook stilstaan bij het toevoegen van een opt-in selectievakje aan je WooCommerce checkout pagina en hoe je deze kan verbinden met je Klaviyo abonneelijst.
De WooCommerce integratie synchroniseert realtime data met Klaviyo.
Installeer de Klaviyo WooCommerce plugin
Met de Klaviyo WooCommerce Wordpress plugin kan je voor je nieuwsbrief een aanmeldformulier aan je website toevoegen, website activiteit tracking inschakelen en data ontvangen wanneer mensen beginnen met afrekenen of producten bekijken, zodat je verlaten winkelwagen (cart abandonment) of browse abandonment e-mails kunt verzenden.
Ga naar WooCommerce om de plugin te uploaden. Plaats de muisaanwijzer op het tabblad Plugins en klik op Add New.
Zoek naar Klaviyo binnen Search plugins. Als je de Klaviyo plugin hebt gevonden, klik je op Install Now.
Klik op Activate om de plugin te activeren.
Je plugin is nu geïnstalleerd. Om je plugin te configureren, heb je je Public API key / Site ID nodig.
Schakel over naar Klaviyo en ga naar Account > Settings > API keys. Kopieer je API key.
Ga terug naar WordPress en ga naar Plugins. Scroll naar beneden om de Klaviyo plugin te vinden en klik op Settings.
Vul deze instellingen in:
- Public API Key: ook bekend als je site ID. Plak de public API key / site ID die je eerder hebt gekopieerd.
- Enable Klaviyo Signup forms inschakelen: Vink deze optie aan om Klaviyo aanmeld formulieren op je website toe te staan.
- Disable configuration warning: hierdoor wordt de configuratie waarschuwingen niet meer weergegeven. We raden aan om deze optie niet aan te vinken.
Klik op Save Settings.
Je plugin wordt rechtstreeks bijgewerkt via je WordPress winkel. Release Notes zijn te vinden gebundeld met je plugin updates. Zie Vind de Release Notes aan het einde van dit artikel voor meer informatie.
Schakel de WooCommerce integratie in
Om de WooCommerce integratie in te schakelen, maak je eerst een API key en een secret in je WooCommerce account. Vervolgens ga je naar Klaviyo en voeg je de API en de secret toe aan je WooCommerce integratie instellingen.
Navigeer vanuit Wordpress naar WooCommerce > Settings > Advanced > Rest API. Genereer een API key en secret door op Add Key te klikken.
Vul de details van de Key in:
- Beschrijving: vul een naam in zoals "klaviyo"
- Gebruiker: behoudt de standaard gebruiker, of kies een andere uit de dropdown.
- Machtigingen: kies Read/Write
Klik op Generate API key.
Je hebt een consumer key en een consumer secret aangemaakt. Houd dit tabblad open, want je hebt beide waardes nodig bij de volgende stap.
Update je integratie instellingen in Klaviyo
Schakel over naar je Klaviyo account en ga naar Integrations. Zoek op het tabblad All Integrations naar de WooCommerce integratie. Klik vervolgens op Add Integration.
Voer je integratie instellingen in:
- Store URL: dit is dezelfde URL die klanten gebruiken om toegang te krijgen tot je website.
- WooCommerce Consumer Key: plak de consumer key die je in de vorige stap hebt aangemaakt.
- WooCommerce Consumer Secret: Plak de consumer secret die je in de vorige stap hebt aangemaakt.
- Global Currency Code: Als je alle valuta die door je winkels worden gebruikt, wilt omrekenen naar één valuta in Klaviyo, vink je Convert all currencies to one standard currency aan en selecteer je een algemene valutacode in de dropdown.
- Subscribe new customers to a Klaviyo list: We raden over het algemeen aan om deze optie NIET aan te vinken. Als deze optie is geselecteerd, worden alle nieuwe contacten die iets kopen naar een lijst gesynchroniseerd. Aangezien WooCommerce niet standaard een selectievakje 'accepteert marketing' biedt, betekent dit dat veel checkout formulieren deze niet hebben en dat de klant zich er dus niet van bewust is dat hij zich aanmeldt. In de meeste gevallen is het dus verstandig om dit selectievakje niet aan te vinken. Als je ervoor kiest om dit selectievakje wel te gebruiken, selecteer dan ook een lijst uit de dropdown.
- Schakel Legacy API in: Als je nog steeds de V1 van de WooCommerce API gebruikt, vink dan dit vakje aan om ervoor te zorgen dat de integratie goed functioneert. V3 API wordt aanbevolen voor snellere communicatie tussen WooCommerce en Klaviyo.
Onthoud dat je een checkbox 'accepteert marketing' aan je checkout kunt toevoegen via de WooCommerce plugin door de optie Add a subscribed to newsletter on the checkout page in te schakelen in je WooCommerce plugin instellingen. Deze instelling is eerder in dit artikel behandeld onder de kop Installeer de Klaviyo WooCommerce plugin. Als je ervoor kiest om deze plugin instelling in te schakelen, moet je ook een list ID opgeven. Ook dit is eerder in dit artikel behandeld.
Klik op Connect to WooCommerce.
Als je problemen ondervindt bij deze stap, controleer dan of je de juiste store URL, consumer key en consumer secret gebruikt. Houd er rekening mee dat de store URL dezelfde URL is die klanten gebruiken om toegang te krijgen tot je website.
Je gegevens worden binnen enkele minuten met Klaviyo gesynchroniseerd. Je hebt met succes de WooCommerce integratie ingeschakeld.
Als je een foutmelding krijgt “Unable to test API by fetching order count. Invalid count” betekent dit dat wanneer Klaviyo de WooCommerce integratie probeert te valideren en een telling van bestellingen krijgt, hun API geen waarde retourneert die Klaviyo verwacht of het retourneert helemaal niets. Omdat de integratie nog niet officieel is verbonden met Klaviyo, betekent dit dat het moet worden opgelost binnen WooCommerce. De beste manier om dit te controleren, is door een applicatie zoals Postman te gebruiken om een API call te doen naar het eindpunt voor het tellen van bestellingen, wat meer inzicht zal geven in wat er aan Klaviyo wordt doorgegeven.
Het eindpunt dat je nodig hebt, is: {customers-url}/wc-api/v1/orders/count
Verander {customers-url} naar je WooCommerce store URL.
Als je dit eindpunt en WooCommerce hebt gecontroleerd en je hebt nog steeds hulp nodig, neem dan contact op met de support afdeling.
Test je WooCommerce integratie
Om je integratie en plugin te testen, ga je naar je website en volg je deze instructies:
- Voeg een item toe aan je winkelwagen.
- Ga naar de afrekenpagina.
- Vul je e-mailadres in op de afrekenpagina.
- Ga naar je activity feed op je dashboard, zoek naar de Started Checkout metric, waar je jouw afrekensessie zou moeten zien verschijnen.
Synchroniseer een WooCommerce aanmeldformulier met een Klaviyo Lijst
Het laatste dat je wilt doen, is je aanmeldformulier voor de nieuwsbrief aanpassen zodat deze verbinding maakt met Klaviyo. Ga naar Appearance > Widgets in je WordPress dashboard. Selecteer "Klaviyo: Email Signup" en selecteer het type abonnement dat je wilt (afhankelijk van je WordPress thema). Volg als je hulp nodig hebt bij het vinden van je Klaviyo List ID deze instructies.
Monitoring van de Historische Data Synchronisatie
Wanneer je voor het eerst integreert met WooCommerce, zal Klaviyo de laatste 90 dagen van je WooCommerce data synchroniseren, zodat je meteen aan de slag kunt met het engagen van je meest recente klanten. Na de synchronisatie van je data van de meest recente 90 dagen, begint Klaviyo met je volledige historische data synchronisatie. Afhankelijk van het aantal bestellingen, klanten en producten dat je winkel heeft, kan het enkele minuten tot meerdere dagen duren voordat al je gegevens zijn gesynchroniseerd.
Zodra de historische synchronisatie is voltooid, wordt nieuwe WooCommerce data in realtime met Klaviyo gesynchroniseerd.
Om de voortgang van de eerste synchronisatie te controleren, klik je op het Metrics tabblad in de zijbalk.
Zoek de Placed Order metric en wijzig het datumbereik van de grafiek om te zien welke data volledig zijn gesynchroniseerd. Wanneer de synchronisatie is voltooid, wordt de WooCommerce integratie op het Integrations tabblad gemarkeerd als voltooid. Als je zelf wilt verifiëren of alle data van WooCommerce is gesynchroniseerd, kun je de totale bestellingen voor een paar dagen of een week controleren. Voordat je begint met valideren, moet je ervoor zorgen dat de tijdzone van je account overeenkomt met de instellingen in WooCommerce.
Om de tijdzone van je account te controleren of bij te werken, ga je naar de Account Settings pagina en controleer je het gedeelte Contact Information > Organization.
Gegevens gesynchroniseerd in Klaviyo
WooCommerce stuurt e-commerce events naar Klaviyo die kunnen worden bekeken onder het tabblad Metrics van je Klaviyo account. Navigeer naar Metrics en selecteer WooCommerce in de dropdown om alleen WooCommerce events te bekijken. Merk op dat WooCommerce events zijn gekoppeld aan een WooCommerce pictogram.
Klaviyo beperkt het aantal unieke metrics dat je kunt aanmaken tot 200. Wanneer je deze drempel nadert, word je gewaarschuwd via een waarschuwing in je account, in combinatie met een e-mail naar de accounteigenaar.
- Started Checkout metric wordt aangemaakt wanneer:
- Een klant inlogt op zijn account, iets toevoegt aan zijn winkelwagentje en vervolgens de checkout pagina bekijkt.
- Een klant voegt iets toe aan zijn winkelwagentje, bekijkt de checkout pagina en voert een factuuradres in.
- De Placed Order metric wordt aangemaakt wanneer een klant het afrekenproces voltooit en een bestelling plaatst in WooCommerce.
- De Ordered Product metric wordt aangemaakt wanneer een klant een bestelling plaatst voor een specifiek artikel. Als een klant twee keer hetzelfde artikel bestelt, worden twee Ordered Product metrics bijgehouden.
- De Fulfilled Order metric wordt aangemaakt wanneer een bestelling wordt gemarkeerd als "verzonden" in je WooCommerce shop.
Opmerking: Klaviyo synchroniseert standaard de volgende statussen voor Placed Order: processing, completed, refunded, cancelled.
Stel dat een klant inlogt op zijn account en twee blauwe jeans en een zwarte jeans aan zijn winkelwagentje toevoegt. Een Started Checkout metric wordt dan getracked. Vervolgens plaatst de klant een bestelling voor de blauwe en de zwart jeans. Er wordt één Placed Order metric geregistreerd en drie Ordered Products metrics: twee voor elk van de blauwe jeans en één voor de zwart jeans. Wanneer de producten zijn gemarkeerd als shipped, wordt een Fulfilled Order metric geregistreerd.
Duik dieper: bekijk en begrijp je WooCommerce Data
Hoe upgrade ik mijn WooCommerce integratie naar realtime?
Begin met het installeren van de nieuwste WooCommerce plugin. Maak vervolgens een REST API key voor de v3 integratie met lees/schrijfrechten. Deze verschilt van de Legacy API key die je hebt gemaakt toen je de plugin voor het eerst installeerde.
Werk je integratie in Klaviyo bij door Update Settings te selecteren op de pagina voor WooCommerce integratie instellingen.
Houd er rekening mee dat om WooCommerce's API v3 te gebruiken, je een WooCommerce versie 3.5x of later en een Wordpress versie 4.4 of later moet gebruiken.
Andere bronnen
Gefeliciteerd met de installatie! Nu je account is ingesteld en geïntegreerd, is het tijd om de kernfuncties van Klaviyo te gaan gebruiken. Nadat je klaar bent met de items in deze categorie, ben je helemaal klaar om het meeste uit Klaviyo's functies te halen. Bekijk het Getting Started Handbook om ervoor te zorgen dat je aan de slag kunt om het meeste uit je Klaviyo account te halen.
Als je eenmaal zover bent, stop dan niet! Klaviyo is een robuust platform met tal van functies die je kunt gebruiken om je bedrijf te laten groeien.
Winkelwagentjes Opnieuw Samenstellen vanuit een Abandoned Cart Flow
Je kunt WooCommerce data gebruiken om winkelwagentjes opnieuw samen te stellen vanuit een abandoned cart flow.
Klaviyo zal een key genereren voor het Started Checkout event waarmee je een unieke link kunt gebruiken die de winkelwagen van de klant opnieuw samenstelt voor het geval ze terugkeren naar hun winkelwagen via een e-mail. Deze unieke link werkt ook cross-device, waardoor de winkelwagen (met inhoud) ook zichtbaar is op een ander apparaat of browser. Je kunt deze link aanmaken met behulp van de volgende url parameter in een abandoned cart e-mail flow die wordt geactiveerd door een Started Checkout event:
Samengesteld, zou de url er als volgt uit moeten zien:
De dynamisch gegenereerde producttitel link wordt rechtstreeks gehaald uit de URL die je in je account settings hebt ingevoerd. Mogelijk moet je een schuine streep aan je URL parameters toevoegen tussen {{ organisation.url }} en winkelwagen om eventuele fouten met de bestemmings URL te voorkomen. Om de schuine streep toe te voegen, navigeer je naar Table Block > Rows > Column 2 en dubbelklik je op de hyperlink van de producttitel. Voeg de slash toe aan de URL in het venster en klik op OK.
Als je {{ organisation.url }} gebruikt om naar een niet-beveiligde HTTP URL te linken, moet je je URL handmatig toevoegen met gebruik van HTTPS om de winkelwagen correct opnieuw samen te stellen.
WooCommerce abonnements data gebruiken
Leer meer over het gebruik van WooCommerce abonnements data in campagnes en flows.
Plugin updates installeren
Plugin updates kunnen nu rechtstreeks vanaf je WordPress Admin pagina worden geïnstalleerd. Als er een update beschikbaar is, zie je een melding naast je Plugins tabblad. Klik op je Plugins tabblad, scrol omlaag om de Klaviyo plugin te vinden en installeer de update.
Als je wilt, kan je nog steeds de Klaviyo WooCommerce plugin handmatig downloaden vanuit de Wordpress Store.
Vind de Release Notes
Release Notes worden meegeleverd met elke nieuwe plugin update. Bekijk het ChangeLog bestand dat bij elke WooCommerce plugin update wordt geleverd voor meer informatie.
Om je WooCommerce Plugin Release Notes te vinden, selecteer je Plugins op je WooCommerce Admin pagina. Scroll vervolgens naar beneden om de Klaviyo plugin te vinden. Klik op View Details en selecteer vervolgens het Changelog tabblad.
WooCommerce Abonnementen i.c.m. Klaviyo
Indien je met abonnementen werkt in WooCommerce is het verstandig om abonnementsgegevens naar Klaviyo te synchroniseren. Dit gebeurt niet automatisch en hiervoor dien je met een developer een extra koppeling op te zetten. Voor meer informatie hierover kan je contact opnemen met Polaris Growth of deze pagina bekijken