Support och felsökning

Mejla hello@seean.io med webbplatsens domän, berörd skärm, vald period och vad du förväntade dig att se.

Använd vanliga frågor för vanliga produktfrågor, funktionstillgänglighet för att kontrollera integrationer som stöds och fakturering och användning för kvoter och åtkomst till fakturor.

Inga sidvisningar kommer in

  1. Bekräfta att den driftsatta sidan innehåller rätt webbplatstoken och API-ursprung från Inställningar.
  2. Kontrollera att webbläsaren kan läsa in /k.js och skicka insamlingsbegäran.
  3. Kontrollera samtyckeskontroller, webbläsarens integritetsinställningar, blockerare och konfigurerade undantag.
  4. Kontrollera om provperioden gått ut eller användningen nått sin kvot.
  5. Öppna Settings → Installation → Setup health (Inställningar → Installation → Installationsstatus), som visar den senast mottagna sidvisningen och erbjuder Check installation (Kontrollera installationen).

Rotera inte en token som första felsökningssteg: rotation gör befintliga installationer ogiltiga.

Kontrollera den publicerade uppsättningen

Seean kontrollerar automatiskt den publicerade startsidan för varje webbplats som inte verifierats ännu, utan att någon öppnar instrumentpanelen: varje minut under webbplatsens första dag, var 5:e minut under resten av dess första vecka, var 30:e minut under resten av dess första månad och var 6:e timme därefter. Att ändra domänen eller rotera webbplatstoken startar om schemat i första dagens takt. Den första kontrollen som hittar kodavsnittet, token och en tillåtande säkerhetspolicy verifierar webbplatsen omedelbart; inget besök behövs. Verifierade webbplatser och webbplatser som redan tar emot händelser kontrolleras inte längre; att återställa statistiken för en webbplats som inte är verifierad sätter den tillbaka på schemat.

Installationsbannern i den tomma Översikten kör också en kontroll när den öppnas. Ägare och webbplatsadministratörer kan också använda Settings → Installation → Setup health → Check installation. Den läser den publicerade startsidan och kontrollerar den genererade spåraradressen, referensen till webbplatstoken och säkerhetspolicyn (HTTP-huvudet och eventuell <meta http-equiv="Content-Security-Policy">-tagg i sidans head). Resultaten visas på skärmen utan omladdning. Om anslutningen till Seean bryts varnar skärmen för att mottagna data kan vara inaktuella och inaktiverar nya kontroller tills återanslutning:

  • Security policy blocks Seean (Säkerhetspolicyn blockerar Seean) namnger det blockerande skript- eller anslutningsdirektivet och källorna att lägga till. Slå ihop dem med din befintliga policy och publicera ändringen; behåll andra applikationsbehörigheter intakta.
  • Seean is installed (Seean är installerad) betyder att spåraradressen och webbplatstoken finns i sidans källkod och att säkerhetspolicyn (huvud och metatagg) tillåter skriptet och insamlingsbegäranden. Inget besök krävs. Webbplatsen markeras som installerad omedelbart: installationsbannern i Översikt stängs, Your sites (Dina webbplatser) visar Installed (Installerad), och Installationsstatus visar Installation verified (Installationen verifierad) med kontrolltiden. Rapporterna fylls i när besökare kommer; blockerare eller samtyckesval kan ändå hindra enskilda besökare från att räknas.
  • Tracker reference found — confirm in a browser (Spårarreferens hittad — bekräfta i en webbläsare) betyder att adressen och token finns, men att policyn använder nonce-, hash- eller strict-dynamic-regler som kontrollen inte kan utvärdera, eller att sidans head är för långt att läsa (se gränserna nedan). En tidigare verifiering behålls; följ verifieringen i webbläsaren.
  • Setup could not be confirmed (Uppsättningen kunde inte bekräftas) kan betyda ett saknat eller avvikande kodavsnitt, inläsning på klientsidan eller inläsning som kräver samtycke. Följ verifieringen i webbläsaren innan du drar slutsatsen att spåraren saknas.
  • Could not inspect (Kunde inte granska) förklarar en otillgänglig sida, ett HTTP-fel, ett för stort svar eller en adress som inte stöds. Försök igen efter att du rättat den publicerade sidan, eller använd verifieringen i webbläsaren.
  • Last pageview received (Senaste mottagna sidvisning) visar den nyaste sparade sidvisningen för webbplatsen, oberoende av den valda rapportperioden. En gammal tidsstämpel är bevis på tidigare insamling, inte på att den aktuella installationen fungerar. Utan sidvisningar visar Installation verified den senaste lyckade kontrollen och Not installed yet (Inte installerad ännu) betyder att ingen kontroll har verifierat den publicerade sidan.

