Flytta en webbplats utan att förlora räkningen
Att flytta en webbplats till ett nytt webbhotell, byta domännamn eller gå över till ett modernt publiceringssystem innebär många strukturella ändringar. För att bevara den historik som en etablerad bildräknare har samlat på sig måste man förstå exakt vad det är som håller räkningen obruten.
Vad som faktiskt bär totalen
Hela räknemekanismen vilar helt och hållet på den unika identifieraren i bildens källadress. Så länge den exakta sökvägen till räknarens adress är densamma under och efter flytten, finns de ackumulerade siffrorna säkert kvar i databasens poster.
Allt annat i adressen är dekoration. Domänen som levererar sidan, protokollet, det nya systemets mappstruktur – inget av det syns i den post som håller siffran. Det som syns är identifieraren, och den är oftast en kort rad siffror mitt i taggen.
Stegens ordning
En lyckad flytt följer en tydlig ordning. Innan du ändrar DNS-poster eller flyttar de underliggande databasfilerna bör du kontrollera att räknarens kodstycke har kopierats korrekt till det nya systemets mallar, så att du undviker oavsiktliga avbrott i datan.
Ordningen spelar roll eftersom de två halvorna går fel på olika sätt. Ett kodstycke som är kopierat men ännu inte nåbart ger ett glapp på några timmar i historiken, vilket går att leva med. En domän som flyttas innan kodstycket har kopierats ger en sida som inte räknar någonting alls, och ingen märker det förrän någon öppnar statistiken två veckor senare.
En kort överlappning är värd att ordna där webbhotellet tillåter det. Om den gamla och den nya platsen körs parallellt i ett dygn går räknaren att nå från båda, och historiken får inget glapp som måste förklaras i efterhand.
Vad som går fel, och hur det ser ut
Problem uppstår oftast när domänomdirigeringar är felaktigt inställda eller när bildtaggens sökväg ändras vid en kodstädning. Om källsträngen hålls helt oförändrad fortsätter historiken sömlöst från exakt det ögonblick då den nya serverkonfigurationen tas i drift.
Två fel står för det mesta av skadan. Det första är en kodstädning som skriver om bildadressen till webbplatsens egen mappstruktur, vilket är precis det enda som inte får ändras. Det andra är en omdirigering som besvarar bildbegäran med sidan i stället för bilden; räknaren får då något den inte kan rita, och räkningen stannar utan något synligt fel.
Båda hittas på samma sätt och på under en minut: öppna bildadressen för sig och se om det kommer en bild. Den enda kontrollen, gjord en gång innan det gamla webbhotellet sägs upp, är skillnaden mellan en flytt och en förlust.