Ad-Serving durch Dritte
Das Adserving von Drittanbietern ermöglicht es Werbetreibenden, Events von ihrem eigenen Server aus zu hosten, auszuliefern und zu verfolgen, anstatt sich ausschließlich auf ExoClick zu verlassen, um diese Aufgaben zu erfüllen. Auf Kampagnenebene wird dies durch die Nutzung von HTML Banner Tags und iframe URLs erreicht.
Einige der Vorteile von HTML-Banner-Tags und Iframe-URLs sind, dass die meisten wiederkehrenden Kampagnenaktualisierungen, wie die Änderung und Aktualisierung von Werbemitteln, direkt vom Server des Werbetreibenden aus durchgeführt werden können. Darüber hinaus ist dieser Ansatz auch deshalb hilfreich, weil er eine Automatisierung ermöglicht, wodurch Aufgaben wie Tracking, A/B-Tests und Segmentierung einfacher zu verwalten sind.
Einfügen eines HTML-Banner-Tags oder einer Iframe-URL in eine Kampagne
Wenn HTML / iframes in Ihrem Konto erlaubt sind, gehen Sie zu Schritt 2 - Anzeigen in Ihrem Kampagnenerstellungsfenster. Wählen Sie dort HTML-Banner oder iframe URL und klicken Sie auf die Schaltfläche + AD VARIATIONS, um den Tag oder die URL zu Ihrer Kampagne hinzuzufügen.
Derzeit verwendet ExoClick HTML-Banner-Tags für alle Bannerformate, und iframe URL für Interstitial und Native ads.
HTML-Banner akzeptieren HTML-Tags als Eingabe. Auch wenn Sie theoretisch Ihr kreatives Element direkt in das Eingabefeld einfügen können, indem Sie HTML-Tags verwenden, empfiehlt es sich, einen Iframe zu erstellen, der auf Ihre Host-Seite verweist:

Bei der iframe-URL müssen Sie nur die Ziel-URL der Anzeige angeben:

Registrierung von Klicks und Konversionen in HTML-Kampagnen
Da HTML-Banner- und Iframe-URL-Kampagnen über einen Server eines Drittanbieters bereitgestellt werden, werden im Admin-Panel standardmäßig keine Klicks oder Conversions registriert. Wenn Sie diese Ereignisse verfolgen möchten, müssen Sie die folgenden Schritte ausführen:
Schritt 1: Fügen Sie die Parameter {click_url} und {conversions_tracking} zu Ihrem HTML/iFrame-Code hinzu
Fügen Sie {click_url} und {conversions_tracking} zum Anzeigentag hinzu, wie in diesem Beispiel gezeigt:
<body style="margin: 0px"><iframe id='a628d52a' name='a628d52a' src='https://ad.third-party-server.com/iframe?tag={conversions_tracking}&click_url={click_url}' frameborder='0' scrolling='no' width='300' height='250'></iframe></body>
Schritt 2: Fügen Sie Ihrer Host-Seite den Code hinzu, um den Wert {click_url} zu erkennen
Ihre Host-Seite muss in der Lage sein, den Wert {click_url} zu erkennen, um den Klick zu generieren, und die Zeichenkette {conversions_tracking}, um die Konvertierung in der Verwaltungskonsole zu registrieren. Die Art und Weise, wie Sie diese Werte abrufen, hängt von der Programmiersprache ab, mit der Ihre Host-Seite erstellt wurde. Hier sind einige Beispiele:
- Javascript:
<div id="anchor"></div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script type="text/javascript">
//get Params from iframe URL
function paramFetch(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
//create banner
var tag = paramFetch('tag');
var clickid = paramFetch('click_url');
if (!clickid.endsWith(';')) {
clickid += ';';
}
var link = document.createElement('a');
link.href = clickid + 'https://www.mylandingpage.com?tag=' + tag ;
link.target = '_blank';
link.innerHTML = '<img src=\"banner300x250.jpg\">';
document.getElementById('anchor').appendChild(link);
</script>
Hinweis: In diesem Skript können Sie jede Variable hinzufügen, die Sie über Ihren iframe verfolgen möchten, vorausgesetzt, Sie geben den Parameter aus der URL an, der diesem Wert vorausgeht. Wenn Sie zum Beispiel Sub-IDs verfolgen möchten, können Sie den folgenden Code verwenden:
<div id="anchor"></div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script type="text/javascript">
//get Params from iframe URL
<script type="text/javascript">
function paramFetch(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
var tag = paramFetch('tag');
var subid = paramFetch('subid'); // Fetch the value of the 'subid' parameter from the URL
var link = document.createElement('a');
link.href= 'https://www.mylandingpage.com?tag=' + tag + '&subid=' + subid ; // Track subid parameter
link.target= '_blank';
link.innerHTML = '<img src=\"banner300x250.jpg\">';
document.getElementById('anchor').appendChild(link);
</script>
Mit dem Sub-ID-Tracking können Sie Ihren Links zusätzliche Informationen hinzufügen, damit Sie besser verstehen können, woher Ihr Website-Traffic kommt. Durch Hinzufügen von Sub-ID-Parametern zu Ihren URLs können Sie spezifische Details nachverfolgen, z. B. welche Anzeige, Plattform oder Kampagne einen Besucher auf Ihre Website gebracht hat.
- PHP:
<?php
$tag_tracker = isset($_GET['tag']) ? $_GET['tag'] : '';
$click_url = isset($_GET['click_url']) ? $_GET['click_url'] : '';
?>
if (substr($click_url, -1) !== ';') {
$click_url .= ';';
}
<a target="_blank" href='<?php echo $click_url ?>https://ad.third-party-server-ad.com/click?tag=<?php echo $tag_tracker ?>' >
Das Endergebnis der Verknüpfung sollte lauten:
{click_url}https://ad.third-party-server-ad.com/click?tag={conversions_tracking}
Wenn ein Nutzer auf diese Anzeige klickt, entfernt unser Server automatisch den Wert {click_URL} und leitet den Besucher auf die Seite weiter, während er den Klick registriert und die Details der Konversion liefert.