En senare kontroll som finner att kodavsnittet eller token saknas, eller en policy som blockerar Seean, tar bort verifieringen och bannern återkommer medan webbplatsen saknar data. Att ändra webbplatsens domän, rotera dess webbplatstoken eller ändra insamlarens värdnamn som det genererade kodavsnittet använder tar också bort verifieringen och startar om de automatiska kontrollerna. Insamlarändringar omfattar att aktivera/inaktivera förstapartsinsamling och att aktivera, förlora eller koppla från en egen insamlingsdomän; att ändra ett reservvärdnamn medan en aktiv egen domän fortfarande serverar kodavsnittet återställer inte verifieringen. Publicera det aktuella kodavsnittet och dess säkerhetspolicyursprung innan du kontrollerar igen. Befintliga analysdata behålls. En kontroll som inte kan läsa sidan lämnar det tidigare resultatet oförändrat.

Ett manuellt eller automatiskt resultat för en tidigare installationskonfiguration kan inte verifiera den nya eller ta bort dess köade kontroll. Om en manuell kontroll säger Installation settings or a newer check changed during this check (Installationsinställningarna eller en nyare kontroll ändrades under den här kontrollen), granska det aktuella genererade kodavsnittet och försök igen; Seean markerar inte det föråldrade resultatet som installerat.

Manuella kontroller är begränsade till två per minut per inloggad användare över deras webbplatser; automatiska kontroller räknas inte mot den gränsen. Kontrollen läser bara den konfigurerade domänens offentliga HTTPS-startsida, med upp till tre omdirigeringar inom den domänen och dess www-adress, en total tidsgräns på 12 sekunder och en svarsgräns på 2 MiB. Privata adresser, webbplatser med IP-adress i stället för namn, icke-standardportar, webbplatser med bara IPv6 och komprimerade svar som ignorerar begäran om okomprimerad HTML granskas inte.

Det är en kontroll av källkod/huvuden på serversidan: den kör inte JavaScript, kringgår inte samtycke eller webbläsarblockerare, granskar inte andra sökvägar och bevisar inte att nonce-/hash-/strict-dynamic-policyer fungerar. Ett head längre än 16 KB som ändå har en http-equiv-metatagg bortom den punkten, eller metataggspolicyer längre än 16 KB, kan inte bekräftas av den här kontrollen och behöver verifiering i webbläsaren. Olika CDN-svar och policyer på andra sidor kräver verifiering i webbläsaren. Den kontrollerar det värdnamn det genererade kodavsnittet för närvarande använder - din egen insamlingsdomän när den är aktiv, annars förstapartsinsamlingens adress eller app.seean.io; ett äldre standardkodavsnitt kan fortfarande fungera efter att förstapartsinsamling aktiverats. Själva kontrollen skickar inga analyshändelser och lagrar inte den hämtade HTML-koden; bara verifieringstiden, tiden för den senast tillämpade kontrollen och tiden för nästa automatiska kontroll behålls. Läsare kan inte köra installationskontroller.

Verifiera en installation

  1. Öppna din publicerade webbplats i en vanlig webbläsarflik. Slutför webbplatsens samtyckesflöde för analys om det är tillämpligt. Respektera dina besökares integritetsval.
  2. Öppna Network (Nätverk) i webbläsarens utvecklarverktyg. Läs in sidan på nytt och leta efter https://app.seean.io/k.js. Den ska läsas in korrekt, eventuellt från webbläsarens cache.
  3. Leta efter en POST till https://app.seean.io/api/collect om du använder standardkodavsnittet för produktion. Dess JSON-kropp innehåller din publika token i t och sidans sökväg i p. Ett 204-svar ensamt är inte bevis på att data lagrades: undantagna begäranden kan också avslutas utan felsvar.
  4. Öppna Events (Händelser) i Seean, välj ett intervall som inkluderar nu och uppdatera listan. Matcha din sidsökväg och tid. Kontrollera också Settings → Installation → Setup health för tiden för den senast mottagna sidvisningen.
  5. Navigera till en annan sökväg och använd sedan Bakåt och Framåt. Bekräfta varje avsedd sidvisning i Händelser. Frågesträngar och fragment är inte skilda sidsökvägar; en ny kampanj eller session kan ändå räkna samma sökväg igen. På varandra följande meddelanden för en oförändrad sökväg i samma session dedupliceras; att lämna en sökväg och återvända kan ge en ny sidvisning.

