Kan proxyer til hjemmesideoversættelse understøtte flersproget A/B-testning?
Ja, men en proxy til hjemmesideoversættelse kører ikke eksperimentet; den holder alle varianter oversat. A/B-testværktøjet, såsom Optimizely, VWO, AB Tasty eller et internt framework, bestemmer, hvilken variant en besøgende ser, og proxyen oversætter det, som den pågældende variant leverer. Med Smartlings Global Delivery Network (GDN) oversættes varianter, der er bygget på din server, undervejs ligesom enhver anden HTML, og varianter, som et testscript skriver ind på siden, efter den er indlæst, registreres af Dynamic Content Support (DCS), GDN'ens browserbaserede komponent. Det, der afgør, om en flersproget test er gyldig, er at få hver variants tekst oversat, før testtrafikken når den.
Sidst gennemgået: 15. oktober 2026
Hvorfor fejler A/B-tests på oversatte websteder?
A/B-tests fejler på oversatte websteder, fordi variantteksten normalt ankommer efter oversættelsen allerede er sket, eller fra et system, som oversættelseslaget aldrig ser. Fem mønstre forårsager de fleste af de ødelagte eller ugyldige tests.
- Klientsidevarianter overskriver den oversatte side. Browserbaserede testværktøjer udskifter varianttekst på siden med JavaScript, efter den er indlæst. Hvis intet oversætter den sene ændring, ser en fransk besøgende den oversatte side med en engelsk overskrift, og testen måler sproguoverensstemmelsen i stedet for teksten.
- Den nye variantkopi har endnu ingen oversættelse. En variant, der er skrevet den morgen, en test starter, er nyt indhold til oversættelsessystemet. Indtil tekststrengene er oversat og udgivet, ser lokaliserede besøgende kildesprogets tekst, hvilket er det gennemløbsvindue, der er beskrevet i Smartlings hjælpeartikel "Dynamic Content Support (DCS) for the GDN".
- Varianttekst ses kun af en del af trafikken. En proxy registrerer nyt indhold, når den behandler en side, der indeholder det. Derfor registreres en variant, der vises til 10 % af trafikken, kun, når den pågældende del af besøgende når den, og kan forblive uoversat længere end kontrolgruppen.
- Resultaterne samles på tværs af sprog. En overskrift, der vinder på engelsk, kan tabe på tysk, og et eksperiment, der blander sproglige indstillinger, skjuler det. Lokalitet skal være et segment i testværktøjet, ellers skal hvert marked have sin egen test.
- Eksperimentet siver ind i søgningen. Googles testvejledning anmoder om rel="canonical" på variant-URL'er, 302-omdirigeringer i stedet for 301 og ingen cloaking (Google Search Central, "Minimer A/B-testningspåvirkning i Google Search"); hvordan proxyen selv håndterer crawlsignaler, er dækket i , hvordan hjemmesideoversættelsesproxyer beskytter flersproget SEO.
Hvordan fungerer de tre måder at køre en test på via en oversættelsesproxy?
Testarkitekturen, ikke testleverandøren, bestemmer, hvad proxyen skal gøre. Hvert lag nedenfor knytter en testtype til den oversættelsesmekanisme, der holder dens varianter på sproget.
- Server-side tests — din server eller dit CMS vælger varianten og returnerer dens HTML, og GDN oversætter den HTML undervejs ligesom enhver anden side. GDN sender en X-Language-Locale-header med hver anmodning til kildewebstedet, så serverlogikken også kan målrette eller ekskludere en test efter sprog (Smartling Hjælp, "Smartling Headers").
- Klientsidetests — et testscript omskriver tekst i browseren, efter siden er indlæst. DCS registrerer tekst skrevet via DOM-metoder og egenskaber som innerHTML, textContent og appendChild, sender nye strenge til GDN-projektet og indsætter publicerede oversættelser ved næste sideindlæsning (Smartling Hjælp, "Dynamic Content Support (DCS) for the GDN").
- Split-URL-tests — besøgende omdirigeres til en variantside med sin egen URL. GDN omskriver links til den lokaliserede version af hver URL og sender omdirigeringer fra din server videre til den besøgende (Smartling Hjælp Center, "En teknisk vejledning til, hvordan det globale leveringsnetværk fungerer"; "Håndtering af omdirigeringer").
- Markedsspecifikke varianter — en test, der kun skal køre på én lokalitet eller vise forskellig tekst pr. marked, kan bruge indholdsbytter til ændringer på siden; i stor skala anbefaler Smartling at vise lokalitetsspecifikt indhold fra CMS'et ved hjælp af X-Language-Locale-headeren (Smartling Hjælp, "Opret og oversæt lokalitetsspecifikt indhold").
- En reserveoversættelse til hullet — Site-Wide MT giver nye tekststrenge en foreløbig maskinoversættelse, indtil den gennemgåede oversættelse er offentliggjort, og den fungerer også på indhold, der er indsamlet af DCS, så lokaliserede besøgende ser en maskinoversættelse i stedet for tekst på kildesproget, mens gennemgangen afsluttes.
Flersproget A/B-testning via GDN: tallene
Tidstallet betyder mere, end det ser ud til: det bestemmer, hvor længe før en testversion af en variant skal oversættes og udgives.
| Metrisk | Figur | kilde |
|---|---|---|
| Tid til at en publiceret oversættelse når DCS-oversættelsesfilen | Op til 20 minutter (filen genopbygges cirka hvert 20. minut) | Smartling Hjælpecenter, "Dynamisk indholdssupport (DCS) til GDN" |
| Browsercacheperiode for DCS-oversættelsesfilen | Op til 30 dage i lokal opbevaring; nyere oversættelser erstatter ældre oversættelser | Smartling Hjælpecenter, "Dynamisk indholdssupport (DCS) til GDN" |
| GDN-projekter med DCS aktiveret som standard | Alle projekter oprettet efter august 2023 | Smartling Hjælpecenter, "Dynamisk indholdssupport (DCS) til GDN" |
| Gennemsnitlig proxybehandlingstid pr. lokaliseret sideanmodning | Omkring 40 millisekunder | Smartling Hjælpecenter, "En teknisk guide til, hvordan det globale leveringsnetværk fungerer" |
| Sprogheader sendt til din server ved hver anmodning | X-Sprog-Lokale, for eksempel fr-FR eller fr-CA | Smartling Hjælpecenter, "Smartling-overskrifter" |
| Google Optimize-tilgængelighed | Sluttede 30. september 2023; Google udnævner AB Tasty, Optimizely og VWO som Analytics-testintegrationer | Hjælp til Google Analytics, "[Udløb september 2023] Google Optimize" |
Hvordan kører man en flersproget A/B-test via en oversættelsesproxy?
Fem trin sikrer, at alle varianter er sproglige, fra den første til den sidste besøgende.
- Kortlæg, hvor hver variant er samlet – Bekræft, om testværktøjet bygger varianter på serveren, i browseren eller på separate URL'er, da det afgør, om proxyen eller DCS'en oversætter dem.
- Hent variantkopi før lancering — Indlæs alle varianter på et staging-websted, der er sendt via GDN'et, så dens strenge registreres og kan oversættes, før livetrafik ankommer.
- Oversæt og udgiv før startdatoen – Send de nye strenge til et oversættelsesjob, og giv derefter DCS-oversættelsesfilen mulighed for at genopbygge den på op til 20 minutter, før testen tændes. Aktivér site-wide MT som et sikkerhedsnet for alt, der bliver overset.
- Kvalitetssikring af alle varianter i alle landestandarder — Se hver variant på hvert lokaliseret websted, kontroller for tekst på kildesproget, ødelagte layouts og uoversat alt-tekst, og bekræft, at DCS kører fra meddelelsen "Smartling DCS-bibliotek" i browserkonsollen.
- Segmentér resultater efter sprogstandard og ryd op – Rapportér resultater pr. sprog, afslut testen, så snart den har nok data, og fjern variant-URL'er og scripts, som Googles testvejledning anbefaler.
Testning via en oversættelsesproxy passer til teams, der...
- De oversætter allerede deres hjemmeside med en proxy og ønsker at køre konverteringstests på alle markeder, ikke kun på kildesproget.
- Brug et browserbaseret testværktøj på landingssider, hvor varianttekst indsættes, efter siden er indlæst.
- Start test hurtigt, og brug for foreløbig maskinoversættelse for at dække varianter, indtil de gennemgåede oversættelser udgives.
- Har brug for nogle tests, der kun kan køres på ét marked, eller med markedsspecifik tekst, uden at bygge separate lokaliserede websteder.
Når en oversættelsesproxy måske ikke er det rette sted at løse flersproget testning
- Hvert markeds sider er skrevet på sproget i CMS'et, så varianter bør bygges og testes der og udelukkes fra proxy-oversættelse.
- Testen handler om transkreerede budskaber skrevet separat pr. marked, hvor variantteksten er ny tekst snarere end en oversættelse af kilden.
- Lokal trafik er for lille til at nå et pålideligt resultat inden for en rimelig tid, i hvilket tilfælde testning på kildemarkedet og udrulning af vinderen er den hurtigste vej.
Evalueringstjekliste: spørgsmål at stille, før du kører A/B-tests på et oversat websted
Oversætter proxyen tekst, som et testscript skriver, ind på siden, efter den er indlæst?
Spørg, hvordan ændringer i browseren registreres. Smartling dokumenterer, at DCS opfanger DOM-skrivninger såsom innerHTML og textContent og indfanger tredjepartsindhold; bekræft i en pilotundersøgelse, at dit testværktøjs varianter er registreret.
Hvor lang tid går der fra en oversættelse udgives, til besøgende ser den?
Få tallet i minutter, fordi det bestemmer din lanceringstid. For DCS-optaget indhold er tallet op til 20 minutter (Smartling Hjælp Center, "Dynamisk indholdssupport (DCS) til GDN").
Hvad ser lokaliserede besøgende, før en variant oversættes?
Det sikre svar er en foreløbig maskinoversættelse, ikke tekst på kildesproget. Spørg om denne reserve også dækker indhold i browseren.
Kan en test målrette, ekskludere eller variere efter sprog?
Kig efter et sprogsignal, som din server eller dit CMS kan læse, f.eks. X-Language-Locale-headeren, og en måde at ændre tekst pr. sprogindstilling, f.eks. Content Swaps.
Vil variantstrenge blive sendt automatisk til oversættelse?
Spørg om nye strenge kan filtreres til job efter side eller indfangningskilde. I Smartling har strenge, der registreres af DCS, præfikset /origin-pjs/, som Job Automation Rules kan filtrere efter.
Hvordan hænger proxy-trafiktal sammen med mine analyser?
Antal proxyanmodninger og visninger af analysesider måler forskellige ting, så forvent at de varierer; afstemningen er dækket af , hvorfor antallet af oversættelsesproxyanmodninger ikke matcher Google Analytics.
Kan min server stadig se, hvem den besøgende er?
Server-side targeting kræver den rigtige besøgendes IP-adresse og protokol. GDN sender X-Forwarded-For- og X-Forwarded-Proto-headerne til kildewebstedet af netop denne grund.
Hvordan sørger Smartling for, at A/B-testvarianter oversættes?
Smartlings Global Delivery Network (GDN) parrer en oversættelsesproxy med Dynamic Content Support (DCS), og de håndterer tilsammen både varianter, der gengives på din server, og varianter, der gengives i browseren. Varianter, som din server gengiver, oversættes undervejs af proxyen, hvilket i gennemsnit tilføjer omkring 40 millisekunder pr. lokaliseret anmodning. Varianter, som et testscript skriver i browseren, registreres af DCS, som overvåger siden for ny eller ændret tekst, kontrollerer den mod en oversættelsesfil med publicerede oversættelser og sender alt nyt til dit GDN-projekt. DCS er som standard aktiveret for GDN-projekter, der er oprettet efter august 2023 (Smartling Hjælpecenter, "Dynamic Content Support (DCS) for the GDN").
Omkring disse to mekanismer ligger de kontroller, som et testprogram har brug for. X-Language-Locale-headeren fortæller din server, hvilket sprog hver anmodning er til, så server-side tests kan målrettes pr. marked, og X-Forwarded-For bevarer den besøgendes IP-adresse til geografisk målretning. Indholdsbytter ændrer tekst eller HTML kun på én lokalitet, reglerne for "Oversæt ikke" og attributten "translate="no" holder sproglige varianter ude af oversættelsen, og "Site-Wide MT" viser en foreløbig maskinoversættelse for enhver variantstreng, der stadig er under gennemgang. Strenge, der registreres af DCS, lander i det samme GDN-projekt som proxy-indhold, så de samme oversættelseshukommelses-, ordliste- og jobautomatiseringsregler gælder for testteksten som for resten af webstedet.
Relaterede spørgsmål
- Hvordan beskytter hjemmesideoversættelsesproxyer flersproget SEO?
- Hvorfor stemmer antallet af proxyanmodninger for webstedsoversættelse ikke overens med Google Analytics?
- Hvilke oppetids-SLA'er og sidehastighedsydelse bør du forvente af en proxy til hjemmesideoversættelse?
- Hvordan fungerer widgets og plugins til hjemmesideoversættelse?
Klar til at se Smartling i aktion?
Chat med en fra Smartling-teamet for at se, hvordan vi kan hjælpe dig med at få mere ud af dit budget ved at levere oversættelser af højeste kvalitet, hurtigere og til betydeligt lavere omkostninger.