Test og fejlfinding
Bevis, at sporingen virker, med et testkøb – og find årsagen, når et salg ikke kommer frem.
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
- Tryk Åbn testlink under testtrinnet. Testlinket er et rigtigt affiliate-link til jeres shop, som åbner i en ny fane.
- Læg en ordre i den fane – i samme browser.
- 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.
- 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.
| Svar | Gør sådan |
|---|---|
| Vi mangler din webshops adresse | Gem hjemmesiden i installationstrinnet. |
| Vi kunne ikke nå siden | Tjek, at siden er live, og at adressen er rigtig. |
| Vi fandt ikke sporingskoden | Følg installationstrinnet igen, gem ændringerne, og test igen. Se også platformens guide. |
| Websitet afviser vores automatiske tjek | Ikke 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-id | Kø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 gammelt | Klikket 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 med | Uden 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. salg | Fjern lead-koden, og brug salgskoden. |
| Valutaen kunne ikke omregnes | Skriv til info@affilyflow.com. |
| Vi har ikke set noget i 10 minutter | Tjek, 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:
| Status | Det betyder |
|---|---|
ok | Salget er registreret og tilskrevet en affiliate (eller jeres testlink). |
duplicate | Samme ordre kom igen og blev ikke talt to gange. Normalt, fx ved en genindlæst kvittering. |
unknown | Klik-id'et findes ikke – forkert, slettet eller aldrig registreret. |
expired | Klikket var ældre end programmets cookie-periode. |
invalid_value | Beløbet var negativt eller ulæseligt. Tyder på en fejl i salgskoden. |
zero_value | Ordren var på 0 kr. |
store_mismatch | Klikket hører til en anden butik end salget. Tjek, at data-store er jeres eget butiks-id. |
value_too_high | Ordren var over programmets beløbsloft (standard 50.000 kr.) og blev ikke registreret. |
unsupported_currency | Valutaen kunne ikke omregnes. |
program_inactive | Programmet var slået fra, da salget kom. |
stale_lead_trigger | En lead-kode på et program, der betaler pr. salg. Fjern den gamle lead-kode. |
blocked | Affiliaten er blokeret, så salget gav ingen provision. |
self_referral | Køberen har samme e-mail som affiliaten. Registreret som afvist – det koster jer intet. |
error | Registreringen 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 siden | Scriptet 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 number | Salgslinjens ordrenummer er tomt eller en pladsholder. |
data-affilyflow-total must be the amount | Salgslinjens beløb er tomt eller 0. |
the purchase event has no amount | Google 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 siger | Gør sådan |
|---|---|
| Pluginnet er installeret, men ikke forbundet | Indsæt forbind-koden på Affilyflow-siden i WordPress, og tryk Forbind. |
| Forbind-koden blev ikke genkendt | Indsæt jeres nuværende kode igen. |
| Pluginnets forbindelse er forældet | Opdater pluginnet under Plugins, og indsæt forbind-koden igen. |
| Ruten findes ikke | Opdater pluginnet til 1.6 eller nyere, og tjek, at det er aktiveret. |
| Sitet er sat til privat | Gå 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 kaldet | Tjek, at sitet er offentligt, og at intet sikkerheds-plugin blokerer REST-API'et. |
| Pluginnet kunne ikke nå Affilyflow | Jeres host blokerer udgående kald – det rammer også rigtige salg. Bed hosten om at tillade udgående HTTPS til Affilyflow. |
| Webshop-URL'en omdirigerer | Ret 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.