Använd en separat webbplats/token vid testning så att dina kontroller inte blåser upp en kunds rapporter. En lyckad skriptnedladdning, en fungerande förhandsvisning av sidan eller gamla data i Installationsstatus bevisar inte att en ny installation fungerar.

Skriptet läses in men ingen insamlingsbegäran syns

Kontrollera webbläsaravanmälan, Do Not Track, Global Privacy Control eller en automatiserad webbläsare. window.seean kan finnas med inaktiva metoder när insamlingen är inaktiverad, så att bara kontrollera det objektet räcker inte. Läs in kodavsnittet som ett klassiskt externt skript, med data-site och data-api på samma element.

Om din webbplats använder en Content Security Policy, tillåt https://app.seean.io i den gällande skriptpolicyn och i connect-src. Om du definierar script-src-elem måste den också tillåta spåraren. Slå ihop dessa ursprung med din befintliga policy; ersätt inte resten av den och tillåt inte alla ursprung. Inbäddade laddare som en tagghanterare använder kan dessutom behöva din befintliga nonce-/hash-policy. Se skriptalternativ.

Begäranden misslyckas eller antal dubbleras

En okänd/roterad token kan ge 404; en faktureringskvot eller inaktiv plan kan stoppa insamlingen. Kontrollera faktureringen och token i den driftsatta HTML-koden. En blockerad begäran eller ett CSP-fel syns i webbläsarens utvecklarverktyg. Följ undantag när begäranden lyckas men förväntade data saknas.

Sök i både projektfiler och tagghanterarens behållare efter k.js. Behåll en installation och låt den observera navigering som stöds. Att lägga till en History Change-utlösare som läser in hela spåraren på nytt, eller att manuellt skicka pageview vid varje navigering, kan dubblera antalen.

Lokal eller automatiserad testning

Localhost och 127.0.0.1 kräver data-local. Webbläsarautomatisering eller integritetsinställningar kan avsiktligt stoppa insamlingen. Ett UI-test i webbläsaren är inte bevis på att en riktig sidvisning togs emot.

Rapporterna ser olika ut

Matcha webbplats, datumintervall, filter och beräknad period. Realtid använder fönster på två och trettio minuter; Översikt täcker normalt ett längre intervall. Landsuppskattningar och import av Google-sökfrågor har sina egna begränsningar.

En analys startade inte

Varje analyssida startar en beräkning för sin period. Meddelandet ovanför sidan förklarar en vägran: Your current analyses are still running (Dina pågående analyser körs fortfarande) väntar på de som körs; Too many analyses were started for this website. Try again in N seconds (För många analyser startades för den här webbplatsen. Försök igen om N sekunder) betyder att startbudgeten (120 per minut över alla kontoägarens webbplatser och kollegor; en skur av tjugo och trettio per minut per webbplats som delas av delningslänkar, widgetar och demobesökare som inte är medlemmar i demon) är förbrukad, och sidan försöker igen en gång av sig själv efter väntetiden. Could not start this analysis. Please retry (Analysen kunde inte startas. Försök igen) är ett oväntat fel; webbläsarkonsolen loggar serverns begärans-ID för supporten. Retry analysis (Försök analysen igen) startar igen omedelbart.

Bakgrundsanalys och fördelningar på begäran delar en begränsad körningsbudget: två beräkningar över tjänsten, högst en per webbplatsägare. Det omfattar Realtid och den lättviktiga onlineräkningen. En bakgrundsberäkning väntar medan budgeten är upptagen; en expanderad fördelning kan i stället visa Analytics is busy. Retry the breakdown shortly. (Analysen är upptagen. Försök läsa in fördelningen igen om en stund.) Använd Retry breakdown när en annan beräkning är klar. Det begränsar konkurrerande analysarbete men är ingen garanti för konstant insamlingslatens eller obegränsad kapacitet. En beräkning som läses in eller misslyckats är inte ett nollantal.

När en beräkning är klar får nästa berättigade väntande beräkning sin plats omedelbart. Att öppna flera webbplatser i ett konto lägger inte till en fast fördröjning efter varje slutförd beräkning. En pågående beräkning i det kontot måste ändå slutföras först; förberedelse av accepterade källdata, lagringsavbrott och återställningsögonblicksbilder kan fördröja när en rapport blir klar.

Kontakta oss säkert

Bifoga skärmbilder av fel där det hjälper. Skicka inte lösenord, verifieringskoder, intäktshemligheter eller exporterade besökardata om inte en specifik säker supportprocess har överenskommits. Fakturerings- och kontofrågor kan beskrivas utan att de värdena exponeras.

Är något oklart? Kontakta supporten.