HemGratis verktygSuffix checker
Google Ads-script

Suffix checker (UTM tracking template)

Sätter en spårningsmall på alla aktiva kampanjer — Sök, Shopping och Performance Max — så att varje klick auto-taggas med UTM (utm_source=google, utm_medium=cpc, utm_campaign=kampanjnamn). Hoppar över pausade/borttagna och loggar gammal vs ny mall. OBS: skriver över befintlig tracking template.

Av SEOZ-teamet · Uppdaterad 12 juni 2026

Alla scripts
Därför är den bra

Därför är den bra: Google Ads auto-taggning (GCLID) matchar inte alltid perfekt mot GA4 — en del betalda klick hamnar som google / organic (Organic Search) i stället för google / cpc (Paid Search), trots att trafiken egentligen är betald. Med manuell UTM-taggning via det här skriptet minimerar du felet. I vissa fall har 15–20 % av trafiken felattribuerats till den källan/mediet innan den taggades manuellt.

Modifierar konto
function main() {
  // Define base UTM parameters
  var UTM_SOURCE = 'utm_source=google';
  var UTM_MEDIUM = 'utm_medium=cpc';

  // Get all campaigns, including Shopping and Performance Max
  var campaignIterators = [
    AdsApp.campaigns().get(),
    AdsApp.shoppingCampaigns().get(),
    AdsApp.performanceMaxCampaigns().get()
  ];

  // Loop through all campaigns
  for (var i = 0; i < campaignIterators.length; i++) {
    var campaignIterator = campaignIterators[i];

    while (campaignIterator.hasNext()) {
      var campaign = campaignIterator.next();

      // Skip campaigns that aren't active
      if (campaign.isPaused() || campaign.isRemoved()) {
        Logger.log('Skipping inactive campaign: ' + campaign.getName());
        continue;
      }

      var campaignName = encodeURIComponent(campaign.getName());
      var finalUrlSuffix = UTM_SOURCE + '&' + UTM_MEDIUM + '&utm_campaign=' + campaignName;
      var newTrackingTemplate = '{lpurl}?' + finalUrlSuffix;
      var oldTrackingTemplate = campaign.urls().getTrackingTemplate();

      Logger.log('---');
      Logger.log('Active campaign ID: ' + campaign.getId());
      Logger.log('Campaign name: ' + campaign.getName());
      Logger.log('Old tracking template: ' + (oldTrackingTemplate ? oldTrackingTemplate : 'None'));
      Logger.log('New tracking template: ' + newTrackingTemplate);

      campaign.urls().setTrackingTemplate(newTrackingTemplate);
    }
  }
}
Så här kör du skriptet
  1. Google Ads → Verktyg → Bulk-åtgärder → Skript.
  2. Klicka + och klistra in koden. Godkänn behörigheter.
  3. Kör en förhandsgranskning först och läs loggen.
  4. Schemalägg skriptet om du vill köra det löpande.

Det här skriptet ändrar dina kampanjer — testa på ett litet konto först.

SEOZ kör de här kontrollerna åt dig — automatiskt och larmar när något är fel.
Testa guidade demon →Fler scripts