chevron_right
chevron_right
Meine Inhalte laden oder ändern sich dynamisch - kann ich Ezoic trotzdem verwenden?
How-To/Instructional

Meine Inhalte laden oder ändern sich dynamisch - kann ich Ezoic trotzdem verwenden?

Last Updated over a month ago
Article Navigation
Einführung
Einführung
Fehlerbehebung
Kontaktinformationen für weitere Unterstützung

Einführung

Wenn Sie sich Gedanken darüber machen, Ezoic mit dynamisch ladenden oder sich ändernden Inhalten zu verwenden, machen Sie sich keine Sorgen! Dieser Artikel bietet Anleitungen, wie Sie dies mit der JavaScript (Standalone) Integration berücksichtigen können, sodass Ihre Website von den leistungsstarken Funktionen von Ezoic profitieren kann.

Einführung

Die JavaScript-Standalone-Integration berücksichtigt Inhalte, die dynamisch geladen oder verändert werden. Alle Website-Konfigurationen können von dieser Integrationsmethode profitieren, jedoch ist eine zusätzliche Konfiguration für Websites erforderlich, die dynamische Inhalte nutzen, im Vergleich zu solchen, die dies nicht tun. Dieser Artikel beschreibt einige der zusätzlichen Schritte, die erforderlich sind, um Anzeigen auf Websites anzuzeigen, die diese Art von Inhalten enthalten. Bitte beachten Sie jedoch, dass Sie zuerst die Schritte unter https://support.ezoic.com/kb/article/javascript-standalone-integration befolgen müssen, da die unten stehenden Schritte ansonsten nicht funktionieren. (Bitte beachten Sie, dass Websites, die eine Mischung aus statischen und dynamischen Inhalten haben und alle Funktionen von Ezoic nutzen möchten (z.B. Seitengeschwindigkeit, SEO), während sie den clientseitigen Code-Snippet verwenden, um Anzeigen aufzurufen, möglicherweise stattdessen die Hybrid-Integration bevorzugen. Siehe https://support.ezoic.com/kb/article/hybrid-integration für weitere Anweisungen).


Seitenwechsel

Wenn Sie dynamisch zwischen Seitenaufrufen wechseln, ist es wichtig, Folgendes erneut aufzurufen:

ezstandalone.showAds()

Das Aufrufen dieser Funktion nach einer Änderung der URL erzwingt das Aktualisieren der Anzeigen auf der neuen Seite.

Für zusätzliche Platzhalter innerhalb desselben Seitenaufrufs können Sie die Funktion ezstandalone.showAds verwenden.

Wenn ein Nutzer auf der Seite nach unten scrollt, neuer Inhalt geladen wird und die Platzhalter 104 und 105 hinzugefügt werden, sollte ezstandalone.showAds verwendet werden, um sie anzuzeigen.

<script>
    ezstandalone.cmd.push(function() {
        // neue Platzhalter aufrufen
        ezstandalone.showAds(104, 105);
    });
</script>

Wenn sich der Inhalt innerhalb desselben Seitenaufrufs ändert und ein Platzhalter nicht mehr benötigt oder sichtbar ist, muss der Platzhalter ordnungsgemäß mit ezstandalone.destroyPlaceholders bereinigt werden. Dadurch kann der Platzhalter bei Bedarf erneut über ezstandalone.showAds geladen werden.

<script>
    window.ezstandalone.cmd.push(function() {
        // Platzhalter zerstören
        ezstandalone.destroyPlaceholders(104, 105);
    });
</script>


Unendliches Scrollen

Für Websites, die ein unendliches Scrollen implementieren, kann es notwendig sein, eine Kombination aus dem Aufrufen von ezstandalone.destroyPlaceholders, gefolgt von ezstandalone.showAds, zu verwenden, um Platzhalter innerhalb desselben Seitenaufrufs wiederzuverwenden.

Es wird empfohlen, eine Reihe von in-content-Platzhaltern speziell für unendliches Scrollen zu erstellen.

Das unten stehende Beispiel zeigt, wie der Ablauf eines unendlichen Scrollens auf einer Website mit mehreren Artikeln aussehen würde.

Beginnen Sie, indem Sie den Platzhalter für den ersten Artikel beim Laden der Seite aufrufen.

<script>
    window.ezstandalone = window.ezstandalone || {};
    ezstandalone.cmd = ezstandalone.cmd || [];
    ezstandalone.cmd.push(function() {
        ezstandalone.showAds(102, 103, 104);
    });
</script>

Der Benutzer scrollt dann zum nächsten Artikel, sodass die nächste Anzeigenreihe geladen wird.

<script>
    window.ezstandalone.cmd.push(function() {
        // neue Platzhalter aufrufen
        ezstandalone.showAds(105, 106);
    });
