Er konverteringer pludseligt stoppet i Google Ads?

📅 Oprettet:1 aug 2025 | ⏱️ Læsetid: 13 min. | 📝Antal ord: 2417

Jeg har lige været igennem et forløb med en ny kunde som henvendte sig og undrede sig over at salg pludseligt udeblev i en webshop. Færre og færre salg blev iagttaget gradvist over 6-7 uger. Da Google Ads var den eneste trafikkilde med et stort trafikvolumen og et pænt annonceringsbudget faldt mistanken på den trafikkilde. Forklaringen var enkel. Det viste sig at konverteringssporingen i Google Ads var stoppet med at virke for ca. 5 ugers siden. Da jeg kiggede på opsætningen i Google Ads blev det afsløret på ganske få sekunder.

Da alle kampagner samtidig var bundet op på automatiske budstrategier og der blev optimering til salgsværdi er det særdeles uheldigt at konverteringer stopper i Google Ads. Uden konverteringer vil Google Ads reducere forbruget og levere færre og færre kliks i takt med at der ikke kan skabes salg gennem kampagnen. Sådan bør det være.

Hvorfor stopper Google Ads konverteringssporing med at virke?

Der kan være mange årsager til at Google Ads konverteringer pludseligt stopper. Sporingskoden er måske forsvundet fra websitet eller der kan være opstået problemer i Google Tag Manager containeren. Måske kan et cookie consent banner pludseligt opføre sig anderledes og blokere for målinger. I det konkrete tilfælde var et plugin der skulle håndtere konverteringssporingen af uransagelige årsager pludseligt fejlkonfigureret. Det kan dog ofte være svært at pege på en præcis årsag til at konverteringskode pludseligt fejler. I mange platforme rulles opdateringer på mere eller mindre automatisk uden nogen nødvendigvis tjekker at konverteringskode og anden funktionalitet fungerer som det skal.

google ads konverteringer stoppet

Hele forløbet var i en virksomhed hvor ingen holdt øje med platformen Google Ads som trafikkilde. Der blev kigget på dagens omsætning i webshoppen men ikke yderligere.  Jeg er naturligvis fortaler for at Google Ads håndteres og overvåges men er bekendt med virksomheder hvor det får lov til at blive afviklet uden indgriben. Med Google Ads fokus på automatisering, PMAX og automatiske budstrategier signaleres jo at det burde kunne passe sig selv.

Dette blogindlæg handler om sådanne Google Ads konti “der håndterer sig selv” og hvad man kan gøre for at undgå at stå i samme situation hvor konverteringssporingen er stoppet med at virke. Og hvad gør man i øvrigt for at genoplive Google Ads kontoen efter udfaldet af konverteringssporing?

1. Opsæt en alarm der sladrer hvis Google Ads konverterings­sporing fejler

Det må endeligt ikke ske igen at konverteringssporingen stopper med at virke. Det er naturligvis vigtigt at man orienteres lynhurtigt hvis konverteringssporingen fejler. Der kan opsættes simple alarmer i Google Ads interfacet men jeg har valgt at benytte et Google Ads script til formålet. Der er en del fordele ved et script. En alarm kan gøres en del mere fleksibel for hvad der skal udløse en alarm hvornår der skal sendes en mail. Et Google Ads script vil også kunne sende en mail til nogen som ikke har adgang til Google Ads hvis det skulle ønskes.

Dette Google Ads script sender en mail hvis forbruget dagen før er over nul men omsætningen er nul. Det er ganske enkelt at tilrette såfremt der skal kigges på en anden periode end een dag eller eksempelvis sendes flere mails. Scriptet ville også let kunne tilrettes til at håndtere cases hvor der kun alarmeres hvis enkelte kampagner pludseligt ikke rapporterer om konverteringen. Her er et bud på et Google Ads script til at alarmere skulle konverteringskoden fejle. Tilret naturligvis modtager af alarm per mail og eventuelt teksterne i den fremsendte mail.

