Ga naar hoofdinhoud
← Alle docs

Site-change workflow: as-you-go tracking updates

Halverwege de maand iets op de klant-site gewijzigd? Meld het — wij analyseren + fixen.

8 min · Bijgewerkt april 2026

De meeste tracking-breakage komt door site-wijzigingen. Een developer verplaatst de "Koop nu"-knop, een marketeer past de CTA-copy aan, een nieuwe campagne-pagina gaat live. Signum heeft een feedback-loop zodat jij altijd weet wat er aangepast moet worden.

Wanneer meld je een change?

Hoe werkt het?

  1. Je meldt de change via dashboard of API POST /site-changes/clients/:id.
  2. Wij fetchen de live GTM-versie en runnen de impact-analyzer.
  3. Je krijgt direct te zien: welke tags/triggers geraakt worden + concrete suggested action.
  4. Klik "Approve" → we queueen een GTM deploy die de fix toepast (staged review).
  5. Klik "Dismiss" als geen actie nodig is.

Voorbeeld: knop verplaatst

Je team heeft de "Koop nu"-knop verplaatst van #buy-cta naar .hero__cta. Meld dit:

POST /site-changes/clients/{clientId}
{
  "type": "button_moved",
  "url": "https://klant.nl/pricing",
  "description": "CTA verplaatst naar de hero sectie",
  "details": {
    "oldSelector": "#buy-cta",
    "newSelector": ".hero__cta"
  }
}

Response:

{
  "id": "cld123...",
  "impact": {
    "severity": "critical",
    "affectedTriggers": [
      { "name": "CTA click", "id": "5",
        "reason": "Filter op oude selector '#buy-cta'" }
    ],
    "affectedTags": [
      { "name": "Meta Lead", "id": "100",
        "reason": "Vuurt via trigger die de oude selector gebruikt" }
    ],
    "summary": "1 trigger en 1 tag raken geraakt door selector-change.",
    "suggestedAction": "Update trigger filter van '#buy-cta' naar '.hero__cta'.",
    "requiresDeploy": true
  },
  "status": "analyzed"
}

Severity-ladder

critical — tracking breekt

Een tag (Meta CAPI, GA4 conversie, Google Ads) fires via een trigger die nu niet meer matcht. Je verliest actief data tot je fixt.

warn — trigger-wide issue

Alleen de trigger is geraakt, geen directe tag-impact.

info — geen impact

Bijv. een nieuwe pagina die al door All Pages trigger gedekt wordt.

Change-types

TypeWat detecteren wij
page_addedWerkt All Pages trigger op nieuwe URL?
page_removedTriggers met explicit URL-filter → dead-code
button_movedClick-triggers met oude CSS selector + tags die daardoor fire
button_removedZelfde + suggest remove i.p.v. update
copy_changedText-based triggers die oude copy als filter gebruiken
form_changedFormSubmission triggers met oude form-ID/selector
campaign_launchedUTM-filter triggers + dedicated pagetype suggestie
otherInfo-level — manual review nodig
Pro tip: integreer met je CI/CD — elke deploy triggert een POST met de git-commit message als description. Dan heb je impact-analyse vóór de wijziging zelfs live staat.

Status lifecycle

reported → analyzed → approved → deployed
                  └─→ dismissed
Feedback op deze tutorial? support@signumcore.io