Zurzeit sind 249 Mitglieder online.
Zurzeit sind 249 Mitglieder online.
Erfahre mehr und stelle Fragen zu den erweiterten Funktionen wie Anzeigenerweiterungen, Display-Netzwerk, MCC , Flexible Gebotsstrategien, AdWords Editor oder AdWords-Skripts, usw.
Anleitung
favorite_border
Antworten

Google Weiterleitungsrufnummer auf Webseite

Rang 6
# 1
Rang 6

Hallo AdWords-Community,

 

ich setze bei einem Kundenprojekt (bds-online.com) die Google Weiterleitungsrufnummer auf der Webseite ein. Ich habe die Einbindung nach dieser Anleitung: https://support.google.com/adwords/answer/6095883?hl=de (Beispiel 3) vorgenommen.

 

Ich nutze die callback Variante wie im Beispiel 3 erläutert.

 

Leider wird nun nur das erste Vorkommen der Telefonnummer ersetzt. Ich habe das Snippet

 

<a href="tel:18001234567" id="number_link">1-800-123-4567</a>

zweimal eingebunden. Wie gesagt funktioniert das Ersetzen nur beim ersten a href.

 

Nun meine Frage: Gibt es irgendwo ein Positiv-Beispiel? Freu mich auf Feedback.

2 Expertenantwort(en)verified_user

Akzeptierte Lösungen
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Gernot G
Mai 2016

Betreff: Google Weiterleitungsrufnummer auf Webseite

Rang 8
# 8
Rang 8

Hallo, 

 

eventuell interessiert es noch den einen oder anderen. Ich habe die Lösung im Beispiel 3 von Google nun so umgestellt, dass die Callback Funktion (welche für die klickbare Telefonnummer nötig ist)  nun auch in Verbindung mit einer CSS-Klasse  (und nicht ID) verwendet werden kann:

 

<script type="text/javascript">
    var callback = function(formatted_number, mobile_number) {
      var items = document.getElementsByClassName("number");
      for (var i = 0; i < items.length; i++) {
          var e = items[i];
		  e.href = "tel:" + mobile_number;
	      e.innerHTML = "";
	      e.appendChild(document.createTextNode(formatted_number));
      }
    };
</script>

Der Aufruf erfolgt dann wie folgt:

 

<a href="tel:+499365897771" class="number">09365/897771</a>

Hoffe ich konnte denjenigen helfen die die Tracking-Nummer öfter als 1x auf der Webseite einsetzen.

 

VG

Gernot

 

Lösung in ursprünglichem Beitrag anzeigen


Alle Antworten

Betreff: Google Weiterleitungsrufnummer auf Webseite

Top Beitragender
# 2
Top Beitragender
wenn du getElementById() benutzt gibt die immer das erste Element zurück. Die ID muss unique sein. als Lösung musst du entweder 2 verschiede IDs ansprechen oder die Funktion ändern.

Betreff: Google Weiterleitungsrufnummer auf Webseite

Top Beitragender
# 3
Top Beitragender

Hallo @Goerni,

 

zum Call-Tracking habe ich mal einen Artikel verfasst, schau mal ob er Dir weiterhilft.

 

 

Gruß Kai
SUMAFA Online Marketing Lösungen | G+ Kai de Wals | Google Partner | Google Advertising Professional


Betreff: Google Weiterleitungsrufnummer auf Webseite

Rang 8
# 4
Rang 8

Danke Dir Thorsten. Habe jetzt entsprechend die IDs geändert und habe die Funktion erweitert. Für Optimierungsvorschläge (ich bin kein Javascript-Fachmann) bin ich dankbar.

 

<script type="text/javascript">
    var callback = function(formatted_number, mobile_number) {
      var e = document.getElementById("number_link");
      e.href = "tel:" + mobile_number;
      e.innerHTML = "";
      e.appendChild(document.createTextNode(formatted_number));
	var f = document.getElementById("number_link2");
      f.href = "tel:" + mobile_number;
      f.innerHTML = "";
      f.appendChild(document.createTextNode(formatted_number));
	var g = document.getElementById("number_link3");
      g.href = "tel:" + mobile_number;
      g.innerHTML = "";
      g.appendChild(document.createTextNode(formatted_number));
    };
</script>

Nuja. Auf jeden Fall funktioniert es nun. Mit getElementByClassName() hat es leider nicht funktioniert.

 

Danke auf jeden Fall.

 

Gruß

Gernot

Betreff: Google Weiterleitungsrufnummer auf Webseite

Rang 8
# 5
Rang 8
Hi Kai,
danke Dir, hat mich aber bei meinem Problem leider nicht weitergebracht.

Aber das mit der jQuery Funktion interessiert mich. Könntest Du das (evtl. auch im o.a. Artikel) etwas weiter ausführen? Würde ich freuen.

Gruß
Gernot

Betreff: Google Weiterleitungsrufnummer auf Webseite

Top Beitragender
# 6
Top Beitragender

Hallo @Gernot Gawlik,

 

eine Ferndiagnose ist natürlich immer schwer. Bezüglich der jQuery-Funktion frag mal deinen/einen Programmierer.

 

 

Gruß Kai
SUMAFA Online Marketing Lösungen | G+ Kai de Wals | Google Partner | Google Advertising Professional


Betreff: Google Weiterleitungsrufnummer auf Webseite

Top Beitragender
# 7
Top Beitragender
Super freut mich, dass ich dir weiterhelfen konnte.
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Gernot G
Mai 2016

Betreff: Google Weiterleitungsrufnummer auf Webseite

Rang 8
# 8
Rang 8

Hallo, 

 

eventuell interessiert es noch den einen oder anderen. Ich habe die Lösung im Beispiel 3 von Google nun so umgestellt, dass die Callback Funktion (welche für die klickbare Telefonnummer nötig ist)  nun auch in Verbindung mit einer CSS-Klasse  (und nicht ID) verwendet werden kann:

 

<script type="text/javascript">
    var callback = function(formatted_number, mobile_number) {
      var items = document.getElementsByClassName("number");
      for (var i = 0; i < items.length; i++) {
          var e = items[i];
		  e.href = "tel:" + mobile_number;
	      e.innerHTML = "";
	      e.appendChild(document.createTextNode(formatted_number));
      }
    };
</script>

Der Aufruf erfolgt dann wie folgt:

 

<a href="tel:+499365897771" class="number">09365/897771</a>

Hoffe ich konnte denjenigen helfen die die Tracking-Nummer öfter als 1x auf der Webseite einsetzen.

 

VG

Gernot

 

Google Weiterleitungsrufnummer auf Webseite

Rang 5 R O
Rang 5
# 9
Rang 5 R O
Rang 5

Ist hier alles Tot?

Google Weiterleitungsrufnummer auf Webseite

Rang 6
# 10
Rang 6

Also ich für meinen Teil verstehe die Frage nicht. Gruß