function main() {
// Konfiguration
const EMAIL_RECIPIENTS = [
xxxxxx@xxxx.com
];

const SUBJECT = ‘ADVARSEL: Nul omsætning registreret i Google Ads’;

// Hent gårsdagens data
const yesterday = new Date();
yesterday.setDate(yesterday.getDate() – 1);
const dateString = Utilities.formatDate(yesterday, ‘Europe/Copenhagen’, ‘yyyy-MM-dd’);

try {
// Hent omsætnings- og forbrugsdata for i går
const report = AdsApp.report(
‘SELECT ‘ +
‘Date, ‘ +
‘ConversionValue, ‘ +
‘Cost ‘ +
‘FROM ACCOUNT_PERFORMANCE_REPORT ‘ +
‘WHERE Date = “‘ + dateString + ‘”‘
);

let totalRevenue = 0;
let totalCost = 0;
const rows = report.rows();

while (rows.hasNext()) {
const row = rows.next();
totalRevenue += parseFloat(row[‘ConversionValue’]) || 0;
totalCost += parseFloat(row[‘Cost’]) || 0;
}

console.log(‘Total omsætning for i går (‘ + dateString + ‘): ‘ + totalRevenue + ‘ USD’);
console.log(‘Total forbrug for i går (‘ + dateString + ‘): ‘ + totalCost + ‘ USD’);

// Send email hvis omsætningen er 0 og der har været forbrug
if (totalRevenue === 0 && totalCost > 0) {
sendAlert(EMAIL_RECIPIENTS, SUBJECT, totalRevenue, dateString);
}

} catch (error) {
console.error(‘Fejl ved hentning af data: ‘ + error.toString());

// Send fejl-email til de ansvarlige
const errorSubject = ‘FEJL: Google Ads script kunne ikke køre’;
const errorBody = ‘Der opstod en fejl ved kørsel af Google Ads scriptet:\n\n’ +
error.toString() + ‘\n\n’ +
‘Tjek venligst script-konfigurationen.’;

EMAIL_RECIPIENTS.forEach(function(email) {
MailApp.sendEmail(email, errorSubject, errorBody);
});
}
}

function sendAlert(recipients, subject, revenue, date) {
const body = createEmailBody(revenue, date);

recipients.forEach(function(email) {
try {
MailApp.sendEmail(email, subject, body);
console.log(‘Email sendt til: ‘ + email);
} catch (error) {
console.error(‘Kunne ikke sende email til ‘ + email + ‘: ‘ + error.toString());
}
});
}

function createEmailBody(revenue, date) {
return `Hej,

Dette er en automatisk advarsel fra jeres Google Ads konto.

OMSÆTNING: ${revenue} DKK
DATO: ${date}

Der er registreret 0 kr. i omsætning for i går (${date}). Dette kan skylde:

• Tekniske problemer med conversion tracking
• Manglende kampagneaktivitet
• Budget-begrænsninger
• Andre uforudsete problemer

Handlinger at overveje:
1. Tjek om kampagnerne kører som forventet
2. Verificér at conversion tracking fungerer
3. Kontrollér budgetter og bud-strategier
4. Se på om der er tekniske problemer på hjemmesiden

Venlig hilsen,
Google Ads Overvågningssystem


Dette er en automatisk email. Svar ikke på denne besked.`;
}

// Alternativ funktion til at tjekke omsætning for de sidste X dage
function checkRevenueLastDays(days) {
const endDate = new Date();
const startDate = new Date();
startDate.setDate(endDate.getDate() – days);

const startDateString = Utilities.formatDate(startDate, ‘Europe/Copenhagen’, ‘yyyy-MM-dd’);
const endDateString = Utilities.formatDate(endDate, ‘Europe/Copenhagen’, ‘yyyy-MM-dd’);

const report = AdsApp.report(
‘SELECT ‘ +
‘Date, ‘ +
‘ConversionValue ‘ +
‘FROM ACCOUNT_PERFORMANCE_REPORT ‘ +
‘WHERE Date BETWEEN “‘ + startDateString + ‘” AND “‘ + endDateString + ‘”‘
);

let totalRevenue = 0;
const rows = report.rows();

while (rows.hasNext()) {
const row = rows.next();
totalRevenue += parseFloat(row[‘ConversionValue’]) || 0;
}

return totalRevenue;
}

// Funktion til at sende ugentlig rapport (kan bruges som alternativ)
function sendWeeklyReport() {
const EMAIL_RECIPIENTS = [
xxxxxx@xxxx.com
];

const weeklyRevenue = checkRevenueLastDays(7);
const subject = ‘Ugentlig Google Ads omsætningsrapport’;
const body = `Omsætning for de sidste 7 dage: ${weeklyRevenue} DKK`;

EMAIL_RECIPIENTS.forEach(function(email) {
MailApp.sendEmail(email, subject, body);
});
}

2. Opsæt alternative konverterings­sporinger for samme mål i Google Ads

Man vil altid søge at etablere den samme konverteringssporing igen og naturligvis så hurtigt som muligt. Men hvad hvis det af forskellige årsager ikke er muligt? Her kan det være en en god ide at have flere konverteringssporinger for samme KPI på samme Google Ads konto. Det er nærliggende at etablere eksempelvis:

  • KPI målt via plugin vs. KPI målt via GTM
  • KPI målt via Google Ads vs. KPI målt via Google Analytics
  • KPI målt via offline konverteringer vs. online konverteringer.

Ideen er at man kan være heldig at en alternativ KPI kan tage over i det tilfælde at den gamle ikke umiddelbart kan genetableres. Det vil naturligvis betyde at optimeringsmotoren skal lære den nye KPI at kende. Så det vil altid være mest attraktivt at etablere den eller de gamle KPI’er hvis muligt.

3. Foretag en dataekskludering i Google Ads for perioden med fejl

