Test og fejlfinding

Bevis, at sporingen virker, med et testkøb – og find årsagen, når et salg ikke kommer frem.

Se som Markdown

Kliktal alene beviser ingenting: klik registreres på vores server, også helt uden kode hos jer. Det er salget, der skal testes. Den hurtigste vej er live-testen under Program → Opsætning.

Live-testen

  1. Tryk Åbn testlink under testtrinnet. Testlinket er et rigtigt affiliate-link til jeres shop, som åbner i en ny fane.
  2. Læg en ordre i den fane – i samme browser.
  3. Bliv på Opsætning. Siden tjekker hvert fjerde sekund i op til 10 minutter og viser:
    • Testklik registreret med tidspunktet,
    • Testkøb registreret med ordrenummer og beløb,
    • en advarsel, hvis købet blev afvist, eller ordrenummeret manglede.
  4. Svar på, om beløbet er varernes beløb efter rabat, uden moms og fragt. Svarer I nej og skriver det rigtige beløb, siger live-testen, om beløbet er med moms, med fragt, for lavt eller noget andet.

Et testkøb giver ingen provision eller gebyr og tæller ikke med i jeres tal. Annuller ordren bagefter i jeres shop.

Shopify-butikker bruger testlinket i Affilyflow-appen. Stripe sender ikke testbetalinger videre – se Stripe. WooCommerce bekræftes med selvtesten nedenfor.

Test forbindelsen

Test forbindelse (eller Tjek igen) henter jeres forside og tjekker, at sporingskoden ligger der. Det beviser scriptet – ikke salget.

SvarGør sådan
Vi mangler din webshops adresseGem hjemmesiden i installationstrinnet.
Vi kunne ikke nå sidenTjek, at siden er live, og at adressen er rigtig.
Vi fandt ikke sporingskodenFølg installationstrinnet igen, gem ændringerne, og test igen. Se også platformens guide.
Websitet afviser vores automatiske tjekIkke en fejl i opsætningen (fx et bot-værn). Bekræft i stedet med et testkøb.

På Shoporama kan forsiden komme fra cachen i op til 4 timer – giv det et øjeblik.

Når scriptet er fundet, tjekker vi forsiden igen hver 6. time. Forsvinder sporingskoden, fx efter en temaopdatering, sender vi en mail, når den går fra at virke til at være nede.

Når live-testen viser en fejl

Live-testen sigerÅrsag og løsning
Et køb kom uden klik-idKøbet blev lavet i en anden browser end testlinket. Køb i samme browser – helst i den fane, testlinket åbnede.
Købet kom med et klik-id, vi ikke kenderÅbn testlinket igen, og køb i samme browser.
Klikket var for gammeltKlikket er ældre end programmets cookie-periode. Åbn testlinket igen, og køb lige efter.
Beløbet kom ikke med (0 kr.)Feltet med beløbet er tomt eller forkert.
Ordrenummeret kom ikke medUden det kan en genindlæst kvittering tælle som et nyt salg. Tjek feltet med ordrens nummer.
Lead-koden ligger på siden, men programmet betaler pr. salgFjern lead-koden, og brug salgskoden.
Valutaen kunne ikke omregnesSkriv til info@affilyflow.com.
Vi har ikke set noget i 10 minutterTjek, at koden ligger, som guiden viser, og tryk Start forfra.

Statuskoderne

Hvert salg, vi modtager, får en status – også dem, der ikke bliver til et salg. Dem, en butik typisk møder:

StatusDet betyder
okSalget er registreret og tilskrevet en affiliate (eller jeres testlink).
duplicateSamme ordre kom igen og blev ikke talt to gange. Normalt, fx ved en genindlæst kvittering.
unknownKlik-id'et findes ikke – forkert, slettet eller aldrig registreret.
expiredKlikket var ældre end programmets cookie-periode.
invalid_valueBeløbet var negativt eller ulæseligt. Tyder på en fejl i salgskoden.
zero_valueOrdren var på 0 kr.
store_mismatchKlikket hører til en anden butik end salget. Tjek, at data-store er jeres eget butiks-id.
value_too_highOrdren var over programmets beløbsloft (standard 50.000 kr.) og blev ikke registreret.
unsupported_currencyValutaen kunne ikke omregnes.
program_inactiveProgrammet var slået fra, da salget kom.
stale_lead_triggerEn lead-kode på et program, der betaler pr. salg. Fjern den gamle lead-kode.
blockedAffiliaten er blokeret, så salget gav ingen provision.
self_referralKøberen har samme e-mail som affiliaten. Registreret som afvist – det koster jer intet.
errorRegistreringen fejlede. Skriv til info@affilyflow.com.

Hele listen står i Statuskoder.

Fejl i browserens konsol

Salgskoderne skriver i konsollen (udviklerværktøjerne), når de ikke kan melde et salg. Åbn konsollen på kvitteringssiden efter et testkøb:

Konsollen skriverÅrsag
Affilyflow: sporingskoden (track.js) mangler paa sidenScriptet er ikke på kvitteringssiden. Platformenes salgskoder (Smartweb, DanDomain, Shoporama) venter 10 sekunder på det og skriver så denne fejl.
data-affilyflow-order must be the order numberSalgslinjens ordrenummer er tomt eller en pladsholder.
data-affilyflow-total must be the amountSalgslinjens beløb er tomt eller 0.
the purchase event has no amountGoogle Analytics-hændelsen purchase havde intet beløb.
salgskoden skal i …Salgskoden ligger på et forkert sted, hvor ordren ikke findes. Teksten siger hvor.

WooCommerce: selvtesten

Tryk Kør selvtest i Opsætning. Selvtesten beder pluginnet om at kalde os og viser plugin-versionen. Den beviser, at pluginnet kan nå os – at ordrerne meldes, viser først et rigtigt salg.

Selvtesten sigerGør sådan
Pluginnet er installeret, men ikke forbundetIndsæt forbind-koden på Affilyflow-siden i WordPress, og tryk Forbind.
Forbind-koden blev ikke genkendtIndsæt jeres nuværende kode igen.
Pluginnets forbindelse er forældetOpdater pluginnet under Plugins, og indsæt forbind-koden igen.
Ruten findes ikkeOpdater pluginnet til 1.6 eller nyere, og tjek, at det er aktiveret.
Sitet er sat til privatGå til Indstillinger → Læsning i wp-admin, og gør sitet offentligt. Så længe det er privat, kan en kunde heller ikke købe gennem et affiliate-link.
WordPress afviste kaldetTjek, at sitet er offentligt, og at intet sikkerheds-plugin blokerer REST-API'et.
Pluginnet kunne ikke nå AffilyflowJeres host blokerer udgående kald – det rammer også rigtige salg. Bed hosten om at tillade udgående HTTPS til Affilyflow.
Webshop-URL'en omdirigererRet adressen under Indstillinger, og test igen.

Fra version 1.9.0 melder pluginnet sig en gang i døgnet, og pluginnets egen side i WordPress viser, hvornår det sidst nåede os.

Kommer salget stadig ikke frem?

  • Ligger scriptet på alle sider – også landingssiden og kvitteringen?
  • Står salgskoden det rigtige sted, og kun et sted?
  • Er testkøbet lavet i samme browser som testlinket?
  • Venter scriptet på samtykke (data-consent="required")? Så skal I sige ja til marketing-cookies i testen – se Samtykke og cookies.

Sidder I fast, så opret en supportsag i dashboardet eller skriv til info@affilyflow.com.

Mangler du noget?

Skriv til os – vi svarer hurtigt, og siden bliver rettet.

Kontakt support