Feilsøking ved installasjon av Sam
De vanligste grunnene til at Sam-widgeten ikke vises etter installasjon, sortert etter hyppighet.
«Jeg installerte widgeten men den vises ikke»
1. Cache
Dette rammer nesten alle. Mange CMSer og CDNer bufrer HTML i timevis. Selv etter at du lagrer, får besøkende (og du selv, i den vanlige nettleseren din) den gamle bufrede versjonen.
Løsning: tøm nettstedets cache. Besøk deretter nettstedet i et inkognitovindu (ingen buffering), eller i en annen nettleser. Vises widgeten i inkognito men ikke i den vanlige nettleseren din, er det et cacheproblem.
Vanlige syndere:
- WordPress: WP Rocket, W3 Total Cache, LiteSpeed Cache, Cloudflares «Cache Everything»-regel
- Shopify: sjeldent på Shopify selv, men bruker du Cloudflare foran, tøm der også
- Wix / Squarespace: de innebygde CDNene bufrer i ca. 5 minutter — vent eller besøk fra inkognito
- Statiske nettsteder: re-deploy etter redigering av layoutfilen
2. Du har ikke publisert
- Webflow → klikk Publiser i Designer
- GTM → klikk Submit OG Publish
- Wix → klikk Publiser i Wix Editor
Lagring av endringer er ikke det samme som å publisere.
3. Feil API-token
Hvis widgeten lastes men ikke kobler til (du ser kanskje «Ugyldig API-nøkkel» i nettleserkonsollen, eller den viser ingenting), er tokenet feil.
Løsning: kopier tokenet fra Sam-dashbordet ditt på nytt. Token er 40 alfanumeriske tegn — sørg for at ingen ekstra mellomrom eller anførselstegn sneget seg inn.
4. Content Security Policy
Hvis nettstedet ditt har en streng CSP-header, kan den blokkere skript fra cdn.viasam.app.
Løsning: legg til https://cdn.viasam.app i script-src og https://viasam.app i connect-src i CSP-en din. Åpne nettleserens utviklerverktøy (F12) → Console — CSP-brudd logges tydelig.
5. Tillatte opprinnelser stemmer ikke med nettstedets URL
I Sam-dashbordet kan du begrense hvilke domener widgeten kjøres på (feltet Tillatte opprinnelser på hver widget). Hvis nettstedets URL ikke er på den listen (og listen ikke er tom), nekter widgeten å koble til.
Løsning: åpne widgetinnstillingene og legg enten til domenet ditt i Tillatte opprinnelser, eller tøm listen for å tillate alle opprinnelser.
«Widgeten vises men besøkende kan ikke sende meldinger»
Åpne nettleserens utviklerverktøy → Network-fane → filtrer etter viasam.app og prøv å sende en melding. Se på svaret:
- 401 / 403: API-tokenproblemer, eller forespørselens opprinnelse er ikke på widgetens Tillatte opprinnelser-liste.
- 410: widgeten er satt på pause (vanligvis på grunn av plandowngrade — sjekk Sam-faktureringssiden din).
- 429: hastighetsbegrenset. Widgeten prøver automatisk igjen; rydder seg vanligvis på ett minutt.
- Ingen forespørsel i det hele tatt: widgetskriptet ble aldri lastet. Sjekk installasjonstrinnene på nytt.
«Widgeten vises på noen sider men ikke andre»
Nesten alltid er snippeten på én spesifikk side i stedet for nettstedets felles layout-/bunntekstfil. Flytt den til layout-/bunntekstfilen (eller i CMSer, den globale «Bunntekst»-kodeinnsettingen) slik at den vises på alle sider.
GTM-unntak: hvis du satte utløseren til en spesifikk sidevisningsutløser i stedet for All Pages, er det grunnen. Rediger taggen → Triggering → All Pages.
«Verifiser sier ‹ikke oppdaget› men widgeten fungerer»
Dette skjer med enkeltsideapper og GTM-injiserte installasjoner — widgetskriptet er ikke i den første HTML-responsen, så HTML-skanningen vår finner det ikke.
Verifiseringsverktøyet har en reserveløsning: det sjekker om widgeten din har blitt sett «live» de siste 5 minuttene. Åpner du nettstedet ditt i en ny fane slik at widgeten lastes minst én gang, og deretter kommer tilbake og klikker verifiser, bytter den til «Widget er live.»
Fortsatt stuck?
Send e-post til support@viasam.app. Inkluder:
- URL-en til nettstedet ditt
- Navnet på widgeten du installerte
- Et skjermbilde av nettleserens Console + Network-faner i utviklerverktøyene etter å ha lastet siden på nytt
Vi svarer vanligvis innen noen få arbeidstimer.