I Google Ads er der en funktion til at bede Google udelade perioder hvis konverteringskoden ikke har fungeret eller man generelt ikke har tillid til konverteringssporingen i en periode.

Dataekskluderinger kan forhindre, at der bruges forkerte konverteringsdata til Smart Bidding. Eksempel: Hvis din pixel til websitekonverteringssporing er blevet fjernet midlertidigt, kan du ekskludere de pågældende dage, så der ikke bruges forkerte konverteringsdata til de valgte budstrategier“.

Således forklares værktøjet som findes i Google Ads under Værktøjet – Justeringer – Ekskluderinger. Der anbefales ikke at vælge en periode længere end 14 dage. Teoretisk set burde Google Ads således udelade den periode man har valgt og optimeringsmotoren vil arbejde på data på andre perioder. Jeg har svært ved at genkende at det gør den store forskel men hvad har man at miste ved at forsøge det? Man kan i øvrigt bruge værktøjet på særlige kampagner eller specifikke kampagnetyper ligesom man kan vælge at foretage dataekskluderinger på særlige enheder. Man kunne jo teoretisk forestille sig at konverteringssporingen havde virket på desktops men ikke mobilenheder.

dataekskludering i google ads

4. Hvordan genstartes Google Ads kampagner bedst efter en længere periode uden konverterings­sporing?

Nu kommer så den svære øvelse. At få genstartet Google Ads kampagner på en en god måde. Indledningsvej bør man overveje at justere budgettet ned i starten indtil man ser at konverteringer kommer tilbage. Man vil således ikke risikere at Google Ads bruger alt for mange midler uden signaler om hvor konverteringer findes. Man behøver heller ikke starte alle kampagner på én gang. Man kan begynde med de mest profitable kampagner hvor man historisk ved at konverteringer vil hurtigst vil dukke op.

Udgangspunktet er således at man ønsker at vende til en kampagneafvikling i Google Ads hvor kampagner afvikles via automatiske budstrategier.

Jeg så ikke den store effekt af dataekskluderingen. Måske fordi perioden med udfald af konverteringssporing var væsentligt længere end de anbefalede 14 dage. Forbruget på Google Ads kontoen steg ikke og dermed kom kliks, trafik og salget ikke umiddelbart tilbage. Tålmodighed er her en dyd men efter 4-5 dage var stadigvæk intet sket. Annoncekliks kom ikke tilbage. Derfor måtte der iværksættes en række initiativer og her et en række bud på problemstillingen:

PMAX-kampagner:

Nedsættelse af MÅl-Roas er et bud. Det vil presse Google til at øge klikpriser og således presse mere trafik igennem, et bud kunne også være at introducere en feed-only aktivgruppe for at undgå at Google Ads bruger budgettet på display og Youtube.

Almindelige shoppingkampagner:

Almindeligt shoppingkampagner er taknemmelige i den forstand at man kan skifte til manuel CPC i en periode.

Search kampagner:

Igen ville jeg skifte til manuel CPC i en periode. Der er fans af budstrategien “maksimer kliks” derude men jeg er ikke een af dem. Den strategi vil finde de billigste kliks men kræve at man har fuldt styr på sine negative søgeord. Den kan også være problematisk i scenarier med lav søgevolumen og dyre klikpriser..

Remarketing kampagner:

Remarketinglister kan meget vel være defekte efter en periode hvor konverteringssporingen ikke har virket. Der kan være opsamlet forkerte data eller ingen data op i en periode. Skaber det bekymring kan man eventuelt stoppe remarketingkampagner i en periode.

Hvis i har en udfordring med at Google Ads konverteringer er stoppet eller mistænker konverteringskoden er mangelfuldt opsat så kigger jeg gerne uforpligtende på det. Det indebærer at jeg skal have adgang til jeres Google Ads konto og den platform i benytter. Det kunne være WordPress, Shopify, Dandomain Webshop eller noget andet. Muligvis skal jeg også have adgang til Google Tag Manager. Har man en viden om at noget er opdateret i platformen eller ændret vil det altid gavne efterforskningen.

Når konverteringssporingen er genetableret vil jeg gerne bidrage med at få Google Ads kontoen genstartet på en god måde og forhåbentligt bringes kontoen tilbage på udgangspunktet før problemet opstod!

Kim Falkner

Digital marketing og Google Ads freelancer

Jeg tilbyder hjælp til virksomheder og digitale bureauer med ondt i digital performance eller mangel på skarpe resurser. Mit kompetencesæt er særligt omkring Googles platform, og jeg fungerer særligt som Google Ads freelancer samt arbejder med SEO, men rådgiver bredt inden for digital marketing. Jeg har særdeles konkurrencedygtige priser som digital freelancer og naturligvis ingen bindinger på samarbejde. Som freelancer kan jeg tilbringe tid hos jer, hvis I befinder jer i København. Kontakt mig her.