Der er vigtige overvejelser at være opmærksom på, når du bruger Silktide til at identificere dine cookies, især hvis du er afhængig af den absolutte nøjagtighed af disse oplysninger til juridiske formål.
Cookies kan kun opdages, når en hjemmeside sætter dem. På grund af internettets natur er der ingen måde at opdage cookies på, andet end at bruge så meget af din hjemmeside som muligt, mens du registrerer eventuelle cookies, du finder.
Langt de fleste cookies sættes, når en webside indlæses, og Silktide opdager nemt disse cookies, da det altid indlæser hver af dine websider efter tur.
Det er dog muligt, at cookies kun sættes, når specifikke handlinger udføres af en bruger, for eksempel:
Lukke en cookie-banner
Navigere til en anden side (udløst via JavaScript)
Logge ind
Søge
Bekræfte din alder
En bot som Silktide vil normalt ikke udføre disse handlinger og kan derfor gå glip af cookies, der sættes som et resultat. Løsningen er at lære Silktide at udføre disse trin som en person ville.
Vi leverer to frameworks til at instruere Silktide i at gennemføre disse interaktioner. For simple "et-klik"-handlinger, som at lukke en cookie-banner, har du kun brug for en enkelt kodelinje, som du valgfrit kan sætte op selv. For mere komplekse interaktioner skal du bede din Customer Success Manager om at udføre yderligere konfiguration.
Websites, der sætter en cookie ved interaktion med siden
Nogle websites bruger JavaScript til at registrere, når en bruger klikker på en del af siden, og sætter en cookie.
Crawlere som Silktide vil normalt ikke se disse cookies, fordi crawlere fungerer ved at samle links og downloade disse links parallelt. Hvis vi skulle "bevare" cookies på denne måde, ville vores platform skulle være mange gange langsommere.
Løsningen er at opsætte en brugerdefineret interaktion for at "varme" dit site op – dette vil klikke på et link på din hjemmeside og huske cookies derfra til alle efterfølgende sider. Bed din Customer Success Manager om at sætte dette op, hvis du har brug for det.
Tekniske detaljer om cookie-detektion
Silktide bruger headless Chrome til at downloade og teste alle dine sider. Dette betyder, at JavaScript, AJAX osv. alle kører, som de gør i almindelig Chrome.
Det betyder også, at vi ser cookies sat af dine ressourcer, såsom tracking-pixels eller scripts.
Som standard starter hver download af hver webside uden nogen cookies sat. Dette giver os mulighed for at identificere, hvor nye cookies sættes. Det giver os også mulighed for at crawle mange sider parallelt.
Som standard downloader Silktide websider fra AWS i USA, men du kan konfigurere dette. Lær mere om at teste lokationsspecifikke websites.
Eventuelle interaktioner med dine sider kan konfigureres via en række manuelle trin, svarende til et Selenium-script. For eksempel: åbn en URL, vent på at den indlæses, klik på en selektor, vent på at en selektor ændres osv.