Flytta din container utan att röra en tagg.
En servercontainer hänger på headernamn. Byt leverantör och varje Request Header-variabel pekar på något som inte längre kommer in. Den här modulen skickar även din gamla leverantörs namn, fyllda med våra värden, så att containern som fungerade i går fungerar även i dag.
Samma värde under båda namnen. Flytta dina variabler när du är redo och stäng sedan av modulen.
Ett värde, två headernamn
Den del av en migrering som ingen budgeterar för
Att flytta en container är en DNS-ändring och en omdistribution. Det som tar eftermiddagen är taggskiktet: varje variabel som läser en header den tidigare leverantören hittade på, och varje tagg under den.
Variabler fallerar tyst
En Request Header-variabel som inte hittar något returnerar undefined. Taggen avfyras ändå, parametern saknas helt enkelt, och luckan dyker upp i leverantörens rapportering flera dagar senare i stället för i din förhandsgranskning.
Listan är längre än den ser ut
Besökaridentifierare, plats, enhetsdata. Varje leverantör skriver dem på sitt eget sätt, och namnen ensamma avslöjar inte vilka som redan stämmer överens.
Det finns inget att repetera mot
De gamla headers finns bara hos den gamla leverantören. Tills DNS-ändringen slagit igenom finns det inget att testa mot, så den första riktiga trafiken är också det första testet.
Så fungerar det
Du berättar var du kommer ifrån. Därefter anländer varje förfrågan även med den leverantörens headernamn, med de värden våra egna moduler räknar fram.
Välj din tidigare leverantör
Stape och MetricsGate har mappningen inbyggd. För allt annat läser du av headernamnen på din gamla container och kopplar vart och ett till våra.
Båda namnen levereras
Vårt och deras, samma värde, samma förfrågan. Ingenting ersätts, så en variabel du redan flyttat fortsätter att fungera.
Flytta variablerna när det passar dig
Peka om dem en i taget, med riktig trafik igång och utan att ordningen spelar någon roll.
Stäng av modulen
Så snart ingen variabel längre läser ett gammalt namn stänger du av den. De extra headers upphör och inget annat förändras.
Det här får du
De flesta namn stämmer redan
Headernamn är skiftlägesokänsliga, och det är Request Header-variabeln också. En variabel som frågar efter X-GEO-Country besvaras oförändrat av vår X-Geo-Country, så bara verkligt avvikande namn får ett alias.
Ingenting skrivs över
Alias är extra headers. Våra egna namn skickas alltid med, så modulen kan slås på och av utan någon samordnad ändring på taggsidan.
Bara det du faktiskt kör
Ett alias skickas bara när modulen som producerar värdet är aktiv på din container. Att slå på migreringsstöd slår inte på något annat.
Namnen du anger kontrolleras
Ett eget namn måste se ut som en header och får inte träffa fälten som bär besökarens adress, så att ett skrivfel aldrig i tysthet kan upphäva dina integritetsinställningar.
Specifikation
- Headernamn
- Din tidigare leverantörs, vid sidan av våra
- Inbyggda leverantörer
- Stape, MetricsGate
- Andra leverantörer
- Egen mappning, upp till 20 namn
- Värden
- Identiska med våra egna headers
- Kostnad
- Ingår i din container
När du använder den
Du kommer från Stape
X-Stape-User-Id och X-GEO-PostalCode anländer precis som förut. Resten av deras uppsättning stämmer redan med vår, så det finns inget mer att ordna.
Du har ärvt containern
När ingen minns vilka variabler som läser vilka headers skickar du båda namnen och betar av dem utifrån rapporteringen i stället för minnet.
Du växlar över i etapper
Skicka en del av trafiken till den nya containern medan den gamla betjänar resten. För taggskiktet beter sig de två identiskt.
Frågor om Migration Headers
Måste jag ändra något i containern först?
Nej, och det är just poängen. Slå på modulen, flytta DNS:en, och variablerna du redan har fortsätter att lösas upp. Att peka om dem till våra namn är städarbete för efteråt, i den takt som passar dig.
Varför är aliaslistan så kort?
För att HTTP-headernamn är skiftlägesokänsliga, och det är Request Header-variabeln i din container också. Merparten av en konkurrents uppsättning stämmer redan med vår utan hjälp. Bara namn som skiljer sig åt med mer än versaler behöver ett alias.
Min tidigare leverantör finns inte i listan.
Öppna förhandsgranskningen på din gamla container, kopiera de inkommande headernamnen och koppla varje namn till det värde det ska bära. Det täcker vilken leverantör som helst, även de som aldrig publicerat sina headernamn.
Kostar det något att skicka två headers?
Nej. De läggs till i vår edge utifrån värden som redan beräknats för förfrågan, och modulen ingår i din container.
Kan jag låta den vara påslagen för alltid?
Det finns varken kostnads- eller prestandaskäl att stänga av den, men den är tänkt som en övergång. När varje variabel läser våra namn tar avstängningen bort headers som ingen längre läser.
Andra moduler
Moduler staplas. Aktivera så många du behöver. De vävs samman till en enda konfiguration framför din container.
Redo att slå på den?
Varje modul ingår i din container utan extra kostnad. Skapa en container, öppna modulpanelen och slå på reglaget.