Teknik og sporing
Heartbeat
Også kaldet heartbeat-signal, heartbeat monitoring, livstegn.
Kort svar
Heartbeat er et regelmæssigt livstegn, et system eller script sender for at vise, at det stadig kører. I affiliate-tracking bruges heartbeat-overvågning til at opdage, at en butiks tracking er holdt op med at sende data, før tabet af konverteringer vokser.
Definition af Heartbeat.
Princippet er omvendt af almindelig fejlhåndtering: i stedet for at vente på en fejlbesked overvåger man fraværet af et signal. Et script, der er fjernet fra siden, sender nemlig ingenting – heller ikke en fejl. Heartbeatet sendes med faste intervaller, og udebliver det ud over en tærskel, udløses en alarm.
I affiliate-tracking er tavse nedbrud den dyre fejltype. En temaopdatering, et nyt consent-banner eller en udvikler, der rydder op i scripts, kan stoppe konverteringsregistreringen, mens butikken og trafikken kører videre. Klikkene registreres stadig på tracking-linket, men salgene meldes aldrig ind – og uden overvågning er det første symptom en affiliate, der spørger, hvor provisionen blev af.
Heartbeat på tracking er noget andet end uptime-overvågning af selve butikken. Siden kan svare fejlfrit, mens tracking-scriptet er væk – de to fejler uafhængigt af hinanden. Overvågningen skal derfor måle på det, der faktisk skal virke: at scriptet loader og melder hjem fra butikkens sider.
Sådan går det galt
- 01
Siden er oppe, altså virker trackingen
Uptime og tracking er adskilte fejlkilder. En butik kan svare perfekt på alle sideopslag, mens tracking-scriptet har været fjernet i ugevis.
- 02
Fejlen opdages først ved afregning
Uden heartbeat opdages et dødt script typisk, når en affiliate savner sine provisioner. På det tidspunkt er attributionen for de mellemliggende salg tabt og kan ikke genskabes.
- 03
Livstegn forveksles med korrekt opsætning
Et heartbeat viser, at scriptet kører – ikke at konverteringer registreres rigtigt. Nul konverteringer fra et levende script kan stadig være en konfigurationsfejl.
Hos Affilyflow
Heartbeat i praksis
Affilyflow overvåger selv, om butikkens tracking-script er nede, og siger til, så nedbrud ikke skal opdages af en undrende affiliate. Hver tracking-hændelse logges desuden – også dem der ikke blev til salg – så et hul i datastrømmen kan ses og tidsfæstes.
Ofte stillede spørgsmål
Hvordan opdager man, at et tracking-script er holdt op med at virke?
Ved at overvåge fraværet af signal frem for at vente på fejl. Scriptet sender et regelmæssigt heartbeat, og udebliver det ud over en tærskel, udløses en alarm. Et fjernet script sender nemlig ingen fejlbesked – det sender ingenting.
Hvorfor mister affiliates provision, når trackingen er nede?
Klikket registreres stadig via tracking-linket, men konverteringen på butikkens side bliver aldrig meldt ind. Salget findes i butikkens ordresystem, men uden hændelsen kan det ikke knyttes til klikket, og provisionen udløses ikke.
Er uptime-overvågning ikke nok?
Nej. Uptime måler, om siden svarer – ikke om tracking-scriptet loader. De to fejler uafhængigt af hinanden, så en butik kan være oppe i månedsvis, mens trackingen er død.
Læs videre
- Tracking-scriptEt tracking-script er et stykke JavaScript, butikken lægger på sit site for at forbinde affil…
- SporingspixelEn sporingspixel er et lille kodestykke – oprindeligt et usynligt billede på 1×1 pixel – på e…
- HændelseslogHændelseslog er en kronologisk registrering af alle hændelser i et tracking-system – klik, ko…
- Server-til-server tracking (postback)Server-til-server tracking (postback) er en sporingsmetode, hvor konverteringen meldes direkt…
- WebhookEn webhook er et automatisk HTTP-kald, et system sender til et andet, når en hændelse indtræf…