Forestil dig, at donor/lead skriver under på en sag, giver en engangsdonation eller tilmelder sig nyhedsbrevet, og derefter opfordres til at gøre mere. Kontaktoplysninger, kampagne osv fra den første formular føres automatisk videre, så donor blot skal acceptere og godkende det valgte betalingsmiddel. Netop dét flow kan øge konvertering betragteligt - og løses med såkaldte sammenkædede formularer.
Princippet er altså, at donor/lead bliver dirigeret over til endnu en formular i stedet for en kvitteringsside, når de har indsendt den første formular. Den anden formular genbruger de data, som donor/medlem indtastede i den første formular.
Er du mere til video end tekst? Så se videoen nederst i guiden her!
Denne artikel forudsætter, at du har grundlæggende indsigt i, hvordan man konfigurerer formularer, herunder kvitteringssider for formularer. Læs eller genlæs vores support-guide om opsætning af dette.
Bemærk: Hvis du sammenkæder to transaktionelle formularer (med betaling), skal du være opmærksom på, at der oprettes to kontakter (contacts)- én for hver formular. Har du et CRM-system, som varetager dublethåndtering, er det ikke et problem. Hvis ikke, skal du indtænke manuel håndtering af dette efterfølgende. En ikke-transaktionel formular (uden betaling, f.eks. tilmelding til nyhedsbrev) opretter ikke en kontakt, og derfor vil det ikke være en udfordring, hvis man sammenkobler den med en transaktionel formular.
1. Eksempel
Sammenkædning af formularer kan f.eks. bruges til at opfordre slutbrugeren til at foretage en donation, efter de har tilmeldt sig nyhedsbrevet.
Den første formular i kæden vil i dette eksempel være en ikke-transaktionel formular (uden betaling), der bliver brugt til at indsamle kontaktoplysninger og samtykke til nyhedsbrevet. De kontaktinformationer, der indsamles, kan eksempelvis være:
- Fornavn
- Efternavn
- Postnummer
Når slutbrugeren har udfyldt sine kontaktinformationer og indsendt formularen, bliver de sendt videre til en ny formular, i stedet for en almindelig kvitteringsside.
Den anden formular er en transaktionel formular (med betaling), hvor donor kan vælge beløb, frekvens og betalingsmetode. Fordi vi allerede kender donors fornavn, efternavn og e-mail, er det allerede udfyldt i formularen. Her kan det vises som synlige felter eller gemmes i skjulte felter. Du kan altså vælge at vise fornavn for donor, men ikke efternavn og e-mailadresse.
Når slutbrugeren indsender denne formular, bliver der oprettet en Contact i OnlineFundraising med tilhørende betalingsoplysninger.
2. Sådan kædes formularer sammen
2.1. Forberedelse
Forberedelse til sammenkædning af formularer:
- Forbered to (eller flere) formularer
- Fx: Formular A og Formular B
- Hver formular skal være testet og klar til brug
- Formularerne skal indlejres på en landingsside hver (her kan du ikke bruge samme url)
- Noter URL'en for den formular, som slutbrugeren skal omdirigeres til
- Fx: https://www.yourdomain.io/form-b
2.2. Sammenkæd formularer
Kvitteringssiden, også kaldet Success Landing Page, for Formular A skal nu pege på landingssiden for Formular B (https://www.yourdomain.io/form-b).
Linket skal kombineres med en query parameter, som er et lille stykke kode, der tilføjes til url'en for formular B:
https://www.yourdomain.io/form-b?skipReceipt=1Query parameteren skipReceipt gør, at kvitteringen bliver sprunget over, og at slutbrugeren i stedet bliver omdirigeret til Formular B. Query parameteren tilføjes ved at tilføje "?" (spørgsmålstegn). Hvis du allerede benytter dig af en eller flere query parametre i linket, skal du i stedet bruge "&" (ampersand). Eksempel:
https://www.yourdomain.io/form-b?pre_purpose=1&skipReceipt=1Bemærk: Query parametre bliver også brugt til at skabe dybe links til forudfyldning af formularer, men er ikke nødvendigt at indstille, når man sammenkæder formularer.Læs mere om dybe links og syntax for query parametre her.
Nedenstående billede er et eksempel på, hvordan kvitteringssiden indstilles for et formål i FormBuilder. Kvitteringssiden indstilles per formål, så gentag dette trin for hvert formål i din formular.
Når kvitteringssiden er indstillet som beskrevet ovenfor, er dine formularer kædet sammen og klar til brug.
2.3. Sådan overføres data mellem formularerne
Dette afsnit forklarer, hvordan vi overfører data mellem de sammenkædede formularer. Afsnittet forudsætter en grundlæggende forståelse for DataSets.
Når slutbrugeren udfylder Formular A, bliver de omdirigeret til Formular B, og linket vil indeholde yderligere query parametre, der bliver genereret automatisk:
https://www.yourdomain.io/form-b?skipReceipt=1&dataSetGuid=be61d38d-4235-441d-8e44-xxxxxxxxxx
Det betyder, at alle data, som var tilgængelige på data sættet for formular A, automatisk videreføres til formular B.
Bemærk at dette link ikke indeholder nogen personfølsomme data. De query parametre der indgår, vil som minimum være: skipReceipt og dataSetGuid. dataSetGuid er et unikt id for det DataSet, der blev oprettet som resultat af Formular A, og det indeholder de oplysninger, som slutbrugeren indtastede. Når slutbrugeren omdirigeres til Formular B, bliver oplysningerne ekstraheret fra dette DataSet og udfyldt i formularen på vegne af slutbrugeren. Dette fungerer kun i kombination med skipReceipt.