{"id":339008,"date":"2023-10-18T15:51:14","date_gmt":"2023-10-18T13:51:14","guid":{"rendered":"https:\/\/www.ezoic.com\/de-lang\/?page_id=339008"},"modified":"2024-10-29T13:09:17","modified_gmt":"2024-10-29T11:09:17","slug":"code-snippet-dokumentation","status":"publish","type":"page","link":"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/","title":{"rendered":"Ezoic Code-Snippet-Integration &#8211; Dokumentation"},"content":{"rendered":"\n<div class=\"wp-block-columns alignfull has-black-background-color has-background is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\">\n<div class=\"wp-block-group alignwide tw-mb-8\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading alignwide has-text-align-center tw-mt-8 tw-mb-6 has-white-color has-text-color\" id=\"ezoic-code-snippet-setup\" style=\"font-style:normal;font-weight:800\"><span class=\"ez-toc-section\" id=\"Code-Snippet-Setup-Dokumentation\"><\/span>Code-Snippet-Setup-Dokumentation<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"702\" src=\"https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2024\/07\/image-67-1024x702.png\" alt=\"\" class=\"wp-image-340544\" style=\"width:424px;height:auto\" srcset=\"https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2024\/07\/image-67-1024x702.png 1024w, https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2024\/07\/image-67-300x206.png 300w, https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2024\/07\/image-67-768x526.png 768w, https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2024\/07\/image-67-1536x1053.png 1536w, https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2024\/07\/image-67-2048x1404.png 2048w, https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2024\/07\/image-67-1568x1075.png 1568w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignfull tw-mt-9 is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"--col-width:20%;flex-basis:20%\"><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Inhalte<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #000000;color:#000000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #000000;color:#000000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Code-Snippet-Setup-Dokumentation\" title=\"Code-Snippet-Setup-Dokumentation\">Code-Snippet-Setup-Dokumentation<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Uebersicht_Erste_Schritte\" title=\"\u00dcbersicht \/ Erste Schritte\">\u00dcbersicht \/ Erste Schritte<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Adstxt\" title=\"Ads.txt\">Ads.txt<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Implementierung_von_Ezoic_Ads\" title=\"Implementierung von Ezoic Ads\">Implementierung von Ezoic Ads<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Dynamische_Inhalte\" title=\"Dynamische Inhalte\">Dynamische Inhalte<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Datenschutz_Consent_Management\" title=\"Datenschutz &amp; Consent Management\">Datenschutz &amp; Consent Management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Anchor_Ads\" title=\"Anchor Ads\">Anchor Ads<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Hybrid-Option\" title=\"Hybrid-Option\">Hybrid-Option<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Traffic_splitten\" title=\"Traffic splitten\">Traffic splitten<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Humix-Videos\" title=\"Humix-Videos\">Humix-Videos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Neue_Features_Beta\" title=\"Neue Features (Beta)\">Neue Features (Beta)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Ezoic_Identity_Email-Hashing_First-Party-Data\" title=\"Ezoic Identity (Email-Hashing, First-Party-Data)\">Ezoic Identity (Email-Hashing, First-Party-Data)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/#Integrationen\" title=\"Integrationen\">Integrationen<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"--col-width:66.66%;flex-basis:66.66%\">\n<div class=\"wp-block-group alignwide is-style-default\" style=\"padding-right:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--80)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-2 wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\" id=\"erste-schritte\"><span class=\"ez-toc-section\" id=\"Uebersicht_Erste_Schritte\"><\/span>\u00dcbersicht \/ Erste Schritte<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Das clientseitige Setup von Ezoic ist mit allen Website-Strukturen kompatibel und erm\u00f6glicht Publishern die volle Kontrolle \u00fcber die Anzeigenschaltung auf ihrer Webseite.<\/p>\n\n\n\n<p>Die Einrichtung der clientseitigen Anzeigenschaltung von Ezoic per Code-Snippet ist einfach. Dieser Leitfaden f\u00fchrt Sie durch die einzelnen Schritte, damit Sie die Technologie von Ezoic optimal in Ihre Webseite implementieren k\u00f6nnen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"voraussetzungen\ufffc\">Voraussetzungen<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/getting-started\/#prerequisites\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Stellen Sie sicher, dass Sie ein Ezoic-Konto erstellt haben. Wenn Sie das noch nicht getan haben, k\u00f6nnen Sie das <a href=\"https:\/\/pubdash.ezoic.com\/join\" target=\"_blank\" rel=\"noopener\">hier<\/a> tun.<\/li>\n\n\n\n<li>Wenden Sie sich an Ihren Ezoic Onboarding-Spezialisten, wenn Sie Hilfe bei der Einrichtung der ads.txt-Datei oder der Annahme der Google MCM-Einladung ben\u00f6tigen.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ads-txt\"><span class=\"ez-toc-section\" id=\"Adstxt\"><\/span>Ads.txt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Die Einrichtung der Ads.txt-Datei ist f\u00fcr alle Publisher erforderlich, die Ezoic nutzen. Dieser Leitfaden hilft Ihnen bei der Einrichtung Ihrer ads.txt-Datei f\u00fcr die Zusammenarbeit mit den Ezoic-Anzeigenpartnern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"was-ist-ads-txt\">Was ist Ads.txt?<\/h3>\n\n\n\n<p>Ads.txt ist eine Textdatei, die Publisher auf ihren Webseiten platzieren, um \u00f6ffentlich zu vermerken, welche Unternehmen zum Verkauf ihres digitalen Inventars berechtigt sind. Sie hilft dabei, unautorisierte Verk\u00e4ufe von Inventar zu verhindern und sch\u00fctzt vor Domain-Spoofing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ads-txt-setup\">Ads.txt-Setup<\/h3>\n\n\n\n<p>Um die Ezoic-Anzeigenpartner an Ihre ads.txt-Datei anzuh\u00e4ngen, m\u00fcssen Sie eine Weiterleitung einrichten. Hier finden Sie mehrere empfohlene Methoden, wie Sie dies umsetzen k\u00f6nnen.<\/p>\n\n\n\n<p><strong>Wichtige Hinweise:<\/strong><\/p>\n\n\n\n<p>Ersetzen Sie <code>[YOUR_DOMAIN.com]<\/code> durch Ihren tats\u00e4chlichen Domain-Namen inklusive Domainendung.<\/p>\n\n\n\n<p>Wenn Ihre Domain zum Beispiel auf &#8220;.net&#8221; endet, \u00fcbernehmen Sie diese Endung in die Klammer: <code>[YOUR_DOMAIN.net]<\/code><\/p>\n\n\n\n<p>Wenn Sie weitere Unterst\u00fctzung bei der Einrichtung Ihres ads.txt-Kontos ben\u00f6tigen, wenden Sie sich bitte an den <a href=\"http:\/\/support.ezoic.com\" target=\"_blank\" rel=\"noopener\">Ezoic-Support<\/a>, oder Ihren pers\u00f6nlichen Onboarding-Spezialisten.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"1-htaccess-datei-redirect\">1. .htaccess-Datei-Redirect<\/h4>\n\n\n\n<p>F\u00fcgen Sie den folgenden Code in Ihre .htaccess-Datei ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Redirect 301 \/ads.txt https:\/\/srv.adstxtmanager.com\/19390\/&#091;YOUR_DOMAIN.com]<\/code><\/pre>\n\n\n\n<p><em>(Apache)<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-nginx-redirect\">2. Nginx-Redirect<\/h4>\n\n\n\n<p>F\u00fcgen Sie den folgenden Weiterleitungscode zu Ihrer Nginx-Konfiguration hinzu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server {\n    location ~ \/ads.txt {\n        return 301 https:\/\/srv.adstxtmanager.com\/19390\/&#091;YOUR_DOMAIN.com];\n    }\n}<\/code><\/pre>\n\n\n\n<p><em>(Nginx)<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-php-redirect\">3. PHP-Redirect<\/h4>\n\n\n\n<p>Wenn Ihre aktuelle ads.txt-Datei PHP ist, f\u00fcgen Sie diesen Code ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nheader('Location: https:\/\/srv.adstxtmanager.com\/19390\/&#091;YOUR_DOMAIN.com]');\nexit;\n?><\/code><\/pre>\n\n\n\n<p><em>(PHP)<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-curl-command\">4. Curl-Command<\/h4>\n\n\n\n<p>Wenn Sie die oben genannten Methoden nicht anwenden k\u00f6nnen, k\u00f6nnen Sie den folgenden <code>curl<\/code>-Befehl verwenden, um Ihre ads.txt-Datei herunterzuladen und auf Ihrem Server zu speichern.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -L https:\/\/srv.adstxtmanager.com\/19390\/&#091;YOUR_DOMAIN.com] > ads.txt<\/code><\/pre>\n\n\n\n<p><em>(Bash)<\/em><\/p>\n\n\n\n<p>Wir empfehlen, einen Cron-Job einzurichten, der diesen Befehl mindestens alle 24 Stunden ausf\u00fchrt, um Ihre ads.txt-Datei stets auf dem neuesten Stand zu halten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verifizieren-sie-ihr-ads-txt-setup\">Verifizieren Sie Ihr ads.txt-Setup<\/h3>\n\n\n\n<p>Nachdem Sie eine dieser Weiterleitungsmethoden implementiert haben, sollten Sie Ihren Cache leeren und \u00fcberpr\u00fcfen, ob Ihre ads.txt-Weiterleitung korrekt funktioniert, indem Sie yourdomain.com\/ads.txt besuchen. Wenn Sie Probleme haben oder weitere Unterst\u00fctzung bei der Einrichtung Ihrer ads.txt-Umleitung ben\u00f6tigen, wenden Sie sich bitte an den <a href=\"http:\/\/support.ezoic.com\" target=\"_blank\" rel=\"noopener\">Ezoic-Support<\/a>, oder Ihren pers\u00f6nlichen Onboarding-Spezialisten.<\/p>\n\n\n\n<p>Durch die Implementierung einer dieser Weiterleitungsmethoden stellen Sie sicher, dass Ihre ads.txt-Datei ordnungsgem\u00e4\u00df f\u00fcr die Zusammenarbeit mit den Werbepartnern von Ezoic konfiguriert ist. So maximieren Sie Ihr Monetarisierungspotenzial und sorgen gleichzeitig f\u00fcr Sicherheit und Transparenz in Bezug auf programmatische Werbung.<\/p>\n\n\n\n<p>Fahren Sie mit dem n\u00e4chsten Implementierungsschritt fort.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Implementierung_von_Ezoic_Ads\"><\/span>Implementierung von Ezoic Ads<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Die Verbindung Ihrer Website mit Ezoic ist ein einfacher Prozess, der das Hinzuf\u00fcgen einiger Zeilen an Code zu Ihrer Webseite erfordert. W\u00e4hrend Sie auf die GAM-Genehmigung warten, empfehlen wir Ihnen, sich in einer Staging- oder Entwicklungsumgebung zu bewegen, um sicherzustellen, dass Ihre Anzeigenplatzierungen richtig eingerichtet sind und das Laden der Anzeigen funktioniert.<\/p>\n\n\n\n<p>Dieser Leitfaden f\u00fchrt Sie durch die Schritte zur Implementierung von EzoicAds auf Ihrer Webseite.<\/p>\n\n\n\n<p><strong>Hinweis:<\/strong> <em>&#8220;<strong>Platzhalter\/placeholder<\/strong>&#8220;<\/em> ist ein von Ezoic verwendeter Begriff f\u00fcr <em>(m\u00f6gliche)<\/em> Anzeigenpl\u00e4tze\/Anzeigenpositionen. Wenn Sie Fragen zu dem Konzept von &#8220;Platzhaltern&#8221; haben, wenden Sie sich bitte an den <a href=\"http:\/\/support.ezoic.com\" target=\"_blank\" rel=\"noopener\">Ezoic-Support<\/a>, oder Ihren pers\u00f6nlichen Onboarding-Spezialisten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: Anzeigenpl\u00e4tze definieren<\/h3>\n\n\n\n<p>Um Ezoic Ads zu implementieren, m\u00fcssen Sie Anzeigenpl\u00e4tze auf Ihrer Webseite definieren. Diese Anzeigenpl\u00e4tze werden verwendet, um die Anzeigenpositionen auf Ihrer Webseite zu definieren, an denen Ezoic-Ads ausgespielt werden <strong>k\u00f6nnen<\/strong>.<\/p>\n\n\n\n<p><strong>Wichtig:<\/strong> Ezoic setzt K\u00fcnstliche Intelligenz ein, um das Anzeigenlayout individuell f\u00fcr jeden Besucher anzupassen. Anzeigen <strong>k\u00f6nnen<\/strong> auf vorgesehenen Pl\u00e4tzen erscheinen, <strong>m\u00fcssen es aber nicht<\/strong>. Um dem Ezoic-System mehr M\u00f6glichkeiten f\u00fcr das Ad-Testing zu bieten, <strong>empfehlen wir, <a href=\"https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2024\/08\/ezoic-combinations-by-placeholder-amount-1.png\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2024\/08\/ezoic-combinations-by-placeholder-amount-1.png\" rel=\"noreferrer noopener\">so viele Anzeigenpl\u00e4tze wie m\u00f6glich zu erstellen<\/a><\/strong>. Dies hilft Ihrer Webseite dabei, das h\u00f6chste Einnahmepotenzial zu erschlie\u00dfen.<\/p>\n\n\n\n<p><strong>Beispiel:<\/strong> Obwohl Sie 15 Anzeigenpl\u00e4tze definiert haben, werden meistens nur 1-7 davon gleichzeitig mit Anzeigen gef\u00fcllt &#8211; jedoch oft in unterschiedlichen Kombinationen und Variationen.<\/p>\n\n\n\n<p>Sie k\u00f6nnen Anzeigenpl\u00e4tze in Ihrem <a href=\"http:\/\/pubdash.ezoic.com\" target=\"_blank\" rel=\"noopener\">Ezoic Dashboard<\/a> erstellen oder gemeinsam mit Ihrem Ezoic Onboarding Spezialisten die idealen Anzeigenpl\u00e4tze f\u00fcr Ihre Webseite ermitteln.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2: Header-Skripte hinzuf\u00fcgen<\/h3>\n\n\n\n<p>F\u00fcgen Sie das <strong>Ezoic Privacy-Skript<\/strong> und das <strong>Header-Skript<\/strong> ganz oben im <code>&lt;head&gt;<\/code>-Tag ein. Bitte stellen Sie sicher, dass Sie das Privacy-Skript vor dem Header-Skript laden.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Privacy-Skript:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script src=\"https:\/\/the.gatekeeperconsent.com\/cmp.min.js\" data-cfasync=\"false\"&gt;&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Header-Skript:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script async src=\"\/\/www.ezojs.com\/ezoic\/sa.min.js\"&gt;&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 3: Initialisierung der Bibliothek<\/h3>\n\n\n\n<p>Platzieren Sie das Skript zum Laden der Anzeigen ganz oben im <code>&lt;body&gt;<\/code>-Tag, bevor Sie jegliche Anzeigenpl\u00e4tze definieren.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Skript zum Laden von Anzeigen:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    window.ezstandalone = window.ezstandalone || {};\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><strong>Wichtig:<\/strong> Wenn dieses Skript nicht am Anfang des -Tags platziert wird, kann es sich auf die Ladezeit der Anzeigen und die Einnahmen auswirken.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: Einf\u00fcgen von Anzeigenpositionen<\/h3>\n\n\n\n<p>Dieser Code wird f\u00fcr jeden Anzeigenplatz\/jede Anzeigenposition abgerufen. Es ist wichtig zu beachten, dass die dreistellige 101 ID f\u00fcr eine spezifische Anzeigenposition steht, und jede Anzeigenposition hat eine andere dreistellige ID. Die entsprechenden Anzeigencodes werden in Ihrem <a href=\"https:\/\/pubdash.ezoic.com\/ezoicads\/adpositions\/placeholders\" target=\"_blank\" rel=\"noopener\">Ezoic Ads-Dashboard<\/a> generiert.<\/p>\n\n\n\n<p>Jeder Anzeigenplatz\/jede Anzeigenposition hat die folgende Struktur:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;div id=\"ezoic-pub-ad-placeholder-101\"&gt;&lt;\/div&gt;\n&lt;script&gt;\n    ezstandalone.cmd.push(function() {\n        ezstandalone.showAds(101)\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p>F\u00fcgen Sie diesen Code f\u00fcr jede Anzeigenposition auf Ihrer Webseite ein. (<strong>Wichtig:<\/strong> Anzeigen <strong>k\u00f6nnen<\/strong> auf vorgesehenen Pl\u00e4tzen erscheinen, <strong>m\u00fcssen es aber nicht<\/strong>.)<\/p>\n\n\n\n<p><em><strong>F\u00fcgen Sie der eigentlichen Anzeigenposition (placeholder-<code>div)<\/code> KEIN Styling hinzu!<\/strong><br>Das Hinzuf\u00fcgen von Stilen oder Abst\u00e4nden f\u00fcr die Anzeige kann zu unerw\u00fcnschten Ergebnissen f\u00fchren (z.B. wenn eine Anzeigenposition nicht von unserem System mit einer Anzeige gef\u00fcllt wird, kann es sein, dass dort auf der Seite ein leerer Platz erscheint).<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Setup abgeschlossen<\/h3>\n\n\n\n<p>Sobald Sie diese Schritte abgeschlossen haben, haben Sie Ezoic Ads erfolgreich auf Ihrer Webseite implementiert. Wenn Sie Fragen haben oder Hilfe ben\u00f6tigen, wenden Sie sich bitte an den <a href=\"http:\/\/support.ezoic.com\" target=\"_blank\" rel=\"noopener\">Ezoic-Support<\/a>, oder Ihren pers\u00f6nlichen Onboarding-Spezialisten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dynamische-inhalte\"><span class=\"ez-toc-section\" id=\"Dynamische_Inhalte\"><\/span>Dynamische Inhalte<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Dieser Bereich ist f\u00fcr Webseiten geeignet, deren Inhalte dynamisch geladen werden oder sich \u00e4ndern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wechseln-von-seiten\ufffc\">Wechseln von Seiten<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#changing-pages\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Beim dynamischen Umschalten zwischen Seitenansichten ist es wichtig, dieses Skript abzurufen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ezstandalone.refresh()<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(JAVASCRIPT)<\/em><\/p>\n\n\n\n<p><code>ezstandalone.refresh()<\/code> teilt Ezoic mit, dass es einen neuen Seitenaufruf gibt und fordert neuen Anzeigencode f\u00fcr die definierten Platzhalter an.<\/p>\n\n\n\n<p>Wenn die neue Seite eine andere Anordnung von Platzhaltern als die vorherige Seite enth\u00e4lt, sollte <code>ezstandalone.define()<\/code> mit der neuen Anordnung von Platzhaltern vor dem Aufruf von <code>refresh <\/code>aufgerufen werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    ezstandalone.cmd.push(function() {\n        <em>\/\/ define new placeholders and call refresh\n<\/em>        ezstandalone.define(104, 105, 106);\n        ezstandalone.refresh();\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(HTML)<\/em><\/p>\n\n\n\n<p>Der Aufruf von <code>define <\/code>\u00fcberschreibt den vorherigen Satz von Platzhaltern, also f\u00fcgen Sie in der Funktion alle Platzhalter hinzu, die auf dieser Seite neu hinzugekommen sind.<\/p>\n\n\n\n<p>Wenn die Platzhalter <code>103 und 104<\/code> auf der Seite <code>beispiel.com\/seite1<\/code> vorhanden sind und der Benutzer dynamisch zur Seite <code>beispiel.com\/seite2<\/code> wechselt, auf der die Platzhalter <code>104 und 105<\/code> vorhanden sind, muss der Platzhalter <code>105<\/code> in den <code>define<\/code>-Aufruf aufgenommen werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"neue-inhalte\ufffc\">Neue Inhalte<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#new-content\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>F\u00fcr zus\u00e4tzliche Platzhalter innerhalb der gleichen Seitenansicht gibt es die Funktion <code>ezstandalone.displayMore<\/code>.<\/p>\n\n\n\n<p>Wenn ein Benutzer auf der Seite nach unten scrollt, neue Inhalte geladen werden und die Platzhalter <code>104 und 105<\/code> hinzugef\u00fcgt werden, sollte <code>ezstandalone.displayMore<\/code> verwendet werden, um sie anzuzeigen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    ezstandalone.cmd.push(function() {\n        <em>\/\/ call new placeholders\n<\/em>        ezstandalone.displayMore(104, 105);\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(HTML)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"anderung-der-inhalte\ufffc\">\u00c4nderung der Inhalte<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#changing-content\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Wenn sich der Inhalt innerhalb desselben Seitenaufrufs \u00e4ndert und ein Platzhalter nicht mehr ben\u00f6tigt wird oder nicht mehr sichtbar ist, muss der Platzhalter mit <code>ezstandalone.destroyPlaceholders<\/code> ordnungsgem\u00e4\u00df bereinigt werden. Dadurch kann der Platzhalter bei Bedarf \u00fcber <code>ezstandalone.displayMore<\/code> erneut geladen werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    window.ezstandalone.cmd.push(function() {\n        <em>\/\/ destroy placeholders\n<\/em>        ezstandalone.destroyPlaceholders(104, 105);\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(HTML)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"infinite-scroll\ufffc\">Infinite Scroll<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#infinite-scroll\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>F\u00fcr Webseiten, die Infinite Scroll implementiert haben, kann eine Kombination aus dem Aufruf von <code>ezstandalone.destroyPlaceholders<\/code> gefolgt von <code>ezstandalone.displayMore<\/code> notwendig sein, um Platzhalter wiederzuverwenden, wenn sie sich innerhalb derselben Seitenansicht befinden.<\/p>\n\n\n\n<p>Es wird empfohlen, f\u00fcr Infinite Scroll eine Reihe von spezifischen <code>in-content<\/code>-Platzhaltern zu erstellen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"beispiel\ufffc\">Beispiel<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#example\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n\n\n<p>Das folgende Beispiel zeigt, wie der Ablauf f\u00fcr Infinite Scroll auf einer Webseite mit mehreren Artikeln aussehen w\u00fcrde.<\/p>\n\n\n\n<p>Rufen Sie zun\u00e4chst den Platzhalter f\u00fcr den ersten Artikel beim Laden der Seite auf.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    window.ezstandalone = window.ezstandalone || {};\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    ezstandalone.cmd.push(function() {\n        ezstandalone.define(102, 103, 104);\n        ezstandalone.enable();\n        ezstandalone.display();\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><em>(HTML)<\/em><\/p>\n\n\n\n<p>Der Nutzer scrollt dann zum n\u00e4chsten Artikel, so dass der n\u00e4chste Satz von Anzeigen geladen wird.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    window.ezstandalone.cmd.push(function() {\n        <em>\/\/ call new placeholders\n<\/em>        ezstandalone.displayMore(105, 106);\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(HTML)<\/em><\/p>\n\n\n\n<p>Der Benutzer scrollt dann zum dritten Artikel, und die Platzhalter des ersten Artikels sollen wieder verwendet werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    window.ezstandalone.cmd.push(function() {\n        <em>\/\/ destroy initial placeholders\n<\/em>        ezstandalone.destroyPlaceholders(102, 103, 104);\n        <em>\/\/ call new placeholders\n<\/em>        ezstandalone.displayMore(102, 103, 104);\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><em>(HTML)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"alle-platzhalter-entfernen\ufffc\">Alle Platzhalter entfernen<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#removing-all-placeholders\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Entfernen Sie alle Platzhalter auf der Seite, indem Sie die Funktion <code>destroyAll<\/code> verwenden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    window.ezstandalone.cmd.push(function() {\n        ezstandalone.destroyAll();\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/dynamic-content\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(HTML)<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"datenschutz\"><span class=\"ez-toc-section\" id=\"Datenschutz_Consent_Management\"><\/span>Datenschutz &amp; Consent Management<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dsgvo\ufffc\">DSGVO<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/privacy\/#gdpr\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Um die Einhaltung der DSGVO zu gew\u00e4hrleisten, gibt es zwei M\u00f6glichkeiten:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Verwendung der kostenlosen, von Google zertifizierten, Ezoic TCF 2.2-Consent Management Plattform (empfohlen)<\/li>\n\n\n\n<li>Verkn\u00fcpfung mit einer bestehenden TCF 2.2 Consent Management Plattform, welche die <a href=\"https:\/\/support.google.com\/admanager\/answer\/7673898?hl=de#:~:text=Gem%C3%A4%C3%9F%20der%20aktualisierten%20Richtlinie%20zur,Cookies%20oder%20anderen%20Formen%20der\" target=\"_blank\" rel=\"noopener\">Richtlinien zur Einwilligung der Nutzer in der EU<\/a> einh\u00e4lt <em>(Notwendig ab 16.01.2024)<\/em>.<\/li>\n<\/ol>\n\n\n\n<p>Wenn Sie mehr dar\u00fcber erfahren m\u00f6chten, wie Ezoic Publishern bei der Einhaltung der Datenschutzgrundverordnung (DSGVO) hilft, besuchen Sie <a href=\"https:\/\/www.ezoic.com\/de-lang\/consent-management-dsgvo\/\" target=\"_blank\" rel=\"noopener\">diese Seite<\/a>!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verwendung-des-ezoic-cm-ps-empfohlen-\ufffc\">Verwendung des Ezoic CMPs (empfohlen)<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/privacy\/#using-the-ezoic-cmp-recommended\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>F\u00fcgen Sie das folgende Skript in die Kopfzeile Ihrer Webseite ein, und zwar vor jeglichem Anzeigen-\/Tracking-Code.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script src=\"https:\/\/the.gatekeeperconsent.com\/cmp.min.js\" data-cfasync=\"false\"&gt;&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/privacy\/#\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/privacy\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(HTML)<\/em><\/p>\n\n\n\n<p><strong>Achtung!&nbsp;Dieser Code darf nicht verz\u00f6gert\/nachtr\u00e4glich geladen werden<\/strong>, da sonst personenbezogene Daten verarbeitet werden k\u00f6nnten, bevor die Zustimmung des Nutzers erteilt wurde.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"anpassung-des-ezoic-cm-ps\ufffc\">Anpassung des Ezoic CMPs<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/privacy\/#customizing-the-ezoic-cmp\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n\n\n<p>Die CMP von Ezoic kann \u00fcber den Bereich <a href=\"https:\/\/pubdash.ezoic.com\/settings\/privacy\/consentmanagement\" target=\"_blank\" rel=\"noopener\">Datenschutz<\/a> im Ezoic-Dashboard unter den Einstellungen angepasst werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verwendung-eines-cm-ps-von-drittanbietern\ufffc\">Verwendung eines CMPs von Drittanbietern<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/privacy\/#connecting-a-third-party-cmp\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Die Handhabung der DSGVO-Einstellungen durch Drittanbieter erfordert etwas zus\u00e4tzlichen Code. Viele CMPs haben in ihrer Dokumentation eigene R\u00fcckrufe\/Callbacks definiert, die abgerufen werden, wenn die Zustimmung erteilt wird, und es wird empfohlen, die von der CMP empfohlene Methode zum Abfragen von Zustimmungen zu verwenden.<\/p>\n\n\n\n<p>In erster Linie muss Ezoic wissen, ob personalisierte Anzeigen erlaubt sind und ob personalisierte Statistiken verwendet werden k\u00f6nnen (festgelegt durch <code>ezstandalone.setDisablePersonalizedStatistics<\/code> und <code>ezstandalone.setDisablePersonalizedAds<\/code>).<\/p>\n\n\n\n<p>Im nachstehenden Code zeigen wir, wie das Code-Snippet unter Verwendung der TCF-V2-API des IAB f\u00fcr die DSGVO in ein Third Party-CMP integriert werden kann:<\/p>\n\n\n\n<p>F\u00fcr das CMP eines Drittanbieters, welches die TCF V2 API des IAB verwendet, verwenden Sie die Funktion <code>ezstandalone.enableConsent()<\/code>, bevor Sie <code>enable<\/code> und <code>display <\/code>aufrufen. Die <code>enableConsent<\/code>-Funktion muss f\u00fcr <code>ezstandalone<\/code> nur einmal aufgerufen werden. Mit anderen Worten: Wenn Sie zus\u00e4tzliche Platzhalter \u00fcber <code>displayMore<\/code> oder <code>refresh<\/code> anzeigen, muss <code>enableConsent<\/code> nicht erneut aufgerufen werden. <\/p>\n\n\n\n<p><strong>Wichtig: <\/strong>Nur verwenden, wenn ein CMP auf Ihrer Seite vorhanden ist!<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    var ezstandalone = window.ezstandalone || {};\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    ezstandalone.cmd.push(function() {\n        ezstandalone.enableConsent();\n        ezstandalone.define(101, 102);\n        ezstandalone.enable();\n        ezstandalone.display();\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><em>(HTML)<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"anchor-ads\"><span class=\"ez-toc-section\" id=\"Anchor_Ads\"><\/span>Anchor Ads<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Standardm\u00e4\u00dfig zeigt Ezoic Anchor Ads an, wenn diese im Dashboard unter <a href=\"https:\/\/pubdash.ezoic.com\/ezoicads\/adpositions\/adtypes\/anchor\" target=\"_blank\" rel=\"noopener\">Ezoic Ads<\/a> aktiviert sind.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/www.ezoic.com\/de-lang\/wp-content\/uploads\/2023\/10\/image-14-1024x424.png\" alt=\"standalone anchor ads\" class=\"wp-image-339010\" srcset=\"https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2023\/10\/image-14-1024x424.png 1024w, https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2023\/10\/image-14-300x124.png 300w, https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2023\/10\/image-14-768x318.png 768w, https:\/\/wp.ezoic.com\/de-lang\/wp-content\/uploads\/2023\/10\/image-14.png 1361w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"anchor-ads-ausschalten\ufffc\">Anchor Ads ausschalten<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/anchor-ads\/#turning-off-anchor-ads\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Um die Anchor Ad f\u00fcr eine bestimmte Seite auszuschalten, kann die Funktion <code>ezstandalone.setEzoicAnchorAd<\/code> verwendet werden.<\/p>\n\n\n\n<p>Damit diese Funktion funktioniert, muss sie vor der Funktion <code>ezstandalone.enable()<\/code> abgerufen werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script &gt;\n    window.ezstandalone = window.ezstandalone || {};\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    ezstandalone.cmd.push(function() {\n        ezstandalone.setEzoicAnchorAd(false);\n        ezstandalone.define(101, 102, 103);\n        ezstandalone.enable();\n        ezstandalone.display();\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><em>(HTML)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"prufen-ob-eine-anchor-ad-abgeschlossen-wurde\ufffc\">Pr\u00fcfen, ob eine Anchor-Ad geschlossen wurde<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/anchor-ads\/#checking-if-anchor-ad-was-closed\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Um zu sehen, ob die Anchor Ad f\u00fcr die Session eines Nutzers geschlossen wurde, verwenden Sie die Funktion <code>hasAnchorAdBeenClosed<\/code>.<\/p>\n\n\n\n<p>Hier ein Beispiel f\u00fcr die Verwendung der Funktion zur Bestimmung, ob die Anchor Ad weiterhin angezeigt werden soll<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script &gt;\n    window.ezstandalone = window.ezstandalone || {};\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    ezstandalone.cmd.push(function() {\n        let anchorHasBeenClosed = ezstandalone.hasAnchorAdBeenClosed();\n        ezstandalone.setEzoicAnchorAd(anchorHasBeenClosed);\n        ezstandalone.define(101, 102, 103);\n        ezstandalone.enable();\n        ezstandalone.display();\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p>(HTML)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"hybrid-integration\"><span class=\"ez-toc-section\" id=\"Hybrid-Option\"><\/span>Hybrid-Option<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>F\u00fcr komplexere Webseiten mit einer Mischung aus statischen und dynamischen Inhalten, die alle Funktionen von Ezoic nutzen m\u00f6chten, bieten wir die Hybrid-Integration an.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"was-ist-die-hybrid-integration-\ufffc\">Was ist die Hybrid-Integration?<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#hybrid-integration\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Von hybrider Integration spricht man, wenn eine Webseite \u00fcber Name-Server oder CloudFlare integriert wird, w\u00e4hrend sie f\u00fcr den Aufruf von Anzeigen Code-Snippets verwendet.<br>Der Vorteil der Hybrid-Integration ist, dass Publisher Zugriff auf Ezoic-Produkte wie Leap, NicheIQ, Humix, etc. erhalten, w\u00e4hrend die Anzeigen dynamisch geladen werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"voraussetzungen\ufffc-2\">Voraussetzungen<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#prerequisites\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Stellen Sie sicher, dass die Platzhalter f\u00fcr Ihre Webseite \u00fcber das Ezoic-Dashboard erstellt werden. In unserem <a href=\"https:\/\/support.ezoic.com\/kb\/article\/guide-to-creating-placeholders-for-ezoic-ad-tester\" target=\"_blank\" rel=\"noopener\">Support-Artikel<\/a> erfahren Sie mehr \u00fcber Platzhalter und wie Sie diese erstellen k\u00f6nnen.<\/p>\n\n\n\n<p>Initialisieren Sie die Ezoic-Bibliothek, indem Sie dieses Skript in den <code>&lt;head&gt;<\/code> der Seite einf\u00fcgen. Einige Ezoic-Funktionen erfordern, dass der HTML-Code statisch definiert ist und nicht \u00fcber Javascript geladen wird.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script async src=\"https:\/\/www.ezojs.com\/ezoic\/sa.min.js\"&gt;&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(HTML)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"platzhalter-dynamisch-hinzufugen\ufffc\">Platzhalter dynamisch hinzuf\u00fcgen<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#adding-placeholders-dynamically\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Um der Webseite einen Platzhalter hinzuzuf\u00fcgen, erstellen Sie ein <code>div<\/code>-Element an der Stelle, an der die Anzeige erscheinen soll. Das id-Attribut des Elements sollte die ID des Platzhalters mit dem Pr\u00e4fix <code>ezoic-pub-ad-placeholder-<\/code> sein.<\/p>\n\n\n\n<p>Um zum Beispiel Platzhalter mit der ID <code>103 und 104<\/code> hinzuzuf\u00fcgen, w\u00fcrde der HTML-Code etwa so aussehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;body&gt;\n    &lt;div id=\"ezoic-pub-ad-placeholder-103\"&gt;\n    &lt;\/div&gt;\n    <em>&lt;!-- Content --&gt;<\/em>\n    &lt;div id=\"ezoic-pub-ad-placeholder-104\"&gt;\n    &lt;\/div&gt;\n&lt;\/body&gt;\n<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(HTML)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"abrufen-von-anzeigen\ufffc-3\">Abrufen von Anzeigen<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#calling-for-ads\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Sobald die Platzhalter in den HTML-Code eingef\u00fcgt wurden, rufen Sie den Ezoic-Anzeigencode mit <code>ezstandalone.displayMore()<\/code> auf.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script type=\"text\/javascript\"&gt;\n    window.ezstandalone = window.ezstandalone || {};\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    ezstandalone.cmd.push(function() {\n        ezstandalone.displayMore(103, 104);\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#\" target=\"_blank\" rel=\"noopener\"><\/a><em>(HTML)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ausnahmefalle\ufffc\">Ausnahmef\u00e4lle<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#exceptions\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>F\u00fcr integrierte Webseiten ohne statische Platzhalter, die alle Platzhalter dynamisch \u00fcber Code-Snippets laden m\u00f6chten, verwenden Sie bitte stattdessen <a href=\"#Implementierung_von_Ezoic_Ads\">diese Anleitung<\/a>.<\/p>\n\n\n\n<p><strong>Statische Platzhalter<\/strong> sind Platzhalter, die der HTML-Datei hinzugef\u00fcgt werden, wenn diese unseren Proxy durchl\u00e4uft, und nicht \u00fcber JavaScript.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"traffic-splitten\ufffc\">Traffic splitten<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/hybrid\/#splitting-traffic\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Der Traffic-Split wird \u00fcber die Einstellungen im Ezoic Dashboard unter Ezoic Ads &gt; <a href=\"https:\/\/pubdash.ezoic.com\/ezoicads\/splittesting\/testsetup\" target=\"_blank\" rel=\"noopener\">Split Testing<\/a> festgelegt.<\/p>\n\n\n\n<p>\u00c4hnlich wie bei dem Traffic-Split auf einer Webseite mit dem clientseitigen Code-Snippet-Setup k\u00f6nnen Sie die gleiche Funktion ohne \u00dcbergabe von Parametern hinzuf\u00fcgen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script type=\"text\/javascript\"&gt;\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    ezstandalone.cmd.push(function() {\n        if(ezstandalone.isEzoicUser()) {\n            ezstandalone.define(100,101);\n            ezstandalone.enable();\n            ezstandalone.display();\n        } else {\n            <em>\/\/ Normal ad code execution\n<\/em>        }\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><em>(HTML)<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"traffic-splitten\"><span class=\"ez-toc-section\" id=\"Traffic_splitten\"><\/span>Traffic splitten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Im Gegensatz zu unseren anderen Integrationsmethoden erfolgt der Traffic-Split bei dem Code-Snippet-Setup client-seitig.<\/p>\n\n\n\n<p>Mit der Funktion <code>ezstandalone.isEzoicUser<\/code> k\u00f6nnen Sie den Ezoic-Traffic auf einen bestimmten Prozentsatz Ihres Traffics begrenzen.<\/p>\n\n\n\n<p>Wie bei dem Traffic-Split in unserer Standard-Integration basiert auch die <code>isEzoicUser<\/code>-Funktion auf der Session eines Nutzers, nicht auf den Pageviews.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"beispiel\ufffc-1\">Beispiel<a href=\"https:\/\/docs.ezoic.com\/docs\/standalone\/split-traffic\/#example\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n\n\n<p>Im Folgenden finden Sie ein Beispiel f\u00fcr die Verteilung von 50 Prozent Ihres Traffics an Ezoic.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script type=\"text\/javascript\"&gt;\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    ezstandalone.cmd.push(function() {\n        var percentageToRunEzoic = 50;\n        if(ezstandalone.isEzoicUser(percentageToRunEzoic)) {\n            ezstandalone.define(100,101);\n            ezstandalone.enable();\n            ezstandalone.display();\n        } else {\n            <em>\/\/ Normal ad code execution\n<\/em>        }\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><em>(HTML)<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Humix-Videos\"><\/span>Humix-Videos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Mit dem Einbettungscode-Generator in Ihrem <a href=\"http:\/\/pubdash.ezoic.com\/humix\" target=\"_blank\" rel=\"noopener\">Humix-Dashboard<\/a> k\u00f6nnen Sie unseren Videoplayer nach Belieben auf Ihrer Webseite einbinden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Neue_Features_Beta\"><\/span>Neue Features (Beta)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00dcbersicht<\/h3>\n\n\n\n<p>Dies sind neue Features, die implementiert werden k\u00f6nnen, sich aber noch in der Beta-Phase befinden und sich noch \u00e4ndern k\u00f6nnen, bevor sie vollst\u00e4ndig ver\u00f6ffentlicht werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ShowAds<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Grundlegende Nutzung<\/h4>\n\n\n\n<p><code>showAds<\/code> ist eine neue Funktion in <code>ezstandalone<\/code>, die den Abruf von Anzeigenpl\u00e4tzen\/Platzhaltern erm\u00f6glicht. Die grundlegende Verwendung von <code>ezstandalone.showAds<\/code> beinhaltet die \u00dcbermittlung einer einzelnen Platzhalter-ID oder eines Arrays von Platzhalter-IDs an die Funktion. Im Folgenden finden Sie ein Beispiel daf\u00fcr, wie Anzeigenpl\u00e4tze\/-Platzhalter derzeit aufgerufen werden, gefolgt davon, wie sie jetzt aufgerufen werden k\u00f6nnen.<\/p>\n\n\n\n<p><strong>Aktuell:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    window.ezstandalone = window.ezstandalone || {};\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    ezstandalone.cmd.push(function() {\n        ezstandalone.define(102,103,104);\n        ezstandalone.enable();\n        ezstandalone.display();\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><strong>Neu:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    window.ezstandalone = window.ezstandalone || {};\n    ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    ezstandalone.cmd.push(function() {\n        ezstandalone.showAds(102,103,104);\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p>Dadurch wird nicht nur die Anzahl der Funktionen reduziert, sondern auch die Komplexit\u00e4t der Verwendung von <code>define\/enable\/display<\/code> mit <code>displayMore<\/code> f\u00fcr dynamische Inhalte beseitigt. Nachfolgend ein Beispiel daf\u00fcr, wie Ezoic Ads auf einer Webseite mit dynamisch geladenen Seiten implementiert werden k\u00f6nnte, gefolgt von der Verwendung von <code>showAds<\/code>.<\/p>\n\n\n\n<p><strong>Aktuell:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;body&gt;\n    &lt;!-- static content + placeholders --&gt;\n    &lt;div class=\"content1\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-101\"&gt;&lt;\/div&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"content2\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-102\"&gt;&lt;\/div&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"content3\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-103\"&gt;&lt;\/div&gt;\n    &lt;\/div&gt;\n    &lt;script&gt;\n        window.ezstandalone = window.ezstandalone || {};\n        ezstandalone.cmd = ezstandalone.cmd || &#091;];\n        ezstandalone.cmd.push(function() {\n            ezstandalone.define(102, 103, 104);\n            ezstandalone.enable();\n            ezstandalone.display();\n        });\n    &lt;\/script&gt;\n\n                .\n                .\n                .\n\n    &lt;!-- dynamic content + placeholders --&gt;\n    &lt;div class=\"dynamic content1\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-104\"&gt;&lt;\/div&gt;\n        &lt;script&gt;\n            ezstandalone.cmd.push(function() {\n                ezstandalone.displayMore(104)\n            });\n        &lt;\/script&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"dynamic content2\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-105\"&gt;&lt;\/div&gt;\n        &lt;script&gt;\n            ezstandalone.cmd.push(function() {\n                ezstandalone.displayMore(105)\n            });\n        &lt;\/script&gt;\n    &lt;\/div&gt;\n&lt;\/body&gt;<\/code><\/pre>\n\n\n\n<p><strong>Neu:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;body&gt;\n    &lt;script&gt;\n        window.ezstandalone = window.ezstandalone || {};\n        ezstandalone.cmd = ezstandalone.cmd || &#091;];\n    &lt;\/script&gt;\n    &lt;!-- static content + placeholders --&gt;\n    &lt;div class=\"content1\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-101\"&gt;&lt;\/div&gt;\n        &lt;script&gt;\n            ezstandalone.cmd.push(function() {\n                ezstandalone.showAds(101)\n            });\n        &lt;\/script&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"content2\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-102\"&gt;&lt;\/div&gt;\n        &lt;script&gt;\n            ezstandalone.cmd.push(function() {\n                ezstandalone.showAds(102)\n            });\n        &lt;\/script&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"content3\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-103\"&gt;&lt;\/div&gt;\n        &lt;script&gt;\n            ezstandalone.cmd.push(function() {\n                ezstandalone.showAds(103)\n            });\n        &lt;\/script&gt;\n    &lt;\/div&gt;\n\n                .\n                .\n                .\n\n    &lt;!-- dynamic content + placeholders --&gt;\n    &lt;div class=\"dynamic content1\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-104\"&gt;&lt;\/div&gt;\n        &lt;script&gt;\n            ezstandalone.cmd.push(function() {\n                ezstandalone.showAds(104)\n            });\n        &lt;\/script&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"dynamic content2\"&gt;\n        &lt;div id=\"ezoic-pub-ad-placeholder-105\"&gt;&lt;\/div&gt;\n        &lt;script&gt;\n            ezstandalone.cmd.push(function() {\n                ezstandalone.showAds(105)\n            });\n        &lt;\/script&gt;\n    &lt;\/div&gt;\n&lt;\/body&gt;<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Erweiterte\/fortgeschrittene Verwendung<\/h4>\n\n\n\n<p>Die erweiterte Implementierung bietet zus\u00e4tzliche Funktionen, indem sie ein umfangreicheres Spektrum von Objekten akzeptiert. Jedes Objekt kann die folgenden Attribute enthalten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>id<\/code> (erforderlich):<\/strong> Der eindeutige Identifikator des Platzhalters, in dem die Anzeige erscheinen soll.<\/li>\n\n\n\n<li><strong><code>required<\/code> (optional, boolesch):<\/strong> Ein Indikator, der angibt, ob die Anzeige erscheinen muss. Wenn es auf \u201etrue\u201c gesetzt ist, erzwingt das System, dass eine Anzeige im angegebenen Platzhalter angezeigt wird, auch wenn sie normalerweise nicht angezeigt werden w\u00fcrde.<\/li>\n\n\n\n<li><strong><code>sizes<\/code> (optional, String oder Array von Strings):<\/strong> Gibt die zul\u00e4ssigen Gr\u00f6\u00dfen f\u00fcr die Anzeige im Format <code>'{Breite}x{H\u00f6he}'<\/code> an. Sie k\u00f6nnen eine einzelne Gr\u00f6\u00dfe als String oder mehrere Gr\u00f6\u00dfen als Array von Strings angeben. Auf diese Weise k\u00f6nnen Sie die Dimensionen der Anzeige steuern, die erscheinen wird.<\/li>\n<\/ul>\n\n\n\n<p><strong>Beispiel f\u00fcr die Implementierung<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\nvar placeholders = &#091;\n    { id: 103, required: true, sizes: &#091;'336x280', '126x126'] },\n    { id: 104, sizes: '1000x450' },  \n    { id: 105, required: true },\n];\n\nezstandalone.showAds(placeholders);\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><em>(HTML)<\/em><\/p>\n\n\n\n<p>In dem oben gezeigten Beispiel:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Platzhalter <code>103<\/code>:\n<ul class=\"wp-block-list\">\n<li>Im Platzhalter <code>103<\/code> wird immer eine Anzeige erscheinen.<\/li>\n\n\n\n<li>Die zul\u00e4ssigen Gr\u00f6\u00dfen f\u00fcr die Anzeige sind <code>336x280<\/code> und <code>126x126<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Platzhalter <code>104<\/code>:\n<ul class=\"wp-block-list\">\n<li>Eine Anzeige wird im Platzhalter <code>104<\/code> ausgespielt, wenn Ezoic entscheidet, dass diese Anzeige erscheinen soll.<\/li>\n\n\n\n<li>Die zul\u00e4ssige Gr\u00f6\u00dfe f\u00fcr die Anzeige ist <code>1000x450<\/code>\u201c.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Platzhalter <code>105<\/code>:\n<ul class=\"wp-block-list\">\n<li>Im Platzhalter <code>105<\/code> wird immer eine Anzeige erscheinen.<\/li>\n\n\n\n<li>Es sind keine spezifischen Gr\u00f6\u00dfen angegeben, daher entscheidet Ezoic \u00fcber die beste Gr\u00f6\u00dfe f\u00fcr die Anzeige in diesem Platzhalter.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h5 class=\"wp-block-heading\">Anmerkungen<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Spezifit\u00e4t der Anzeigengr\u00f6\u00dfen: Die im Attribut <code>sizes<\/code> angegebenen Anzeigengr\u00f6\u00dfen werden als spezifische Anfragen behandelt. Ezoic versucht, die bestm\u00f6gliche Anzeige zu finden, die der angegebenen Gr\u00f6\u00dfe entspricht. Wenn keine exakte \u00dcbereinstimmung vorhanden ist, w\u00e4hlt das System die n\u00e4chstm\u00f6gliche Gr\u00f6\u00dfe, die am besten in die angegebenen Ma\u00dfe passt.<\/li>\n\n\n\n<li>Wenn das Attribut <code>required<\/code> auf <code>true<\/code> gesetzt ist, wird Ezoic die Anzeige in diesem Platzhalter priorisieren und sicherstellen, dass sie auch dann angezeigt wird, wenn andere Bedingungen dies normalerweise verhindern w\u00fcrden.<\/li>\n\n\n\n<li>Wenn <code>sizes<\/code> angegeben werden, wird die Anzeige nur dann angezeigt, wenn eine Anzeige in den angegebenen Gr\u00f6\u00dfen verf\u00fcgbar ist. Wenn das Attribut \u201esizes\u201c weggelassen oder leer gelassen wird, verwendet Ezoic sein Standardverhalten, um die Anzeigengr\u00f6\u00dfe zu bestimmen.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Anwendungsf\u00e4lle<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Garantierte Anzeigenplatzierung:<\/strong> Verwenden Sie das Attribut <code>required<\/code>, um sicherzustellen, dass Anzeigen in wichtigen Platzhaltern angezeigt werden, unabh\u00e4ngig von anderen Bedingungen.<\/li>\n\n\n\n<li><strong>Gr\u00f6\u00dfenspezifische Anzeigen:<\/strong> Verwenden Sie das Attribut <code>sizes<\/code>, um die Abmessungen der geschalteten Anzeigen zu steuern. Dies ist besonders n\u00fctzlich f\u00fcr responsive Designs oder spezifische Layoutanforderungen, bei denen bestimmte Gr\u00f6\u00dfen effektiver sind.<\/li>\n<\/ul>\n\n\n\n<p>Diese fortschrittliche Methode bietet Flexibilit\u00e4t und Kontrolle \u00fcber die Anzeigenplatzierung und eignet sich daher f\u00fcr Szenarien, in denen mehr als nur die Platzhalter-ID ben\u00f6tigt wird, um das Anzeigenverhalten zu bestimmen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">RefreshAds<a href=\"https:\/\/docs.ezoic.com\/docs\/ezoicads\/new-features\/#refreshads\" target=\"_blank\" rel=\"noopener\"><\/a><\/h4>\n\n\n\n<p><code>refreshAds<\/code> ist eine neue Funktion in ezstandalone, die es erm\u00f6glicht, Anzeigen in bestimmten Platzhaltern zu aktualisieren\/erneuern. Diese Funktion kann verwendet werden, wenn Sie eine Anzeige f\u00fcr einen bestimmten Nutzer zu einer bestimmten Zeit aktualisieren\/neu laden m\u00f6chten.<\/p>\n\n\n\n<p>Hier sehen Sie ein Beispiel f\u00fcr die Verwendung der Funktion:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    ezstandalone.cmd.push(function() {\n        ezstandalone.refreshAds(101, 102)\n    });\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<p><em>(HTML)<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"identity-api-email-hashing-first-party-data\"><span class=\"ez-toc-section\" id=\"Ezoic_Identity_Email-Hashing_First-Party-Data\"><\/span>Ezoic Identity (Email-Hashing, First-Party-Data)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong>Ezoic Identity<\/strong> ist ein Produkt, das es Publishern erm\u00f6glicht, eine gehashte (verschl\u00fcsselte) Version der E-Mail eines Nutzers mit diversen Anbietern zu teilen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00dcbersicht<\/h3>\n\n\n\n<p>Das Produkt Ezoic Identity erm\u00f6glicht es Publishern, eine gehashte Version der E-Mail eines Nutzers mit Anbietern wie Google und Prebid&#8217;s Nutzer Identity Modulen und Biddern zu teilen. Das Teilen von gehashten E-Mails kann einen gro\u00dfen Vorteil bieten, da es Werbetreibenden erm\u00f6glicht, ihre Zielgruppen ohne den Einsatz von Cookies besser zu erreichen. Diese Dokumentation f\u00fchrt Sie durch alle Schritte, die Sie f\u00fcr den Einstieg ben\u00f6tigen.<\/p>\n\n\n\n<p><strong>Wichtig:<\/strong> Bitte stellen Sie sicher, dass Sie alle geltenden Vorschriften zur Datenweitergabe einhalten und holen Sie die erforderliche Zustimmung ein, bevor Sie Nutzerdaten mit externen Anbietern teilen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Weitergabe von gehashten oder nicht gehashten E-Mails von Nutzern<\/h3>\n\n\n\n<p>Rufen Sie die folgende Funktion ab, um entweder sha256-, md5- oder sha1-Hashes der Text-E-Mail-Adresse eines Nutzers zu \u00fcbermitteln. Sie k\u00f6nnen auch eine ungehashte E-Mail \u00fcbermitteln, die Ezoic dann f\u00fcr Sie hasht, um eine maximale Abdeckung aller g\u00e4ngigen Hashing-Methoden zu gew\u00e4hrleisten, bevor sie an unsere Anbieter weitergegeben wird.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Unverschl\u00fcsselte E-Mail<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>var ezoicIdentity = ezoicIdentity || {};\nezoicIdentity.queue = ezoicIdentity.queue || &#091;];\nezoicIdentity.queue.push(function(){\n    ezoicIdentity.setIdentity({\n        email: PLAINTEXT_EMAIL,\n    });\n});<\/code><\/pre>\n\n\n\n<p><em>(Javascript)<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Verschl\u00fcsselte \/ Hashed E-Mail<\/h4>\n\n\n\n<p>Bitte beachten Sie bei der \u00dcbermittlung einer gehashten E-Mail Adresse Folgendes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Validieren Sie die E-Mail Adresse, z.B. durch die regul\u00e4re Verwendung<\/li>\n\n\n\n<li>Entfernen Sie vor- und nachgestellte Leerzeichen<\/li>\n\n\n\n<li>Konvertieren Sie alle Zeichen in Kleinbuchstaben<\/li>\n\n\n\n<li>Hashing der E-Mail mit sha256, md5 oder sha1 (sha256 wird empfohlen):\n<ul class=\"wp-block-list\">\n<li><strong>Punkte:<\/strong> <br>john.smith@gmail.com sollte vor dem Hashen so aussehen wie johnsmith@gmail.com<\/li>\n\n\n\n<li><strong>Pluszeichen und alle anderen Zeichen bis zum @:<\/strong> <br>johnsmith+home@gmail.com wird zu johnsmith@gmail.com<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Es muss mindestens eine gehashte E-Mail Adresse an die Funktion \u00fcbergeben werden. Wenn Sie mehrere gehashte E-Mails haben, k\u00f6nnen Sie sie alle \u00fcbergeben. Empfohlen wird SHA256, aber Sie k\u00f6nnen jegliche Kombination der drei Hashes \u00fcbergeben.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var ezoicIdentity = ezoicIdentity || {};\nezoicIdentity.queue = ezoicIdentity.queue || &#091;];\nezoicIdentity.queue.push(function(){\n    ezoicIdentity.setIdentity({\n        md5: MD5_HASHED_EMAIL,\n        sha256: SHA256_HASHED_EMAIL,\n        sha1: SHA1_HASHED_EMAIL,\n    });\n});<\/code><\/pre>\n\n\n\n<p><em>(Javascript)<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Testen<\/h4>\n\n\n\n<p>Die Funktion erstellt im Session-Speicher des Browsers einen Cookie namens ezidentity, der die \u00fcbermittelten Hashes enth\u00e4lt. Um die Implementierung zu testen, suchen Sie einfach nach dem ezidentity-Cookie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Identity API<\/h3>\n\n\n\n<p>Diese Dokumentation beschreibt zwei Endpunkte f\u00fcr die Verwaltung von E-Mail-Daten: Massen\u00fcbertragung und Hinzuf\u00fcgen einzelner E-Mails.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">E-Mail-Quelle hinzuf\u00fcgen<\/h4>\n\n\n\n<p>Dieser Endpunkt erm\u00f6glicht das Hinzuf\u00fcgen einer einzelnen E-Mail oder ihrer Hash-Werte zur Quelle.<\/p>\n\n\n\n<p><strong>Endpunkt-Details<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>URL:<\/strong> https:\/\/email-api.ezoic.com\/v1\/source\/{sourceUUID}\/user<\/li>\n\n\n\n<li><strong>Methode:<\/strong> POST<\/li>\n\n\n\n<li>sourceUUID: die Kennung der Quellenliste<\/li>\n<\/ul>\n\n\n\n<p><strong>Header<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Autorisierung:<\/strong> Bearer a1b2c2<\/li>\n\n\n\n<li><strong>Inhaltstyp:<\/strong> application\/json<\/li>\n<\/ul>\n\n\n\n<p><strong>Request Body<\/strong><\/p>\n\n\n\n<p>Der Body der Anfrage sollte ein JSON-Objekt mit diesen m\u00f6glichen Feldern sein:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feld<\/th><th>Beschreibung<\/th><\/tr><\/thead><tbody><tr><td>email<\/td><td>Rohe E-Mail-Adresse<\/td><\/tr><tr><td>sha256<\/td><td>SHA256-Hash der normalisierten E-Mail Adresse<\/td><\/tr><tr><td>sha1<\/td><td>SHA1-Hash der normalisierten E-Mail Adresse<\/td><\/tr><tr><td>md5<\/td><td>MD5-Hash der normalisierten E-Mail Adresse<\/td><\/tr><tr><td>customUserId<\/td><td>Benutzerdefinierte User ID, einzigartig (optional)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Anforderungen:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wenn &#8220;E-Mail&#8221; vorhanden ist, ist keines der Hash-Felder erforderlich.<\/li>\n\n\n\n<li>Wenn &#8220;email&#8221; nicht vorhanden ist, sind alle drei Hash-Felder (&#8220;sha256&#8221;, &#8220;sha1&#8221;, &#8220;md5&#8221;) erforderlich.<\/li>\n\n\n\n<li>Die &#8220;customUserId&#8221; ist in beiden F\u00e4llen optional. Wird sie angegeben, muss sie eindeutig mit der E-Mail-Adresse verkn\u00fcpft sein.<\/li>\n<\/ul>\n\n\n\n<p><strong>Beispiel 1: Anfrage mit E-Mail<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"email\": \"user@example.com\",\n    \"customUserId\": \"1c286ca6-2738-4b79-91cd-a11ab337839a\"\n}<\/code><\/pre>\n\n\n\n<p><em>(JSON)<\/em><\/p>\n\n\n\n<p><strong>Beispiel 2: Anfrage mit Hashes<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"sha256\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\n    \"sha1\": \"63a710569261a24b3766275b7000ce8d7b32e2f7\",\n    \"md5\": \"b58996c504c5638798eb6b511e6f49af\",\n    \"customUserId\": \"1c286ca6-2738-4b79-91cd-a11ab337839a\"\n}<\/code><\/pre>\n\n\n\n<p><em>(JSON)<\/em><\/p>\n\n\n\n<p><strong>Antwort:<\/strong><\/p>\n\n\n\n<p>Bei einer erfolgreichen Anfrage wird eine JSON-Antwort zur\u00fcckgegeben:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"status\": \"ok\"\n}<\/code><\/pre>\n\n\n\n<p><em>(JSON)<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Massen\u00fcbertragung \/ Bulk Load<\/h4>\n\n\n\n<p>Dieser Endpunkt erm\u00f6glicht das massenhafte Laden von Nutzerdaten \u00fcber eine CSV-Datei.<\/p>\n\n\n\n<p><strong>Endpunkt-Details<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>URL:<\/strong>&nbsp;https:\/\/email-api.ezoic.com\/v1\/source\/{sourceUUID}\/user\/bulk<\/li>\n\n\n\n<li><strong>Methode:<\/strong> POST<\/li>\n\n\n\n<li>sourceUUID: die Kennung der Quellenliste<\/li>\n<\/ul>\n\n\n\n<p><strong>Header<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Autorisierung:<\/strong> Bearer a1b2c2<\/li>\n\n\n\n<li><strong>Inhaltstyp:<\/strong> text\/csv<\/li>\n<\/ul>\n\n\n\n<p><strong>Struktur der CSV-Datei<\/strong><\/p>\n\n\n\n<p>Die CSV-Datei sollte in UTF-8 kodiert sein und die folgenden Spalten enthalten:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Spalte<\/th><th>Beschreibung<\/th><\/tr><\/thead><tbody><tr><td>email<\/td><td>Rohe E-Mail Adresse<\/td><\/tr><tr><td>sha256<\/td><td>SHA256-Hash der normalisierten E-Mail Adresse<\/td><\/tr><tr><td>sha1<\/td><td>SHA1-Hash der normalisierten E-Mail Adresse<\/td><\/tr><tr><td>md5<\/td><td>MD5-Hash der normalisierten E-Mail Adresse<\/td><\/tr><tr><td>customUserId<\/td><td>Einzigartiger Identifikator, der vom Kunden festgelegt wird (Optional)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Anforderungen:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wenn &#8220;E-Mail&#8221; vorhanden ist, ist keine der Hash-Spalten erforderlich.<\/li>\n\n\n\n<li>Wenn &#8220;email&#8221; nicht vorhanden ist, sind alle drei Hash-Spalten (&#8220;sha256&#8221;, &#8220;sha1&#8221;, &#8220;md5&#8221;) erforderlich.<\/li>\n\n\n\n<li>Die &#8220;customUserId&#8221; ist in beiden F\u00e4llen optional. Wird sie angegeben, muss sie eindeutig mit der E-Mail-Adresse verkn\u00fcpft sein.<\/li>\n<\/ul>\n\n\n\n<p><strong>Beispiel-CSV 1: Mit E-Mail<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>email,customUserId\nuser@example.com,44b0c043-ca99-4156-967f-dd12bf92ceaf\nuser1@example.com,ea677c98-bd7e-46b4-92ac-8d20bb30608f<\/code><\/pre>\n\n\n\n<p><strong>Beispiel-CSV 2: Mit Hashes<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sha256,sha1,md5,customUserId\na1b2c3...,d4e5f6...,g7h8i9...,bf3381b6-59f1-40e7-b4a3-e55f116c7129<\/code><\/pre>\n\n\n\n<p><strong>Antwort:<\/strong><\/p>\n\n\n\n<p>Bei einer erfolgreichen Anfrage wird eine JSON-Antwort zur\u00fcckgegeben:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"status\": \"ok\",\n    \"bulkLoadId\": \"abcd\"\n}<\/code><\/pre>\n\n\n\n<p><em>(JSON)<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>status (string): Gibt den Status des Bulk-Load-Vorgangs an<\/li>\n\n\n\n<li>bulkLoadId (string): Ein eindeutiger Identifikator f\u00fcr diesen Bulk-Load-Vorgang<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Bulk-Load-Status abrufen<\/h4>\n\n\n\n<p>Dieser Endpunkt erm\u00f6glicht die Abfrage des Bulk Load Status.<\/p>\n\n\n\n<p><strong>Endpunkt-Details<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>URL:<\/strong>&nbsp;https:\/\/email-api.ezoic.com\/v1\/source\/{sourceUUID}\/user\/bulk\/{bulkLoadId}<\/li>\n\n\n\n<li><strong>Methode:<\/strong> GET<\/li>\n\n\n\n<li>sourceUUID: die Kennung der Quellenliste<\/li>\n\n\n\n<li>bulkLoadId: Ein eindeutiger Identifikator f\u00fcr diesen Bulk Load-Vorgang<\/li>\n<\/ul>\n\n\n\n<p><strong>Header<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Autorisierung:<\/strong> Bearer a1b2c2<\/li>\n<\/ul>\n\n\n\n<p><strong>Antwort:<\/strong><\/p>\n\n\n\n<p>Bei einer erfolgreichen Anfrage wird eine JSON-Antwort zur\u00fcckgegeben:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"status\": \"ok\",\n    \"bulkLoadStatus\": \"running\"\n}<\/code><\/pre>\n\n\n\n<p><em>(JSON)<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>status (string): Gibt den Status der Query an, um den Status zu erhalten<\/li>\n\n\n\n<li>bulkLoadStatus (string): Der aktuelle Status f\u00fcr den Bulk Load-Vorgang<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">E-Mail-Normalisierung<\/h4>\n\n\n\n<p>Vor dem Hashing von E-Mail-Adressen sollten diese gem\u00e4\u00df den folgenden Regeln normalisiert werden:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Entfernen Sie vor- und nachgestellte Leerzeichen.<\/li>\n\n\n\n<li>Wandeln Sie alle Zeichen in Kleinbuchstaben um.<\/li>\n\n\n\n<li>F\u00fcr gmail.com-Adressen:\n<ul class=\"wp-block-list\">\n<li>Entfernen Sie alle Punkte (.) im Teil des Benutzernamens. Beispiel: ex.ample@gmail.com wird zu example@gmail.com<\/li>\n\n\n\n<li>Wenn der Benutzername ein Pluszeichen (+) enth\u00e4lt, entfernen Sie dieses und alle nachfolgenden Zeichen. Beispiel: example+test@gmail.com wird zu example@gmail.com<br><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Beispiel f\u00fcr die Normalisierung:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Original:<\/strong> John.Doe+alias@Gmail.com<\/li>\n\n\n\n<li><strong>Normalisiert:<\/strong> johndoe@gmail.com<br><\/li>\n<\/ul>\n\n\n\n<p>Stellen Sie sicher, dass E-Mail-Adressen vor dem Hashing sowohl f\u00fcr den Bulk Load- als auch f\u00fcr den Einzel-Endpunkt zum Hinzuf\u00fcgen von E-Mails einheitlich normalisiert werden.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Anmerkungen<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stellen Sie sicher, dass alle Daten in UTF-8 kodiert werden.<\/li>\n\n\n\n<li>Die &#8220;sourceUUID&#8221; in der URL ist f\u00fcr Ihre Datenquelle spezifisch.<\/li>\n\n\n\n<li>Behandeln Sie E-Mail-Adressen sicher und halten Sie alle Datenschutzbestimmungen ein.<\/li>\n\n\n\n<li>Normalisieren Sie E-Mail-Adressen vor dem Hashing, einheitlich f\u00fcr beide Endpunkte.<\/li>\n\n\n\n<li>Die API verwendet HTTP-Statuscodes, um Erfolg oder Misserfolg anzuzeigen.<\/li>\n\n\n\n<li>Achten Sie bei Bulk Loads auf m\u00f6gliche Gr\u00f6\u00dfenbeschr\u00e4nkungen und Verarbeitungszeiten.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">E-Mail-Dienst-Integration<\/h3>\n\n\n\n<p>Unsere Identity-L\u00f6sung erm\u00f6glicht es Publishern, die Anzeigenleistung f\u00fcr Traffic zu optimieren, der von Newslettern und E-Mail-Kampagnen stammt. Durch die \u00dcbermittlung sicherer Signale \u00fcber URL-Parameter k\u00f6nnen wir gehashte E-Mail-Adressen und andere First-Party-Daten nutzen. Diese Daten werden in verschiedene Identity-L\u00f6sungen integriert und erm\u00f6glichen es uns, Gebotsanfragen f\u00fcr Anzeigen zu optimieren. Werbetreibende geben so h\u00f6here Gebote ab und erh\u00f6hen die F\u00fcllrate der Anzeigen, was letztendlich zu h\u00f6heren Einnahmen f\u00fcr Publisher f\u00fchrt.<\/p>\n\n\n\n<p><strong>Und so funktioniert es:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Synchronisierung von E-Mails:<\/strong> Publisher synchronisieren ihre E-Mail-Listen mit dem sicheren System von Ezoic, das eine einzigartige Abonnenten- oder Kontakt-ID verwendet, die von der Newsletter-Plattform bereitgestellt wird. Wenn keine Abonnenten-\/Kontakt-ID verf\u00fcgbar ist, generiert Ezoic eine eindeutige ID und f\u00fcgt sie der E-Mail-Liste des Publishers als Tag, Merge-Tag oder benutzerdefiniertes Feld hinzu, je nach E-Mail-Dienstanbieter. Diese ID wird dann von Ezoic verwendet, um Webseiten-Besucher zu identifizieren, wenn sie von Newslettern oder E-Mail-Kampagnen kommen. Ezoic unterst\u00fctzt direkte API-Integrationen mit vielen f\u00fchrenden E-Mail-Newsletter-Anbietern und bietet au\u00dferdem die M\u00f6glichkeit, eine Verbindung \u00fcber unsere Ezoic-API herzustellen, um eine nahtlose Integration mit jedem anderen Anbieter zu erm\u00f6glichen.<\/li>\n\n\n\n<li><strong>Einbettung von IDs in Links:<\/strong> Der Publisher f\u00fcgt die einzigartige User-ID als UTM-Parameter in alle ausgehenden Webseiten-Links innerhalb seiner Newsletter oder E-Mail-Kampagnen ein (zum Beispiel: <code>www.publisher-website.com\/content-page?utm_content=zid-123456<\/code>).<\/li>\n\n\n\n<li><strong>Identifizierung von Besuchern:<\/strong> Wenn der Nutzer auf der Webseite landet, nachdem er auf einen Link geklickt hat, der eine dieser User-IDs enth\u00e4lt, liest Ezoic die ID aus der URL. Wir verwenden diese ID, um den Nutzer zu identifizieren und einen E-Mail-Hash zu generieren, der dann zusammen mit anderen verf\u00fcgbaren First-Party-Daten an mehrere Identity-Provider, wie z.B. UID2 von The Trade Desk, gesendet wird.<\/li>\n\n\n\n<li><strong>Optimierung des Ad Targetings:<\/strong> Werbetreibende und Agenturen, die Demand-Side-Plattformen (DSPs) nutzen, k\u00f6nnen die E-Mail-Hashes mit den Zielgruppen ihrer Kampagnen abgleichen und so Nutzer \u00fcber verschiedene Plattformen hinweg identifizieren. Die aus diesen Hashes abgeleiteten Identity Tokens werden dann an die DSPs gesendet und erm\u00f6glichen es ihnen, auf Inventar zu bieten, das den Zielkriterien ihrer Kampagnen entspricht.<\/li>\n<\/ol>\n\n\n\n<p>Dieser Prozess f\u00fchrt zu einer Optimierung der F\u00fcllraten von Demand-Partnern und zu h\u00f6heren CPMs. Auf iOS-Ger\u00e4ten, egal ob mit Safari oder Chrome, k\u00f6nnen Werbetreibende beispielsweise keine Premium-Retargeting-Kampagnen durchf\u00fchren, die auf Cookies von Drittanbietern basieren, da solche auf iOS-Ger\u00e4ten blockiert werden. Mit einem E-Mail-Hash k\u00f6nnen Werbetreibende ihre Retargeting-Kampagnen jedoch trotzdem mit Kunden oder Leads auf der Grundlage ihrer verschl\u00fcsselten E-Mail-Adressen abgleichen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Wie Sie mit der E-Mail-Dienst-Integration beginnen<\/h4>\n\n\n\n<p>Ezoic erm\u00f6glicht direkte API-Integrationen mit einer Vielzahl beliebter Anbieter und stellt au\u00dferdem eine eigene unkomplizierte und sichere API-Schnittstellen f\u00fcr die Integration aller anderen Email-Service-Anbieter bereit. Klicken Sie auf einen der unten stehenden Buttons, um eine schrittweise Anleitung f\u00fcr Ihre bevorzugte Integrationsmethode zu erhalten.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.ezoic.com\/docs\/identity\/integrations\/beehiiv\/\" target=\"_blank\" rel=\"noreferrer noopener\">BeeHiiv<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.ezoic.com\/docs\/identity\/integrations\/activecampaign\/\" target=\"_blank\" rel=\"noreferrer noopener\">ActiveCampaign<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.ezoic.com\/docs\/identity\/integrations\/mailchimp\/\" target=\"_blank\" rel=\"noreferrer noopener\">MailChimp<\/a><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Einbettung von IDs in Links<\/h3>\n\n\n\n<p>Sie k\u00f6nnen eine User-ID oder einen E-Mail-Hash \u00fcber einen beliebigen URL-Parameter einf\u00fcgen, der gem\u00e4\u00df der unten stehenden Spezifikation formatiert ist. Ezoic liest den Parameter automatisch aus der URL aus und \u00fcbermittelt die verschl\u00fcsselten Identit\u00e4tsinformationen der Besucher an Werbetreibende und Agenturen.<\/p>\n\n\n\n<p><strong><em>Wir empfehlen die Verwendung eines UTM-Parameters, aber jeder andere Parameter funktioniert ebenfalls.<\/em><\/strong><\/p>\n\n\n\n<p>Hier sind einige Beispiele f\u00fcr akzeptierte Werte:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feld<\/th><th>Beispiel<\/th><\/tr><\/thead><tbody><tr><td>id<\/td><td>www.publisher-website.com\/mypage?utm_content=zid-123<\/td><\/tr><tr><td>md5<\/td><td>www.publisher-website.com\/mypage?utm_source=zmd5-1a2b3c<\/td><\/tr><tr><td>sha256<\/td><td>www.publisher-website.com\/mypage?utm_myparam=zsha256-1a2b3c<\/td><\/tr><tr><td>sha1<\/td><td>www.publisher-website.com\/mypage?myparam=zsha1-1a2b3c<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong><em>Die Angabe der User-ID ist meistens der effektivste Weg, um Identit\u00e4tsdaten zu \u00fcbermitteln, steht aber nur zur Verf\u00fcgung, wenn Sie die Integration eines E-Mail-Dienstes abgeschlossen haben.<\/em><\/strong><\/p>\n\n\n\n<p><strong><em>Wenn Sie nur E-Mail-Hashes \u00fcbermitteln, k\u00f6nnen Sie mehrere gehashte E-Mails in die URL aufnehmen. Empfohlen wird SHA256, aber Sie k\u00f6nnen eine beliebige Kombination der drei Hashes angeben.<\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Integrationen\"><\/span>Integrationen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ezoic erm\u00f6glicht direkte API-Integrationen mit einer Vielzahl beliebter Anbieter und stellt au\u00dferdem eine eigene unkomplizierte und sichere API-Schnittstellen f\u00fcr die Integration aller anderen Email-Service-Anbieter bereit. Klicken Sie auf einen der unten stehenden Buttons, um eine schrittweise Anleitung f\u00fcr Ihre bevorzugte Integrationsmethode zu erhalten.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.ezoic.com\/docs\/identity\/integrations\/beehiiv\/\" target=\"_blank\" rel=\"noreferrer noopener\">BeeHiiv<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.ezoic.com\/docs\/identity\/integrations\/activecampaign\/\" target=\"_blank\" rel=\"noreferrer noopener\">ActiveCampaign<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.ezoic.com\/docs\/identity\/integrations\/mailchimp\/\" target=\"_blank\" rel=\"noreferrer noopener\">MailChimp<\/a><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull tw-mt-10 is-style-default has-black-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-align-center tw-mb-2 has-white-color has-text-color has-h-2-font-size\" style=\"font-style:normal;font-weight:700\">Wie Sie beginnen<\/p>\n\n\n\n<p class=\"has-text-align-center tw-mt-1 tw-text-wide has-white-color has-text-color\" style=\"font-size:26px;font-style:normal;font-weight:600\">Die Einrichtung ist einfach, sicher und schnell.<\/p>\n\n\n\n<div class=\"wp-block-columns alignwide tw-justify-center tw-gutter-large has-text-align-center is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.ezoic.com\/wp-content\/uploads\/2023\/04\/account-1.webp\" alt=\"\" class=\"wp-image-369289\" style=\"width:48px;height:48px\"\/><\/figure><\/div>\n\n\n<p class=\"has-white-color has-text-color has-h-3-font-size\" style=\"font-style:normal;font-weight:600\">1. Ein Konto erstellen<\/p>\n\n\n\n<p class=\"has-white-color has-text-color\" style=\"font-style:normal;font-weight:600;line-height:1.5\">Keine Kreditkarte, kein Vertrag. Beginnt immer mit 30 Tagen kostenloser Testphase.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.ezoic.com\/wp-content\/uploads\/2023\/04\/arrows-pointing-1.webp\" alt=\"\" class=\"wp-image-369290\" style=\"width:48px;height:48px\"\/><\/figure><\/div>\n\n\n<p class=\"has-white-color has-text-color has-h-3-font-size\" style=\"font-style:normal;font-weight:600\">2. Webseite verbinden<\/p>\n\n\n\n<p class=\"has-white-color has-text-color\" style=\"font-style:normal;font-weight:600;line-height:1.5\">Mehrere Setup-Optionen &amp; echte Menschen, die 24\/7 f\u00fcr Sie da sind.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.ezoic.com\/wp-content\/uploads\/2023\/04\/config-1.webp\" alt=\"\" class=\"wp-image-369291\" style=\"width:48px;height:48px\"\/><\/figure><\/div>\n\n\n<p class=\"has-white-color has-text-color has-h-3-font-size\" style=\"font-style:normal;font-weight:600\">3. Setup konfigurieren<\/p>\n\n\n\n<p class=\"has-white-color has-text-color\" style=\"font-style:normal;font-weight:600;line-height:1.5\">Hier k\u00f6nnen Sie mit den Einstellungen und den erweiterten Tests von Ezoic experimentieren.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons alignwide tw-mt-7 is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-font-size has-mobile-text-align-center has-medium-font-size\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/pubdash.ezoic.com\/join\" style=\"border-radius:6px\" target=\"_blank\" rel=\"noopener\">Kostenlose Testphase starten<\/a><\/div>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Code-Snippet-Setup-Dokumentation \u00dcbersicht \/ Erste Schritte Das clientseitige Setup von Ezoic ist mit allen Website-Strukturen kompatibel und erm\u00f6glicht Publishern die volle Kontrolle \u00fcber die Anzeigenschaltung auf ihrer Webseite. Die Einrichtung der clientseitigen Anzeigenschaltung von Ezoic per Code-Snippet ist einfach. Dieser Leitfaden f\u00fchrt Sie durch die einzelnen Schritte, damit Sie die Technologie von Ezoic optimal in Ihre&hellip; <a class=\"more-link\" href=\"https:\/\/wp.ezoic.com\/de-lang\/code-snippet-dokumentation\/\"><span class=\"screen-reader-text\">Ezoic Code-Snippet-Integration &#8211; Dokumentation<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":32,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"tw-no-title.php","meta":{"tpgb_global_settings":"","footnotes":""},"class_list":["post-339008","page","type-page","status-publish","hentry","entry"],"tpgb_featured_images":null,"tpgb_post_meta_info":{"get_date":"18. Oktober 2023","author_name":"Simon Wilken","author_url":"https:\/\/wp.ezoic.com\/de-lang\/author\/simon\/","author_email":"swilken@ezoic.com","author_website":"","author_description":"Simon ist International Marketing Specialist bei Ezoic und befasst sich prim\u00e4r mit der Entwicklung des programmatischen Werbemarktes in der DACH-Region. Mit einem Hintergrund in Medienwissenschaft und Anglistik kombiniert er theoretisches Wissen mit praxisnahen Ans\u00e4tzen. Besonders wichtig ist ihm die Verbindung von Technologie und kreativem Ausdruck.","author_facebook":"","author_twitter":"","author_instagram":"","author_role":["administrator"],"author_firstname":"Simon","author_lastname":"Wilken","user_login":"Simon","author_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/e13466965b2fd9e654dccc69eedea472?s=200&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/e13466965b2fd9e654dccc69eedea472?s=400&#038;d=mm&#038;r=g 2x' class='avatar avatar-200 photo' height='200' width='200' loading='lazy' decoding='async'\/>","author_avatar_url":"https:\/\/secure.gravatar.com\/avatar\/e13466965b2fd9e654dccc69eedea472?s=96&d=mm&r=g","comment_count":0,"post_likes":0,"post_views":0},"tpgb_post_category":[],"_links":{"self":[{"href":"https:\/\/wp.ezoic.com\/de-lang\/wp-json\/wp\/v2\/pages\/339008"}],"collection":[{"href":"https:\/\/wp.ezoic.com\/de-lang\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.ezoic.com\/de-lang\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ezoic.com\/de-lang\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ezoic.com\/de-lang\/wp-json\/wp\/v2\/comments?post=339008"}],"version-history":[{"count":10,"href":"https:\/\/wp.ezoic.com\/de-lang\/wp-json\/wp\/v2\/pages\/339008\/revisions"}],"predecessor-version":[{"id":340894,"href":"https:\/\/wp.ezoic.com\/de-lang\/wp-json\/wp\/v2\/pages\/339008\/revisions\/340894"}],"wp:attachment":[{"href":"https:\/\/wp.ezoic.com\/de-lang\/wp-json\/wp\/v2\/media?parent=339008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}