Aufgrund des dynamischen Charakters von Single-Page-Applications reicht ein normaler „Suchen & Ersetzen“-Ansatz nicht aus. In diesem Fall gibt es zwei Möglichkeiten, dies zu implementieren.
Manueller Scan #
Die erste und einfachste Möglichkeit ist die „Scan“-Methode des Matelso-Scripts. Damit wird ein neuer Scan der Website nach Suchtexten ausgelöst. Diese Methode nennt sich manueller Scan. Dabei wird an ein Ereignis oder wie page_view oder bei nachgeladenem Content noch ein Scriptaufruf gesetzt.
/code
MANUAL SCAN:
// Test ob die Tracking-Bibliothek schon geladen ist
if (mtls.loaded) {
// ausführen des Webseitenscans
mtls.scan();
}
/code
Mehr Informationen zum manuellen Scan: Manueller Scan
„getNumberBySearchtext“ – Methode #
Mit dieser Methode können Sie eine Call Tracking Nummer anhand ihres Suchtextes aus einem Matelso-Script auf der Seite abrufen. Nach dem Abrufen der Nummer muss ein eigenes Script von Ihnen/dem Benutzer die Nummer im DOM platzieren. Mit dieser Methode kann die Suche im Inhalt der Website übersprungen werden, somit kommt es zu keinen Problemen bei einer Single-Page-Application.
Wie wird die Methode „getNumberBySearchtext“ verwendet? #
Wir empfehlen, dass diese Methode von einer Person mit entsprechenden Kenntnissen über Websites und Skripte eingerichtet wird.
Um die Methode „getNumberBySearchtext“ verwenden zu können, muss das Matelso-Script auf der Seite implementiert sein und es muss außerdem eine Callback-Methode definiert sein. Diese Callback-Methode wird vom Matelso-Script aufgerufen, sobald die Call Tracking Nummer verfügbar ist. Tritt bei der Abfrage der Rufnummer ein Fehler auf, wird die Fehlermeldung an die Callback-Methode übergeben.
Mehr Informationen zum Einrichten dieser Methode finden Sie hier: getNumberbySearchtext