Tredjepartskode
Silktide indlæser dine sider i en rigtig browser og måler, hvor meget tid der bruges på at køre kode fra andre virksomheder, såsom analyseværktøjer, cookiebannere, livechat, plugins til sociale medier og annoncering. Hver tredjepartstjeneste rapporteres med den tid, den koster din side.
Hvorfor dette er vigtigt
Tredjepartskode er den del af din side, du ikke kontrollerer. Hver tjeneste, du indlejrer, downloader og kører sine egne scripts, og mens de kører, kan siden ikke reagere på dine besøgende – den føles fastfrosset. Websites ophober ofte disse tjenester gennem årene, og deres samlede omkostning overstiger ofte selve websitets.
Der er også et privatlivsaspekt: Mange tredjepartstjenester overvåger dine besøgende, så hver tjeneste, du fjerner, reducerer også din eksponering i forhold til databeskyttelse.
Sådan løser du det
- Gennemgå de rapporterede tjenester. Websites indlæser ofte stadig tags til værktøjer, som ingen længere bruger – fjern dem.
- Indlæs kun det resterende, hvor det er nødvendigt. Et livechat-script, der er nødvendigt på én side, behøver ikke at indlæses på alle sider.
- Udskyd tredjepartsscripts, så de indlæses efter dit eget indhold, eller erstat tunge indlejringer med en letvægtspladsholder, der indlæser det rigtige indhold efter behov – se tredjepartsfacader.
Sådan tester Silktide dette
- Indlæs siden i en rigtig browser, og identificer alle anmodninger, der kommer fra en tredjepartstjeneste i stedet for fra dit eget website.
- Gruppér disse anmodninger efter den tjeneste, de tilhører, ved hjælp af et offentligt katalog over kendte tjenester.
- Mål for hver tjeneste, hvor længe dens kode optager browserens , og hvor længe den forhindrer siden i at reagere.
- Rapportér hver tjeneste med dens filer og tidsmålinger, så de dyreste tjenester skiller sig ud.
Fejlfinding
En tjeneste rapporteres, som vi har brug for
Tjekket siger ikke, at en tjeneste er forkert at bruge – det viser, hvad hver enkelt koster, så du kan afveje det mod dens værdi. Hvis omkostningen er høj, skal du undersøge, om tjenesten tilbyder en asynkron eller udskudt indlæsningsmulighed eller en lettere integration.
Tiderne varierer mellem scanninger
Tredjepartsservere er uden for din kontrol, og deres ydeevne varierer. Fokuser på mønstret på tværs af scanninger frem for en enkelt måling.