Forstå omdirigeringstyper (301, 302, Meta Refresh) til affiliate-links
Når du bygger et affiliatelink, bygger du næsten altid en omdirigering. Den besøgende klikker på dit link, en server eller et script sender deres browser et andet sted hen, og destinationssiden indlæses.
Den overdragelse ser triviel ud, men den type omdirigering, du vælger, påvirker, hvordan søgemaskiner behandler linket, hvordan browsere cacher det, hvor meget kontrol du bevarer over destinationen, og hvor pålideligt din sporing udløses. Denne guide forklarer de vigtigste omdirigeringstyper, hvordan de opfører sig, og hvordan man beslutter, hvilken der passer til et givent affiliate use case.
Hvad en omdirigering faktisk gør
En omdirigering er en instruktion til browseren: “den ressource, du bad om, er ikke her; gå til denne anden adresse i stedet.” Instruktionen leveres som et HTTP-svar med en statuskode i 3xx-området, plus en Location-header, der indeholder den nye URL. Browseren læser koden, læser placeringen og sender en ny anmodning til den pågældende URL.
To ting betyder noget for affiliates. For det første fortæller statuskoden browseren og enhver crawler, om flytningen er permanent eller midlertidig – hvilket bestemmer caching, og hvordan søgemaskiner konsoliderer signaler. For det andet er omdirigeringen et chokepoint: det er her, du kan logge klikket, tilføje sporingsparametre og bestemme den endelige destination. De fleste affiliate-linkværktøjer eksisterer netop for at eje det chokepoint.
301: Den permanente omdirigering
En 301 signalerer, at ressourcen er flyttet permanent. Browsere og mellemmænd har lov til at cache det aggressivt, og søgemaskiner behandler det som et stærkt signal til at overføre rangeringssignaler fra den gamle URL til den nye.
For affiliates er caching-adfærden den tveæggede del. Hvis en besøgendes browser cacher din 301, kan efterfølgende klik springe din server helt over og gå direkte til destinationen. Det kan være fint for en statisk destination, men det kan ødelægge kliklogning, modvirke geo-targeting og gøre det svært at ændre, hvor linket peger senere. Hvis du har brug for, at hvert klik passerer gennem din sporing, er en 301 ofte det forkerte værktøj.
Hvor 301’ere giver mening:
- Et vanity- eller branded kortlink, der altid vil pege på den samme langsigtede destination.
- Konsolidering af en gammel blog-URL til en ny, så søge-equity følger med.
- Ethvert link, hvor du virkelig aldrig forventer at ændre målet og ikke behøver logning pr. klik.
302 og dens slægtninge: Midlertidige omdirigeringer
En 302 siger, at flytningen er midlertidig. Browsere bør ikke cache det på samme måde, som de cacher en 301, så hvert klik har en tendens til at ramme din server igen. Det er præcis, hvad de fleste affiliate-sporinger har brug for: en ny anmodning hver gang, så du kan logge klikket, læse referreren, anvende regler og videresende den besøgende.
302-familien er blevet mere præcis gennem årene. En 307 er en midlertidig omdirigering, der bevarer den oprindelige HTTP-metode, og en 308 er en permanent omdirigering, der gør det samme. For almindelige linkklik opfører disse sig meget som henholdsvis 302 og 301, men forskellen har betydning, hvis du nogensinde omdirigerer formularindsendelser eller API-kald frem for simple GET-anmodninger.
For affiliatelinks er en midlertidig omdirigering normalt standardvalget, fordi det holder dig i loopet ved hvert klik. Afvejningen er en lille mængde ekstra latens, da browseren skal lave en ekstra rundrejse, før den når destinationen.
Meta Refresh og JavaScript-omdirigeringer
Ikke enhver omdirigering sker på HTTP-laget. En meta refresh er en HTML-instruktion placeret i <head> på en side:
<meta http-equiv="refresh" content="0; url=https://destination.example">
0 er forsinkelsen i sekunder. En JavaScript-omdirigering gør det samme med window.location. Begge er klientside: browseren indlæser først din side og følger derefter instruktionen.
Dette betyder noget, fordi omdirigeringer på klientsiden er svagere signaler. Søgemaskiner har historisk set behandlet meta refresh og JavaScript-omdirigeringer som mindre pålidelige end HTTP-statuskoder, og de kan være langsommere for den besøgende, fordi en hel side skal indlæses, før springet sker. De fejler også, hvis JavaScript er deaktiveret eller blokeret.
Når det er sagt, har de legitime anvendelser. Hvis du kun kontrollerer sideindholdet og ikke server-headerne – for eksempel på en hostet landingssidebygger – kan en meta refresh være din eneste mulighed. De er også praktiske til interstitial-sider, der viser en kort besked før videresendelse.
Hvordan dette interagerer med link-cloaking og sporingsværktøjer
Link-cloaking og link-administrationsplugins (Pretty Links, ThirstyAffiliates og lignende WordPress-værktøjer) og dedikerede trackere (ClickMagick, Voluum, RedTrack og sammenlignelige platforme) sidder alle ved omdirigerings-chokepointet. Deres kerneopgave er at modtage klikket, registrere det og udstede en omdirigering til destinationen.
Når du evaluerer et af disse værktøjer, er omdirigeringsadfærden et relevant spørgsmål at stille:
- Udsteder det en 301 eller en 302 som standard, og kan du ændre det?
- Sender det query-parametre videre, eller fjerner det dem?
- Kan du redigere destinationen, efter linket er live, uden at ødelægge cachede kopier?
- Understøtter det regler – geo, enhed, tidspunkt på dagen – der kræver, at klikket rammer serveren hver gang?
Hvis et værktøj som standard bruger 301 til alt, kan dine data pr. klik være ufuldstændige for tilbagevendende besøgende. Hvis det som standard bruger 302, bevarer du kontrollen, men accepterer det ekstra hop.
Valg af omdirigeringstype: En praktisk ramme
Match omdirigeringen til opgaven i stedet for at vælge én type til alt.
- Behov for at få logget hvert klik eller dirigere dem dynamisk? Brug en midlertidig omdirigering (302/307), så browseren anmoder om din server hver gang.
- Permanent, statisk destination uden logik per klik? En 301 er effektiv og søgemaskinevenlig.
- Har du kun kontrol over sideindholdet og ikke headerne? En meta refresh eller JavaScript-omdirigering er din fallback, med de ovennævnte forbehold.
- Konsoliderer du indhold til SEO? Brug en 301, så signalerne overføres.
- Kører du betalt trafik, hvor du muligvis vil udskifte tilbud? Hold det midlertidigt, så du kan ændre destinationen uden at forældede caches sender folk det forkerte sted hen.
Omdirigeringstypen er en lille teknisk detalje med uforholdsmæssigt store konsekvenser for sporingsnøjagtighed, fleksibilitet og synlighed i søgemaskiner. Beslut dig baseret på, om du har brug for at forblive i flowet for hvert klik — og hvis du har, så hold det midlertidigt.
Cloak and manage every affiliate link from your WordPress dashboard
The WordPress plugin that turns ugly affiliate URLs into branded links