</script>
Der Benutzer scrollt dann zum dritten Artikel, und die Platzhalter des ersten Artikels müssen wiederverwendet werden.
<script>
    window.ezstandalone.cmd.push(function() {
        // initiale Platzhalter zerstören
        ezstandalone.destroyPlaceholders(102, 103, 104);
        // neue Platzhalter aufrufen
        ezstandalone.showAds(102, 103, 104);
    });
</script>

Entfernen Sie alle Platzhalter auf der Seite, indem Sie die Funktion destroyAll verwenden.

<script>
    window.ezstandalone.cmd.push(function() {
        ezstandalone.destroyAll();
    });
</script>

Sie können Anzeigen in jedem Platzhalter auf einer gegebenen Seite aufrufen, indem Sie die Funktion showAds verwenden, ohne einen Wert zu definieren.

<script>
    window.ezstandalone.cmd.push(function() {
        ezstandalone.showAds();
    });
</script>

Fehlerbehebung

Wenn Sie EzoicAds auf Ihrer Website einrichten, ist es wichtig sicherzustellen, dass alles ordnungsgemäß funktioniert. Wir bieten einen integrierten JavaScript-Integrations-Debugger, mit dem Sie schnell Probleme mit Ihrer Anzeigeneinrichtung diagnostizieren können. Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung zur Verwendung dieses Debuggers und zur Interpretation seiner Ausgaben.

Um den Debugger zu aktivieren, fügen Sie einfach den folgenden Abfrageparameter an die URL der Seite an, auf der Ihre EzoicAds integriert sind:

ez_js_debugger=1

Zum Beispiel:

https://www.ihrewebsite.com?ez_js_debugger=1

Sobald der Abfrageparameter hinzugefügt wurde und die Seite geladen ist, erscheint ein grünes modales Dialogfeld unten in der Mitte des Bildschirms. Dies ist der JavaScript-Integrations-Debugger.

Das modale Dialogfeld des Debuggers enthält mehrere wichtige Informationen, die Ihnen bei der Fehlerbehebung Ihrer Einrichtung helfen. Hier ist eine Aufschlüsselung der bereitgestellten Informationen:

  • Skripterkennung: Der Debugger überprüft, ob das Ezoic-Skript korrekt auf Ihrer Seite eingebunden ist. Wenn das Skript nicht gefunden wird, sehen Sie eine Fehlermeldung. Stellen Sie sicher, dass der Ezoic-Skripttag an der richtigen Stelle auf Ihrer Seite platziert ist.

  • Platzhaltererkennung: Die Anzahl der auf Ihrer Seite definierten Platzhalter wird angezeigt. Dies hilft dabei zu überprüfen, ob die Platzhalter vom Ezoic-System erfolgreich erkannt wurden.

  • Anzeigestatus: Für jeden Platzhalter zeigt der Debugger an, ob eine Anzeige erfolgreich angezeigt wurde. Es zeigt:

    • Ob eine Anzeige einem bestimmten Platzhalter zugewiesen ist.
    • Ob eine Anfrage an Ezoic gesendet wurde, um eine Anzeige für diesen Platzhalter abzurufen.
  • Anfrageerfolg: Der Debugger überwacht auch, ob die Anzeigenanfrage erfolgreich gesendet wurde. Wenn es ein Problem gibt, zeigt das modale Dialogfeld Fehlerdetails an, um die Ursache zu identifizieren (z.B. Netzwerkprobleme, Fehlkonfiguration).

Die im Debugger-Modul bereitgestellten Informationen sind wertvoll, um häufige Probleme zu diagnostizieren, wie zum Beispiel:

  • Anzeigen werden nicht angezeigt: Überprüfen Sie die Platzhaltererkennung und den Anzeigestatus, um sicherzustellen, dass Platzhalter definiert sind und Anzeigen zugewiesen sind.

  • Anzeigenanforderungen schlagen fehl: Wenn Anzeigenanforderungen nicht gesendet werden oder fehlschlagen, liefert der Debugger Fehlermeldungen, die auf mögliche Fehlkonfigurationen hinweisen.

  • Skriptladeprobleme: Wenn das Skript nicht ordnungsgemäß geladen wird, überprüfen Sie, ob der Skripttag in Ihrem Quellcode vorhanden und korrekt konfiguriert ist.

Kontaktinformationen für weitere Unterstützung

Wenn Sie weitere Unterstützung bei der JavaScript (Standalone)-Integration benötigen, um Inhalte zu berücksichtigen, die dynamisch geladen oder geändert werden, melden Sie sich bitte über https://support.ezoic.com/ an, um unsere speziellen Ressourcen für Support zu nutzen. Wir sind hier, um Ihnen zu helfen!

× Enlarged Image

Loading ...