Ad-Serving durch Dritte
If HTML Tags are enabled for your account, thne you can create HTML/iFrame campaigns, which use an HTML5 or iFrame code for its content instead of an image.
Wählen Sie in Schritt 2: Anzeigen des Kampagnenformulars HTML-Tags und klicken Sie auf +Anzeigenvariationen, um das in der Kampagne zu verwendende Anzeigen-Tag auszuwählen oder hochzuladen:
Registrierung von Klicks und Konversionen in HTML-Kampagnen
Da HTML-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');
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'] : '';
?>
<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.