E-Mail Kontakt - Tel: 02192 / 91 89 921
    Impressum | Datenschutz

Google Ads Script: Probleme bei Verwendung von Anzeigenanpassungen ermitteln

Anzeigengruppen, die eine Anzeige mit Anzeigenanpassungen enthalten, müssen auch mindestens eine Anzeige ohne Anzeigenanpassungen aktiv haben, sonst wird keine Anzeige geschalter. Der Fehler passiert leicht und ist nicht offensichtlich. Unser Google Ads Script prüft dieses und listet ggf. in welchen Anzeigengruppen noch Anzeigen ohne Anzeigenanpassungs-Platzhalter erstellt werden müssen.

 Was sind Google Ads Anzeigenanpassungen und welchen Vorteil haben diese?

Wir haben über Google Ads Platzhalter und Google Ads Anzeigenanpassungen im Besonderen einen Artikel "Neue Platzhalter machen Google Ads Anzeigen noch flexibler" in der offiziellen Google Ads Community veröffentlicht.

Neue Platzhalter machen AdWords-Anzeigen noch flexibler

Insbesondere die neuen Anzeigenanpassungsplatzhalter mit den Daten aus Geschäftsdaten-Tabellen, bieten völlig neue Möglichkeiten.

 Google Ads Script zur Problemerkennung bei Verwendung von Google Ads Anzeigenanpassungen


function main() {
  var iterator = AdWordsApp.adGroups()
    .withCondition('CampaignStatus = ENABLED')
    .withCondition('Status = ENABLED')
    .orderBy('CampaignName')
    .orderBy('AdGroupName')
    .get();

  while(iterator.hasNext()) {
    var ag = iterator.next();
    var selectorAds = ag.ads();
    var iterAds = selectorAds.withCondition('Status = ENABLED').get();
    var bParamFound = false;
    var bWithoutParamFound = false;
    while (iterAds.hasNext()) {
      var ad = iterAds.next();
      var sAdType = ad.getType();
      var sText = null;
      if (sAdType == "TEXT_AD") {
        sText = (ad.getHeadline()+ad.getDescription1()+ad.getDescription2());
      } else if (sAdType == "EXPANDED_TEXT_AD") {
        sText = (ad.getHeadlinePart1()+ad.getHeadlinePart2()+ad.getDescription());
      }
      if ((sText !== null) && (sText.indexOf("{=") !== -1)) {
        bParamFound = true;
        continue;
      } 
      bWithoutParamFound = true;
    }
    if ((bParamFound === true) && (bWithoutParamFound === false)) {
      Logger.log(ag.getCampaign().getName()+ " -> "+ag.getName()+ ": nur aktive Anzeigen mit Anzeigenparameter {=...} gefunden. Bitte mindesens eine aktive Anzeige ohne Anzeigenparameter ergänzen.");
    }
   }
}

Bitte nach Ausführung unter "Protokolle" nachsehen, ob Probleme gefunden wurden.

Wie man ein Google Ads Scripts verwendet, siehe bitte automatischer LinkChecker für Ihre Google Ads Anzeigen und Keywords.

Copyright und Haftungsausschluss

Das Script kann von jedem privat und gewerblich kostenfrei unter Ausschluss jeglicher Gewährleistung verwendet werden.
Wer das Script an anderer Stelle - ggf. modifiziert - veröffentlichen möchte, kann dies gerne mit Link auf diese Webseite als Quellennachweis.


Spendenaufruf - WWF Naturschutz

Mögen Sie unsere kostenlosen Google Ads Scripts?

Motivieren Sie uns und unterstützen Sie unsere WWF-Spendenaktion

"Freie Software für freie Tiere"

WWF Spendenaktion Zahlweisen

(mit Spendenbescheinigung, d.h. steuerlich absetzbar)

Zu unserer Spendenaktion

Hinweis:

Nach 'Spende sicher übermitteln' kann man auswählen, welche Infos öffentlich gemacht werden:
Betrag&Name, Nur Name, Nur Betrag

Und man kann noch eine öffentliche Nachricht auf der Spendenseite hinterlassen.