HemGratis verktyg404-koll
Google Ads-script

Trasiga landningssidor (404-koll)

Read-only. Anropar slutgiltiga URL:er för alla aktiva annonser och loggar de som svarar med fel (4xx/5xx) — så du fångar döda landningssidor innan de bränner budget. Dedupar URL:er.

Av SEOZ-teamet · Uppdaterad 12 juni 2026

Alla scripts
Read-only
function main() {
  // Read-only: checks the final URLs of enabled ads for broken responses (4xx/5xx).
  var checked = {};
  var broken = 0;
  var ads = AdsApp.ads()
    .withCondition('Status = ENABLED')
    .withCondition('CampaignStatus = ENABLED')
    .get();

  while (ads.hasNext()) {
    var ad = ads.next();
    var url = ad.urls().getFinalUrl();
    if (!url || checked[url]) continue;
    checked[url] = true;

    var status;
    try {
      var response = UrlFetchApp.fetch(url, { muteHttpExceptions: true, followRedirects: true });
      status = response.getResponseCode();
    } catch (e) {
      status = 'ERROR: ' + e;
    }

    if (typeof status === 'string' || status >= 400) {
      broken++;
      Logger.log(status + '  ' + url + '  (' + ad.getCampaign().getName() + ')');
    }
  }
  Logger.log('Done. Checked ' + Object.keys(checked).length + ' unique URLs, ' + broken + ' broken.');
}
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.
SEOZ kör de här kontrollerna åt dig — automatiskt och larmar när något är fel.
Testa guidade demon →Fler scripts