Formularbygger

Sådan tester du en formular

Senest redigeret:

Med OnlineFundraising er det nemt at bygge og tilpasse dine formularer. Måske vil du teste rækkefølgen af betalingsmetoder, beløb eller mængden af felter? Selv små ændringer kan påvirke antallet af konverteringer, og det er jo dét, som gør fundraising sjovt.

Når du bygger eller ændrer en formular, er det vores klare anbefaling, at du altid tester formularen, inden du slipper den helt. Denne guide giver dig et par tips til at teste formularen bedst muligt, og beskriver hvordan du tilbagefører donationen, hvis du ønsker det. 
Vi gennemgår:

  • Test af visning og flow i sandkasse
  • Test med test-betaling
  • Teste med forskellige e-mailadresser
  • Test visning af formularen på forskellige skærme
  • Test med rigtige betalingsmidler
  • Test af kommunikationen
  • Kontrollér data i OnlineFundraising
  • Kontroller data i CRM og/eller e-mail platform
  • Tilbagefør donationen og stop aftalen
  • Test med data fra eksterne formularer

Bemærk: Det er vigtigt, at du tester alle scenarier igennem, som er tilgængelige i formularen. Det gælder altså både engangs- og fast støtte, forskellige valgmuligheder i forhold til type af medlemskab, frekvens, betalingsmiddel osv. Årsagen til det, er, at det er den eneste måde, du kan sikre dig, at du sender den korrekte bekræftelse, og at dine data bliver gemt korrekt i forhold til fx purpose(s).

Test af visning og flow i sandkassen

Laver du større ændringer til layout eller logik, anbefaler vi altid, at du først tester din formular i Sandbox. Her har du mulighed for at teste formularen fuldkommen risikofrit. Sandbox plejer nemlig at være opsat, så data ikke automatisk overføres til CRM. 

Har du ikke en Sandbox i dag? Så kontakt support, så kan vi vende, om det kan være relevant for jer.

 

Test med test-betalinger

Uanset om du tester i Sandbox eller i din rigtige OnlineFundraising-instans har du mulighed for at teste med Test-betalinger. Det giver dig mulighed for at teste flow og kommunikation, uden at du skal lægge ud og tilbageføre pengene.

Du tilføjer denne mulighed under Payment method types - Test gateway by SMS. 

Herefter optræder den som valgmulighed i formularen:

Du skal blot huske at slå Test-betaling fra, inden du slipper formularen løs hos almindelige donorer. Vi anbefaler også, at du afslutter testen med rigtige betalingsmidler - så du slipper ikke helt. 

 

Test med forskellige emailadresser

Start med at udfylde formularen systematisk, så du får testet alle muligheder igennem. Her er det en fordel, hvis du nemt kan se forskel på dine indtastninger efterfølgende – både ved at bruge forskellige navne ("TestEngangsMP" fx) og e-mailadresser. 

Her kan du udnytte en smart funktion, som findes i Outlook, Gmail og mange andre mailklienter. Skriver du fx "minemail+testengangsMP@mitdomæne.dk" vil formularen opfatte det som en unik e-mail, men din mailklient vil modtage den som "minemail@mitdomæne.dk". Det lille plus angiver, at alt efter fortsat er samme modtager, men tillader dig at angive forskellige adresser, så de ikke merges i dit CRM. 

Skal du teste logik, som kræver at donor er født på et bestemt tidspunkt, fx er under 30 år? Så kan du få hjælp til at finde et CPR-nummer at teste på via denne side.

Test på desktop, tablet og mobil

Når vi opsætter de første formularer, tester vi også visningen på forskellige devices. Men måske ændrer du på feltnavne, knaptekster og andet, som kan rykke ved designet? Derfor bør du også lave en visuel inspektion af formularen. Det kræver selvfølgelig, at formularen er indlejret på din hjemmeside. Her skal du teste, hvordan formularen vises på forskellige skærmstørrelser. 

Du kan vælge at åbne den pågældende side på desktop (en computer/bærbar) og på din mobiltelefon, men du kan også udnytte en funktion i browseren, som kan vise dig siden på forskellige skærmstørrelser.

I Chrome findes denne under de tre prikker øverst i højre hjørne. Herefter vælger du Flere værktøjer > Udviklerværktøjer.  Alternativt kan du højreklikke på siden og vælge Undersøg.

Nu vises sidens kode i højre side af din skærm, og du får en række muligheder for at dykke ned i detaljerne. Til dette eksempel skal du bruge den såkaldte Device toolbar - den får du frem ved at klikke på dette lille ikon:

SeStoerrelser.png

Nu får du mulighed for at tilpasse visningen af siden, som den ville se ud på forskellige skærmstørrelser - både desktop, iPad og forskellige mobiltelefoner. 

Test med rigtige betalingsmidler

Når du tester, skal du betale med rigtige betalingsmidler, og på alle betalingsmidler. Du kan vælge at fjerne minimumsbeløbet, mens du tester, så du kan teste med mindre beløb, men måske har du logik indbygget ift. beløbet? Så kan du refundere beløbet efterfølgende (se længere nede i denne guide)

Med Betalingsservice, faktura og lignende betalingsmidler, hvor pengene ikke trækkes straks, kan du selvsagt ikke vente på, at betalingen reelt gennemføres. Her må du i stedet udfylde formularen og kontrollere data i OnlineFundraising (se nedenfor).

