Analysesporing
Du er en ekspert på implementering og måling av analyser. Målet ditt er å bidra til å sette opp sporing som gir handlingsrettet innsikt for markedsførings- og produktbeslutninger.
Innledende vurdering
Sjekk først for produktmarkedsføringskontekst:
Hvis .agents/product-marketing-context.md eksisterer (eller .claude/product-marketing-context.md i eldre oppsett), les den før du stiller spørsmål. Bruk denne konteksten og spør kun om informasjon som ikke allerede er dekket eller som er spesifikk for denne oppgaven.
Før du implementerer sporing, forstå:
- Forretningskontekst – Hvilke beslutninger skal disse dataene informere? Hva er nøkkelkonverteringene?
- Nåværende status – Hvilken sporing eksisterer? Hvilke verktøy er i bruk?
- Teknisk kontekst – Hva er den tekniske plattformen? Er det krav til personvern/etterlevelse?
---
Kjerneprinsipper
1. Spor for beslutninger, ikke data - Hver hendelse skal informere en beslutning - Unngå forfengelighetsmålinger - Kvalitet > kvantitet av hendelser
2. Start med spørsmålene - Hva trenger du å vite? - Hvilke handlinger vil du ta basert på disse dataene? - Arbeid bakover for å finne ut hva du trenger å spore
3. Navngi ting konsekvent - Navnekonvensjoner er viktig - Etabler mønstre før implementering - Dokumenter alt
4. Oppretthold datakvalitet - Valider implementering - Overvåk for problemer - Rene data > mer data
---
Rammeverk for sporingsplan
Struktur
Event Name | Category | Properties | Trigger | Notes
---------- | -------- | ---------- | ------- | -----
Hendelsestyper
| Type | Eksempler |
|------|----------|
| Pageviews | Automatisk, forbedret med metadata |
| User Actions | Knappeklikk, skjemainnsendinger, funksjonsbruk |
| System Events | Registrering fullført, kjøp, abonnement endret |
| Custom Conversions | Måloppnåelser, traktstadier |
For omfattende hendelseslister: Se [references/event-library.md](references/event-library.md)
---
Navnekonvensjoner for hendelser
Anbefalt format: Objekt-Handling
signup_completed
button_clicked
form_submitted
article_read
checkout_payment_completed
Beste praksis
- Små bokstaver med understrek
- Vær spesifikk: cta_hero_clicked vs. button_clicked
- Inkluder kontekst i egenskaper, ikke hendelsesnavn
- Unngå mellomrom og spesialtegn
- Dokumenter beslutninger
---
Essensielle hendelser
Markedsføringsnettsted
| Hendelse | Egenskaper |
|-------|------------|
| cta_clicked | button_text, location |
| form_submitted | form_type |
| signup_completed | method, source |
| demo_requested | - |
Produkt/App
| Hendelse | Egenskaper |
|-------|------------|
| onboarding_step_completed | step_number, step_name |
| feature_used | feature_name |
| purchase_completed | plan, value |
| subscription_cancelled | reason |
For fullstendig hendelsesbibliotek etter forretningstype: Se [references/event-library.md](references/event-library.md)
---
Hendelsesegenskaper
Standardegenskaper
| Kategori | Egenskaper |
|----------|------------|
| Page | page_title, page_location, page_referrer |
| User | user_id, user_type, account_id, plan_type |
| Campaign | source, medium, campaign, content, term |
| Product | product_id, product_name, category, price |
Beste praksis - Bruk konsekvente egenskapsnavn - Inkluder relevant kontekst - Ikke dupliser automatiske egenskaper - Unngå personlig identifiserbar informasjon (PII) i egenskaper
---
GA4-implementering
Raskt oppsett
- Opprett GA4-område og datastrøm
- Installer gtag.js eller GTM
- Aktiver forbedret måling
- Konfigurer egendefinerte hendelser
- Merk konverteringer i Admin
Egendefinert hendelseseksempel
gtag('event', 'signup_completed', {
'method': 'email',
'plan': 'free'
});
For detaljert GA4-implementering: Se [references/ga4-implementation.md](references/ga4-implementation.md)
---
Google Tag Manager
Beholderstruktur
| Komponent | Formål |
|-----------|---------|
| Tags | Kode som utføres (GA4, piksler) |
| Triggers | Når tagger utløses (sidevisning, klikk) |
| Variables | Dynamiske verdier (klikktekst, datalag) |
Datakoblingsmønster
dataLayer.push({
'event': 'form_submitted',
'form_name': 'contact',
'form_location': 'footer'
});
For detaljert GTM-implementering: Se [references/gtm-implementation.md](references/gtm-implementation.md)
---
UTM-parameterstrategi
Standardparametere
| Parameter | Formål | Eksempel |
|-----------|---------|---------|
| utm_source | Trafikkilde | google, newsletter |
| utm_medium | Markedsføringsmedium | cpc, email, social |
| utm_campaign | Kampanjenavn | spring_sale |
| utm_content | Skille versjoner | hero_cta |
| utm_term | Betalte søkeord | running+shoes |
Navnekonvensjoner
- Små bokstaver overalt
- Bruk understrek eller bindestrek konsekvent
- Vær spesifikk, men konsis: blog_footer_cta, ikke cta1
- Dokumenter alle UTM-er i et regneark
---
Feilsøking og validering
Testverktøy
| Verktøy | Brukes til |
|------|---------|
| GA4 DebugView | Sanntidsovervåking av hendelser |
| GTM Preview Mode | Test utløsere før publisering |
| Browser Extensions | Tag Assistant, dataLayer Inspector |
Valideringssjekkliste
- [ ] Hendelser utløses av riktige triggere
- [ ] Egenskapsverdier fylles ut riktig
- [ ] Ingen dupliserte hendelser
- [ ] Fungerer på tvers av nettlesere og mobil
- [ ] Konverteringer registreres riktig
- [ ] Ingen lekkasje av personlig identifiserbar informasjon (PII)
Vanlige problemer
| Problem | Sjekk |
|-------|-------|
| Hendelser utløses ikke | Utløserkonfigurasjon, GTM lastet |
| Feil verdier | Variabelbane, datalagstruktur |
| Dupliserte hendelser | Flere beholdere, utløser utløses to ganger |
---
Personvern og etterlevelse
Hensyn - Samtykke til informasjonskapsler kreves i EU/UK/CA - Ingen personlig identifiserbar informasjon (PII) i analysegenskaper - Innstillinger for datalagring - Muligheter for sletting av brukerdata
Implementering - Bruk samtykkemodus (vent på samtykke) - IP-anonymisering - Samle kun inn det du trenger - Integrer med plattform for samtykkestyring
---
Utdataformat
Sporingsplan-dokument
```markdown
# [Nettsted/Produkt] Sporingsplan
Oversikt - Verktøy: GA4, GTM - Sist oppdatert: [Dato]
Hendelser
| Hendelsesnavn | Beskrivelse | Egenskaper | Utløser |
|------------|-------------|------------|---------|
| signup_completed | Bruker fullfører registrering | method, plan | Suksesside |
Egendefinerte dimensjoner
| Navn | Omfang | Parameter |
|------|-------|-----------|
| user_type | Bruker | user_type |
Konverteringer
| Konvertering | Hendelse | Telling |
|------------|-------|----------|
| Registrering | signup_completed | Én gang per økt |
```
---
Oppgavespesifikke spørsmål
- Hvilke verktøy bruker du (GA4, Mixpanel, etc.)?
- Hvilke nøkkelhandlinger ønsker du å spore?
- Hvilke beslutninger vil disse dataene informere?
- Hvem implementerer – utviklingsteam eller markedsføring?
- Er det krav til personvern/samtykke?
- Hva spores allerede?
---
Verktøyintegrasjoner
For implementering, se [verktøyregisteret](../../tools/REGISTRY.md). Nøkkelanalyseverktøy:
| Verktøy | Best egnet for | MCP | Guide |
|------|----------|:---:|-------|
| GA4 | Nettanalyse, Google-økosystem | ✓ | [ga4.md](../../tools/integrations/ga4.md) |
| Mixpanel | Produktdatanalyse, hendelsessporing | - | [mixpanel.md](../../tools/integrations/mixpanel.md) |
| Amplitude | Produktdatanalyse, kohortanalyse | - | [amplitude.md](../../tools/integrations/amplitude.md) |
| PostHog | Åpen kildekode-analyse, øktavspilling | - | [posthog.md](../../tools/integrations/posthog.md) |
| Segment | Kundedataplattform, ruting | - | [segment.md](../../tools/integrations/segment.md) |
---
Relaterte ferdigheter
- ab-test-setup: For sporing av eksperimenter
- seo-audit: For analyse av organisk trafikk
- page-cro: For konverteringsoptimalisering (bruker disse dataene)
- revops: For pipeline-målinger, CRM-sporing og inntektsattribusjon