Automatisches AdWords Script für Telefon-Conversions auf der Website

Das Standard-Script für Telefon-Conversions verlangt HTML-Änderungen auf jeder Seite. Dieses Script findet und ersetzt die Nummern stattdessen selbst.

Von Mark Koemans 2 Min. Lesezeit

Aufsicht auf eine weisse Tastatur, zwei roségoldene Stifte, eine Lesebrille und einen leeren linierten Notizblock auf einem weissen Tisch

Dieser Artikel ist auch auf Englisch verfügbar.Englische Version lesen

Als ich anfing, das AdWords Script für Telefon-Conversions auf der Website bei unseren Kunden einzubauen, bin ich in mehrere Probleme gelaufen. Sie entstehen alle daraus, dass das Original-Script verlangt, den HTML-Code an mehreren Stellen der Website zu ändern. Jede Telefonnummer auf jeder Seite der gesamten Website muss in ein <span> mit einer bestimmten ID gepackt werden. Auf manchen Websites ist das einfach, weil nur ein oder zwei Templates angefasst werden müssen. Es gibt aber auch Websites, auf denen es deutlich schwieriger wird.

Die Schwierigkeiten, auf die ich gestossen bin

  • Der Website-Betreiber setzt solche Änderungen nur langsam um
  • Die Nummer steht nicht nur in Templates, sondern auf vielen Unterseiten ohne zentrale Referenz
  • Mehr als ein AdWords Konto bewirbt verschiedene Teile einer Website auf derselben Codebasis, etwa page-1.example.com und page-2.example.com

Also habe ich das Original-Script erweitert. Es liest jetzt einfach eine Konfiguration und ändert alle Telefonnummern auf der Website dynamisch, ohne dass der HTML-Code angefasst werden muss. Die Idee war, das Script im <head> jeder Seite der Website einzubinden. Die meisten Websites erlauben das über ein einziges Template, und die Sache ist erledigt.

Ein Problem blieb: Text auf einer Website per JavaScript zu ändern kann andere Scripts lahmlegen, wenn man es falsch macht. Aber ich habe eine saubere Lösung gefunden.

Das Ergebnis ist ein Script, das in den <head> einer Website eingebaut wird. Es bremst das Rendering der Seite nicht und ändert die Telefonnummern dynamisch, überall.

Besonders gut gefällt mir daran, dass sich das Script über den Google Tag Manager ausrollen lässt. Es ist sehr schnell deployt, und mehrere Scripts für verschiedene Teile einer Website sind damit problemlos möglich.

Hat diese Lösung Nachteile?

Und es gibt einen Bonus: Das Script funktioniert auch mit klickbaren Telefonnummern, also solchen, die in einem <a> stehen.

Ohne weitere Umschweife, hol dir das Script im folgenden Abschnitt.