Kod från tredje part
Silktide laddar dina sidor i en riktig webbläsare och mäter hur mycket tid som läggs på att köra kod från andra företag, till exempel webbanalys, cookiebanderoller, livechatt, plugin-program för sociala medier och annonser. Varje tjänst från tredje part rapporteras tillsammans med den tid den kostar på din sida.
Varför detta är viktigt
Kod från tredje part är den del av din sida som du inte kontrollerar. Varje tjänst som du bäddar in laddar ner och kör sina egna skript, och medan de körs kan sidan inte svara på dina besökares interaktioner – den känns frusen. Webbplatser samlar vanligen på sig sådana tjänster under flera år, och deras sammanlagda kostnad överstiger ofta kostnaden för själva webbplatsen.
Det finns också en integritetsaspekt: många tjänster från tredje part observerar dina besökare, så varje tjänst du tar bort minskar också din exponering ur dataskyddssynpunkt.
Så åtgärdar du det
- Granska de rapporterade tjänsterna. Webbplatser laddar ofta fortfarande taggar för verktyg som ingen längre använder – ta bort dem.
- Ladda bara det som återstår där det behövs. Ett livechattskript som behövs på en sida måste inte laddas på alla sidor.
- Fördröj inläsningen av skript från tredje part så att de laddas efter ditt eget innehåll, eller ersätt tunga inbäddningar med en lätt platshållare som laddar det riktiga innehållet vid behov – se fasader för tredje part.
Så testar Silktide detta
- Ladda sidan i en riktig webbläsare och identifiera varje begäran som kommer från en tjänst från tredje part i stället för från din egen webbplats.
- Gruppera dessa begäranden efter vilken tjänst de tillhör, med hjälp av en offentlig katalog över kända tjänster.
- Mät för varje tjänst hur länge dess kod upptar webbläsarens och hur länge den hindrar sidan från att svara.
- Rapportera varje tjänst tillsammans med dess filer och tidsåtgång, så att de mest kostsamma tjänsterna framträder tydligt.
Felsökning
En tjänst rapporteras som vi behöver
Kontrollen säger inte att det är fel att använda en tjänst – den visar vad varje tjänst kostar, så att du kan väga det mot dess värde. Om kostnaden är hög kan du kontrollera om tjänsten erbjuder asynkron eller fördröjd inläsning, eller en lättare integration.
Tiderna varierar mellan genomsökningarna
Servrar från tredje part står utanför din kontroll och deras prestanda varierar. Fokusera på mönstret mellan genomsökningarna i stället för på en enskild mätning.