Test af kommunikationen

Næste trin er at teste kommunikationen og sikre, at alle data flettes korrekt ind. Det er en af grundene til, at du tester med rigtige betalinger - så er du sikker på, at alt er korrekt. Se teksten på takkesiden, og kontrollér ditto i e-mail og sms. Her skal du også kontrollere visning både på desktop og mobil, og det gøres desværre bedst på "gammeldags" maner. Årsagen er, at mailklienter fungerer forskelligt i browser og på mobil, og det kan browserens udviklerværktøjer ikke efterligne korrekt.

Det spændende med e-mail er også, at visningen er forskellig på Outlook, Gmail, Apple, i dark mode osv. Test så mange du kan overskue, og overvej om et værktøj som Litmus kan være vejen frem, hvis du vil være helt sikker. 

Kontrollér data i OnlineFundraising

Herefter skal du søge dine testpersoner frem i OnlineFundraising. Du kan søge på forsiden af OnlineFundraising eller under Transactional > Contacts. Når du har fundet den korrekte kontakt, skal du først kontrollere, at data på kontakten er korrekt. Kommer de forventede oplysninger med, eller mangler du noget i din formular?

Dernæst skal du kontrollere, at data er korrekt på betalingen. Der vil være forskel på data, alt efter om det er en engangsdonation eller fast støtte. 

For en fast støtte skal du kontrollere fx

  • Agreement type
  • Purpose accounting code
  • Beløb
  • Frekvens
  • Next due date + start dato
  • Skattefradrag

For enkeltdonationer skal du kontrollere fx

  • Purpose accounting code
  • Beløb
  • Skattefradrag

Har du fx særlige utm-koder eller andet, som ligger på betalingens datasæt, må du åbne dette og kontrollere data dér. 

Kontrollér data i jeres CRM-løsning og/eller e-mailplatform

Data ser godt ud i OnlineFundraising, og du får korrekt bekræftelse. Så er alt godt, ikke? Mnja – erfaringen viser desværre, at det er en god ide at kontrollere data hele vejen. Det betyder, at du er nødt til at åbne jeres CRM og/eller e-mail platform (det sidste, hvis data flyder direkte dertil fra OnlineFundraising) og kontrollere, at data ser korrekt ud dér. 

Det er her, vi ofte fanger de små ting, som opstår, når man kopierer en kampagne. Så lyt til vores dyrt købte erfaringer og tag den sidste test med. Du bliver glad for det!

Tilbagefør donationen og stop aftalen

Når du er færdig med at teste, kan du tilbageføre donationen, hvis du ønsker det. Så tilbagebetales pengene via det valgte betalingsmiddel. 

Start med at søge din kontakt frem på forsiden af OnlineFundraising. Her kan du søge på navn, e-mail, telefonnummer osv.

I eksemplet her har jeg oprettet en ny fast aftale med MobilePay, hvor første donation trækkes straks. Jeg refunderer enkelt dén betaling ved at klikke på Refund under Payment.

Hvis du skal tilbageføre en betaling via MobilePay, skal du være opmærksom på, at MobilePay kun understøtter en tilbagebetaling, hvis du samme dag har modtaget tilsvarende beløb i donationer på MobilePay. Du skal så at sige have dækning i den virtuelle kasse for at kunne tilbageføre pengene. Derfor vises en advarsel, hvis du tilbagefører penge via MobilePay. 
Oplever du problemer med at tilbageføre pengene, så vent eventuelt til senere samme dag eller dagen efter. 

 

Husk at lukke alle aftaler

Hvis din test indeholder faste aftaler, skal de også lukkes. Åbn derfor Subscription og tryk på Cancel

Her kan det også drille lidt. En aftale skal nemlig være aktiv, får man kan stoppe den. Opretter du fx en ny Betalingsservice-aftale, skal den altså først oprettes hos BS, før den kan fjernes igen. Logisk nok, men i praksis betyder det, at du kan blive nødt til at vente til dagen efter, hvis aftalen stadig står som Pending. Sådan kan de forskellige betalingsmetoders logik også drille os. 

Når du trykker på Cancel, skal du angive en årsag til, at du stopper aftalen.

Her anbefaler vi, at I internt aftaler en række koder, som bruges konsekvent, da det letter analysearbejdet betragteligt. Det kan fx være, at du altid bruger Test som udmeldelsesårsag, når du netop tester, og at alle udmeldinger med denne kode ikke regnes med i jeres churn-beregninger. 

Hvis du sætter flueben i Cancel payment method with gateway fjernes alle oplysninger om dit betalingskort i den valgte gateway. Sæt kun flueben her, hvis du ikke har andre aktive aftaler, som skal fortsætte. 

Så er du igennem testen! Det kan virke overvældende første gang, men vi lover, at det snart bliver en god vane. 

Test med data fra eksterne formularer

Bruger du eksterne formularer, hvor I overfører data fra fx en specialbygget formular, BetterNow eller lignende, via OnlineFundraisings API? Så skal du være særligt grundig med at teste data hele vejen, og opmærksom på f.eks. Communications. Får I alle data med, og flettes det korrekt ind i bekræftelsesmails?

Vær opmærksom på, at data skal overføres i et format, der matcher OnlineFundraisings datamodel. Er du i tvivl, så ræk ud til supporten. 

 

Var denne artikel en hjælp?

0 ud af 1 fandt dette nyttigt