Ondersteuning en probleemoplossing
E-mail hello@seean.io met het websitedomein, het betreffende scherm, de geselecteerde periode en wat u verwachtte te zien.
Gebruik de veelgestelde vragen voor veelvoorkomende productvragen, beschikbaarheid van functies om ondersteunde integraties te controleren en facturering en verbruik voor tegoeden en toegang tot facturen.
Er komen geen paginaweergaven binnen
- Controleer of de geïmplementeerde pagina het juiste websitetoken en de juiste API-oorsprong uit Instellingen bevat.
- Controleer of de browser
/k.jskan laden en het verzamelverzoek kan versturen. - Controleer toestemmingsbesturing, privacyvoorkeuren van de browser, blokkeerders en geconfigureerde uitsluitingen.
- Controleer of de proefperiode is verlopen of het verbruik het tegoed heeft bereikt.
- Open Settings → Installation → Setup health (Instellingen → Installatie → Installatiestatus), dat de meest recent ontvangen paginaweergave toont en Check installation (Installatie controleren) aanbiedt.
Roteer een token niet als eerste stap in de probleemoplossing: rotatie maakt bestaande installaties ongeldig.
De gepubliceerde installatie controleren
Seean controleert de gepubliceerde startpagina van elke website die nog niet is geverifieerd automatisch, zonder dat iemand het dashboard opent: elke minuut tijdens de eerste dag van de website, elke 5 minuten de rest van de eerste week, elke 30 minuten de rest van de eerste maand en daarna elke 6 uur. Het wijzigen van het domein of het roteren van het websitetoken herstart dit schema vanaf het tempo van de eerste dag. De eerste controle die het fragment, het token en een toestaand beveiligingsbeleid vindt, verifieert de website direct; er is geen bezoek nodig. Geverifieerde websites en websites die al gebeurtenissen ontvangen, worden niet meer bevraagd; het resetten van de statistieken van een niet-geverifieerde website zet die terug op dit schema.
De installatiebanner van het lege Overzicht voert ook één controle uit wanneer die opent. Eigenaren en websitebeheerders kunnen ook Settings → Installation → Setup health → Check installation gebruiken. Dit leest de gepubliceerde startpagina en controleert het gegenereerde trackeradres, de verwijzing naar het websitetoken en het beveiligingsbeleid (de HTTP-header en elke <meta http-equiv="Content-Security-Policy">-tag in de paginakop). Resultaten verschijnen op het scherm zonder herladen. Als de verbinding met Seean wegvalt, waarschuwt het scherm dat ontvangen gegevens verouderd kunnen zijn en schakelt het nieuwe controles uit tot de verbinding is hersteld:
- Security policy blocks Seean (Beveiligingsbeleid blokkeert Seean) noemt de blokkerende script- of verbindingsrichtlijn en de bronnen om toe te voegen. Voeg ze samen met uw bestaande beleid en publiceer de wijziging; houd andere applicatierechten intact.
- Seean is installed (Seean is geïnstalleerd) betekent dat het trackeradres en het websitetoken in de paginabron verschijnen en dat het beveiligingsbeleid (header en meta-tag) het script en de verzamelverzoeken toestaat. Er is geen bezoek vereist. De website wordt direct als geïnstalleerd gemarkeerd: de installatiebanner in het Overzicht sluit, Your sites toont Installed (Geïnstalleerd), en de Installatiestatus toont Installation verified (Installatie geverifieerd) met de controletijd. Rapporten vullen zich zodra bezoekers komen; blokkeerders of toestemmingskeuzes kunnen nog steeds voorkomen dat afzonderlijke bezoekers worden geteld.
- Tracker reference found — confirm in a browser (Trackerverwijzing gevonden — bevestig in een browser) betekent dat het adres en het token verschijnen, maar dat het beleid nonce-, hash- of strict-dynamic-regels gebruikt die de controle niet kan beoordelen, of dat de paginakop te lang is om te lezen (zie de limieten hieronder). Een eerdere verificatie blijft behouden; volg de verificatie in de browser.
- Setup could not be confirmed (Installatie kon niet worden bevestigd) kan een ontbrekend of afwijkend fragment, laden aan de clientzijde of laden na toestemming betekenen. Volg de verificatie in de browser voordat u concludeert dat de tracker ontbreekt.
- Could not inspect (Kon niet inspecteren) legt een niet-beschikbare pagina, HTTP-fout, te groot antwoord of niet-ondersteund adres uit. Probeer het opnieuw na het herstellen van de gepubliceerde pagina, of gebruik de verificatie in de browser.
- Last pageview received (Laatste paginaweergave ontvangen) toont de nieuwste bewaarde paginaweergave voor deze website, onafhankelijk van de geselecteerde rapportperiode. Een oud tijdstempel is bewijs van eerder verzamelen, geen bewijs dat de huidige installatie werkt. Zonder paginaweergaven toont Installation verified de laatste geslaagde controle en betekent Not installed yet (Nog niet geïnstalleerd) dat geen controle de gepubliceerde pagina heeft geverifieerd.
Een latere controle die het fragment of token ontbrekend aantreft, of een beleid dat Seean blokkeert, verwijdert de verificatie en de banner keert terug zolang de website geen gegevens heeft. Het wijzigen van het websitedomein, het roteren van het websitetoken of het wijzigen van de collectorhostnaam die het gegenereerde fragment gebruikt, verwijdert de verificatie ook en herstart de automatische controles. Collectorwijzigingen omvatten het in-/uitschakelen van first-party verzamelen en het activeren, verliezen of ontkoppelen van een eigen verzameldomein; het wijzigen van een terugvalhostnaam terwijl een actief eigen domein het fragment nog serveert, reset de verificatie niet. Publiceer het huidige fragment en de oorsprongen van het beveiligingsbeleid voordat u opnieuw controleert. Bestaande analyticsgegevens blijven bewaard. Een controle die de pagina niet kan lezen, laat het vorige resultaat ongewijzigd.
Een handmatig of automatisch resultaat voor een eerdere installatieconfiguratie kan de nieuwe niet verifiëren of de geplande controle ervan niet verwijderen. Als een handmatige controle Installation settings or a newer check changed during this check (Installatie-instellingen of een nieuwere controle zijn tijdens deze controle gewijzigd) meldt, controleer dan het huidige gegenereerde fragment en probeer het opnieuw; Seean markeert het verouderde resultaat niet als geïnstalleerd.
Handmatige controles zijn beperkt tot twee per minuut per ingelogde gebruiker over al diens websites; automatische controles tellen niet mee voor deze limiet. De controle leest alleen de openbare HTTPS-startpagina van het geconfigureerde domein, met maximaal drie omleidingen binnen dat domein en het www-adres, een totale deadline van 12 seconden en een antwoordlimiet van 2 MiB. Privéadressen, websites met een IP-adres als naam, niet-standaard poorten, websites met alleen IPv6 en gecomprimeerde antwoorden die het verzoek om ongecomprimeerde HTML negeren, worden niet geïnspecteerd.
Dit is een controle van bron/headers aan de serverzijde: die voert geen JavaScript uit, omzeilt geen toestemming of browserblokkeerders, inspecteert geen andere routes en bewijst niet dat nonce-/hash-/strict-dynamic-beleid werkt. Een paginakop langer dan 16 KB die voorbij dat punt nog een http-equiv-meta-tag heeft, of meta-tagbeleid langer dan 16 KB, kan door deze controle niet worden bevestigd en heeft verificatie in de browser nodig. Afwijkende CDN-antwoorden en beleid op andere pagina’s vereisen verificatie in de browser. De controle toetst de hostnaam die het gegenereerde fragment momenteel gebruikt - uw eigen verzameldomein zodra het actief is, anders het first-party verzameladres of app.seean.io; een ouder standaardfragment kan nog werken nadat first-party verzamelen is ingeschakeld. De controle zelf verstuurt geen analyticsgebeurtenissen en slaat de opgehaalde HTML niet op; alleen de verificatietijd, de tijd van de laatst toegepaste controle en de volgende automatische controletijd worden bewaard. Kijkers kunnen geen installatiecontroles uitvoeren.
Een installatie controleren
- Open uw gepubliceerde website in een normaal browsertabblad. Doorloop de analytics-toestemmingsstroom van uw website indien van toepassing. Respecteer de privacykeuzes van uw bezoekers.
- Open in de ontwikkelaarstools van de browser Network (Netwerk). Laad de pagina opnieuw en zoek naar
https://app.seean.io/k.js. Dit moet succesvol laden, mogelijk uit de browsercache. - Zoek naar een POST naar
https://app.seean.io/api/collectals u het standaard productiefragment gebruikt. De JSON-body bevat uw openbare token inten de padnaam van de pagina inp. Een 204-antwoord alleen is geen bewijs dat gegevens zijn opgeslagen: uitgesloten verzoeken kunnen ook zonder foutantwoord eindigen. - Open in Seean Events (Gebeurtenissen), selecteer een periode die het huidige moment omvat en vernieuw de lijst. Zoek uw paginapad en tijdstip. Controleer ook Settings → Installation → Setup health voor de tijd van de laatst ontvangen paginaweergave.
- Navigeer naar een andere padnaam en gebruik daarna Terug en Vooruit. Bevestig elke bedoelde paginaweergave in Gebeurtenissen. Query’s en fragmenten zijn geen afzonderlijke paginapaden; een nieuwe campagne of sessie kan dezelfde padnaam nog steeds opnieuw tellen. Opeenvolgende meldingen voor een ongewijzigde padnaam in dezelfde sessie worden gededupliceerd; een pad verlaten en terugkeren kan een nieuwe paginaweergave opleveren.
Gebruik een aparte website/token bij het testen zodat uw controles de rapporten van een klant niet opblazen. Een geslaagde scriptdownload, een werkend paginavoorbeeld of oude gegevens in de Installatiestatus bewijzen niet dat een nieuwe installatie werkt.
Het script laadt maar er verschijnt geen verzamelverzoek
Controleer op browser-opt-out, Do Not Track, Global Privacy Control of een geautomatiseerde browser. window.seean kan bestaan met inactieve methoden wanneer het verzamelen is uitgeschakeld, dus alleen dat object controleren is onvoldoende. Laad het fragment als klassiek extern script, met data-site en data-api op datzelfde element.
Als uw website een Content Security Policy gebruikt, sta dan https://app.seean.io toe in het effectieve scriptbeleid en in connect-src. Als u script-src-elem definieert, moet dat de tracker ook toestaan. Voeg deze oorsprongen samen met uw bestaande beleid; vervang de rest niet en sta niet alle oorsprongen toe. Inline-laders van een tagmanager hebben mogelijk ook uw bestaande nonce-/hash-beleid nodig. Zie scriptopties.
Verzoeken mislukken of aantallen zijn verdubbeld
Een onbekend/geroteerd token kan een 404 opleveren; een factureringstegoed of inactief abonnement kan het verzamelen stoppen. Controleer de facturering en het token in de geïmplementeerde HTML. Een geblokkeerd verzoek of CSP-fout is zichtbaar in de ontwikkelaarstools van de browser. Volg uitsluitingen wanneer verzoeken slagen maar de verwachte gegevens ontbreken.
Zoek zowel in projectbestanden als in tagmanagercontainers naar k.js. Houd één installatie en laat die de ondersteunde navigatie volgen. Het toevoegen van een History Change-trigger die de hele tracker herlaadt, of het handmatig versturen van pageview bij elke navigatie, kan aantallen verdubbelen.
Lokaal of geautomatiseerd testen
Localhost en 127.0.0.1 vereisen data-local. Browserautomatisering of privacy-instellingen kunnen het verzamelen opzettelijk stoppen. Een UI-test in de browser is geen bewijs dat een echte paginaweergave is verwerkt.
Rapporten zien er anders uit
Vergelijk de website, periode, filters en berekende periode. Realtime gebruikt vensters van twee en dertig minuten; het Overzicht dekt normaal een langer interval. Landschattingen en Google-zoekopdrachtimports hebben hun eigen limieten.
Een analyse is niet gestart
Elke analyticspagina start één berekening voor de periode. De melding boven de pagina legt een weigering uit: Your current analyses are still running (Uw huidige analyses lopen nog) wacht op de lopende analyses; Too many analyses were started for this website. Try again in N seconds (Er zijn te veel analyses gestart voor deze website. Probeer het over N seconden opnieuw) betekent dat het startbudget (120 per minuut over alle websites en teamleden van de accounteigenaar; een burst van twintig en dertig per minuut per website gedeeld door deellinks, widgets en demobezoekers die geen lid van de demo zijn) is verbruikt, en de pagina probeert het na de wachttijd één keer zelf opnieuw. Could not start this analysis. Please retry (Deze analyse kon niet worden gestart. Probeer het opnieuw) is een onverwachte fout; de browserconsole logt de serververzoek-ID voor de ondersteuning. Retry analysis (Analyse opnieuw proberen) start direct opnieuw.
Achtergrondanalytics en on-demand uitsplitsingen delen een begrensd uitvoeringsbudget: twee berekeningen over de hele dienst, maximaal één per website-eigenaar. Dit omvat Realtime en de lichte onlinetelling. Een achtergrondberekening wacht zolang het budget bezet is; een uitgevouwen uitsplitsing kan in plaats daarvan Analytics is busy. Retry the breakdown shortly. (Analytics is bezet. Probeer de uitsplitsing zo opnieuw.) tonen. Gebruik Retry breakdown (Uitsplitsing opnieuw proberen) nadat een andere berekening is voltooid. Dit beperkt concurrerend analyticswerk maar is geen garantie van constante verzamellatentie of onbeperkte capaciteit. Een ladende of mislukte berekening is geen nultelling.
Wanneer een berekening is voltooid, krijgt de volgende wachtende berekening die in aanmerking komt direct haar plek. Het openen van meerdere websites in één account voegt geen vaste vertraging toe na elke voltooide berekening. Een lopende berekening in dat account moet nog steeds eerst klaar zijn; het voorbereiden van geaccepteerde brongegevens, opslagstoringen en herstelmomentopnamen kunnen vertragen wanneer een rapport gereed is.
Veilig contact opnemen
Voeg waar nuttig schermafbeeldingen van fouten toe. Stuur geen wachtwoorden, verificatiecodes, omzetgeheimen of geëxporteerde bezoekersgegevens tenzij een specifiek veilig ondersteuningsproces is afgesproken. Facturerings- en accountvragen kunnen worden beschreven zonder die waarden bloot te geven.
Is iets onduidelijk? Neem contact op met de ondersteuning.