Refer-a-Friend campagne
Een Refer-a-Friend e-mailcampagne is een effectieve manier om nieuwe klanten aan te trekken via bestaande klanten. Je beloont klanten wanneer zij jouw merk delen met vrienden.
Dankzij de flexibiliteit van Copernica kun je zo’n campagne op verschillende manieren opzetten. In dit artikel laten we zien welke databasestructuur, formulieren en opvolgacties je kunt gebruiken om een complete Refer-a-Friend campagne te bouwen.
Hoe werkt een Refer-a-Friend campagne?
Een Refer-a-Friend campagne werkt op basis van wederzijdse beloning. Klanten worden aangemoedigd om jouw product of dienst te delen met vrienden via een persoonlijke uitnodiging. Wanneer de vriend een actie onderneemt (bijvoorbeeld een aankoop of aanmelding), ontvangen zowel de bestaande klant als de nieuwe klant een beloning.
De campagne bestaat uit de volgende onderdelen:
- Uitnodiging versturen: De klant vult een formulier in om een vriend uit te nodigen.
- Vriend accepteert de uitnodiging: De vriend klikt op een unieke link in de uitnodiging en voert een actie uit.
- Beloning ontvangen: Na de actie ontvangen beiden hun beloning.
Stap 1: Database inrichten
Voor een Refer-a-Friend campagne is het belangrijk om bij te houden wie is uitgenodigd, wat de status van de uitnodiging is, en wanneer deze is verstuurd. Omdat een klant meerdere vrienden kan uitnodigen, gebruik je hiervoor een aparte collectie.
Velden in de database
In de hoofd-database hoeft alleen het e-mailadres van de klant aanwezig te zijn. Dit veld is meestal al beschikbaar:
- Email (type: e-mail): het e-mailadres van de bestaande klant.
Velden in de collectie
Maak een collectie aan, bijvoorbeeld met
de naam Refer_a_friend.
Deze collectie bevat per klantprofiel een lijst met verzonden uitnodigingen.
Voeg de volgende velden toe:
- Email (type: e-mail): het e-mailadres van de uitgenodigde persoon
- Status (type: meerkeuze): status van de uitnodiging:
pending: uitnodiging is verstuurd, maar nog niet geaccepteerdaccepted: de vriend heeft de uitnodiging geaccepteerddeclined: de vriend heeft de uitnodiging geweigerdalready known: de vriend is al bekend in de database of collectie
- InvitationDate (type: datum): datum waarop de uitnodiging is verstuurd
Stap 2: Formulier inrichten
Het formulier is bedoeld voor bestaande klanten die een vriend willen uitnodigen. Je maakt het formulier met de formulieren-editor.
Formulier opzetten
- Klik in de formulierenmodule op Aanmaken.
- Voeg één veld toe voor het e-mailadres van de vriend (type: e-mail).
- Publiceer het formulier.
Omdat het formulier alleen wordt geopend vanuit een mailing, is het niet nodig om ook het e-mailadres van de afzender (de klant) op te vragen. Deze is al bekend op basis van de mailinglink.
Tip:
Wil je het formulier ook gebruiken op je website voor anonieme bezoekers?
Voeg dan een extra veld toe voor de afzender, bijvoorbeeld met de
standaardwaarde {$profile.Email}. Zo kan de bezoeker zowel zijn eigen adres
als dat van zijn vriend invullen.
Stap 3: Mailings inrichten
Voor de campagne heb je minimaal twee e-mails nodig:
- De uitnodiging voor de vriend
- De beloningsmail voor zowel klant als vriend
Beide e-mails maak je als template in de
e-mail-editor, zodat je ze eenvoudig kunt
gebruiken in de opvolgacties.
Gebruik duidelijke tekst, afbeeldingen en variabelen om de mails te
personaliseren, en test ze vooraf met een voorbeeldverzending om te controleren
of de gegevens, links en opmaak correct worden weergegeven.
3.1 De uitnodiging
De uitnodiging gaat naar het subprofiel dat is aangemaakt met de gegevens van de vriend. In deze mail kun je dus gebruikmaken van variabelen uit zowel het hoofdprofiel (de uitnodiger) als het subprofiel (de uitgenodigde).
- Gebruik
{$subprofile.Email}voor het e-mailadres van de vriend - Gebruik
{$profile.Email}of bijvoorbeeld{$profile.firstname}voor de gegevens van de uitnodiger
Inhoudelijk leg je kort uit dat de ontvanger door een bekende is uitgenodigd en welke voordelen hij krijgt door mee te doen. Sluit af met een duidelijke call-to-action, zoals Doe mee of Claim je korting, die verwijst naar de landingspagina of actiepagina waar de uitnodiging kan worden geaccepteerd.
3.2 De beloningsmail
Wanneer de vriend de uitnodiging accepteert, wordt er automatisch een nieuw
profiel voor hem aangemaakt in de hoofd-database. Vanaf dat moment is
{$profile.xxx} beschikbaar voor alle gegevens van de vriend, en is
{$subprofile.xxx} niet langer relevant.
De beloningsmail wordt verstuurd zodra deze actie is voltooid. Zowel de
oorspronkelijke klant (uitnodiger) als de nieuwe klant (vriend) ontvangen een
mail met hun beloning, zoals een kortingscode of cadeau.
Leg hierin kort uit hoe ze hun voordeel kunnen gebruiken en sluit af met een
duidelijke knop, bijvoorbeeld Bekijk je beloning of Gebruik je voordeel.
Stap 4: Opvolgacties inrichten
Met opvolgacties koppel je het formulier, de collectie en de mailings aan elkaar. De opvolgacties zorgen ervoor dat een ingevuld formulier wordt geregistreerd als subprofiel, dat de uitnodiging automatisch wordt verstuurd en dat een acceptatie wordt verwerkt. Hieronder staat hoe deze flow is opgebouwd.
4.1 Formulierverwerking en uitnodiging versturen
Wanneer het formulier wordt ingediend, maakt een opvolgactie op het
formulier een subprofiel aan in de collectie Refer_a_friend. Het veld
Email wordt gevuld met {$event.fields.Email}, de status wordt
pending en de aanmaakdatum kan worden vastgelegd door in het veld
InvitationDate de waarde now te gebruiken.
Na het aanmaken van het subprofiel wisselt de opvolgactie naar dit nieuwe subprofiel. Hierdoor kan de uitnodigingsmail direct in dezelfde opvolgactie worden verzonden. Omdat het subprofiel op dat moment actief is, wordt de mail automatisch naar het juiste e-mailadres gestuurd.
4.2 Acceptatie verwerken en beloningen versturen
Wanneer de vriend de uitnodiging accepteert via de link, voert een
opvolgactie drie handelingen uit. Eerst wordt een nieuw hoofdprofiel
aangemaakt voor de vriend. Daarna wordt de status van het gekoppelde
subprofiel bijgewerkt van pending naar accepted. Tot slot worden de
beloningsmails verstuurd: de mail voor de uitnodiger wordt direct
verstuurd met de instelling “verstuur altijd naar het profiel”, en de
mail voor de vriend wordt geplaatst onder het blok waarin het nieuwe
profiel wordt aangemaakt, zodat dit profiel automatisch als bestemming
wordt gebruikt. Hier gebruik je “Verstuur de e-mail naar het actieve (sub)profiel”.
Stap 5: Formulier tonen op de website
Om het formulier op de website te kunnen tonen, moet de website tracker actief zijn. De tracker zorgt ervoor dat de Marketing Suite weet welke bezoeker een pagina bekijkt en kan daardoor het juiste formulier op het juiste moment laden. Het formulier kan vervolgens op twee manieren zichtbaar worden gemaakt: via een opvolgactie die het formulier automatisch toont, of via de JavaScript-SDK waarmee het formulier direct in de pagina kan worden ingesloten.
Formulier tonen via een opvolgactie
Wanneer het formulier alleen in specifieke situaties moet worden getoond, kan dit worden geregeld met een opvolgactie op basis van paginabezoek. Zodra een bezoeker een bepaalde URL opent, laat de opvolgactie het formulier verschijnen. Eventueel kunnen aanvullende voorwaarden worden ingesteld, zoals alleen tonen wanneer bepaalde profielinformatie ontbreekt of wanneer het formulier eerder nog niet is ingevuld. Deze methode is geschikt voor contextafhankelijke of tijdelijke formulieren.
Formulier tonen met de JavaScript-SDK
Als het formulier vast onderdeel is van een pagina, kan de JavaScript-SDK worden gebruikt. Met een korte JavaScript-aanroep wordt het formulier direct in de pagina geladen, bijvoorbeeld op een landingspagina of in een vaste sectie van de site. De SDK biedt controle over de positie en het moment van laden en kan ook via systemen als Google Tag Manager worden ingezet. Deze methode is handig wanneer het formulier structureel beschikbaar moet zijn.
Meer informatie over hoe je een formulier toont op je website kun je vinden in het volgende documentatie artikel.