> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/advertisers/de/kampagnen/third-party-adserving.md).

# Ad-Serving von Drittanbietern

Drittanbieter-Anzeigenauslieferung ermöglicht es Werbetreibenden, Ereignisse von ihrem eigenen Server zu hosten, auszuliefern und zu verfolgen, statt sich ausschließlich darauf zu verlassen, dass ExoClick diese Aufgaben übernimmt. Auf Kampagnenebene wird dies erreicht, indem man sich zunutze macht **HTML-Banner-Tags** und **iframe-URLs**.

Einige der Vorteile von HTML-Banner-Tags und iframe-URLs sind, dass die meisten wiederkehrenden Kampagnenaktualisierungen, wie das Ändern und Aktualisieren von Creatives, direkt vom eigenen Server des Werbetreibenden aus durchgeführt werden können. Außerdem ist dieser Ansatz auch hilfreich, weil er Automatisierung ermöglicht und Aufgaben wie Tracking, A/B-Tests und Segmentierung leichter verwalten lässt.

## 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 Fenster zur Kampagnenerstellung. Wählen Sie dort HTML-Banner oder iframe-URL und klicken Sie auf die **+ ANZEIGENVARIANTEN** Schaltfläche, 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-Anzeigen**.

HTML-Banner akzeptieren HTML-Tags als Eingabe. Sie können Ihr Creative entweder direkt im Eingabefeld mit HTML-Tags erstellen oder ein iframe hinzufügen, das auf Ihre Host-Seite verweist:

<figure><img src="/files/68ac6039c8a4f4aed41e9e98d375dabcb78002cc" alt=""><figcaption></figcaption></figure>

Mit der iframe-URL müssen Sie lediglich die Quelle des iframes angeben:

<figure><img src="/files/78e75ed20f2e75552611c1b50fa68d202d232753" alt=""><figcaption></figcaption></figure>

## Erfassen von Klicks und Conversions in HTML-Kampagnen

Da HTML-Banner- und iframe-URL-Kampagnen über einen Server eines Drittanbieters ausgeliefert werden, erfasst das Admin-Panel standardmäßig keine ***Klicks*** oder ***Conversions*** Wenn Sie diese Ereignisse tracken möchten, müssen Sie die folgenden Schritte befolgen:

### 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 Ad-Tag hinzu, wie in diesem Beispiel gezeigt:

```js
<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 von {click\_url} zu erkennen

Ihre Host-Seite muss in der Lage sein, den Wert {click\_url} zu erkennen, um den Klick zu erzeugen, und die Zeichenfolge {conversions\_tracking}, um die Conversion im Admin-Panel zu erfassen. 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:**

```js
<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">
//Parameter aus der iframe-URL abrufen
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, " "));
}
//Banner erstellen
  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>
```

In diesem Skript können Sie jede Variable hinzufügen, die Sie möglicherweise über Ihr iframe verfolgen müssen, sofern Sie den Parameter aus der URL angeben, der diesem Wert vorangeht. Wenn Sie beispielsweise verfolgen möchten **Sub-IDs**, können Sie den folgenden Code verwenden:

```js
<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">
//Parameter aus der iframe-URL abrufen
<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'); // Den Wert des Parameters 'subid' aus der URL abrufen
  var link = document.createElement('a');
  link.href= 'https://www.mylandingpage.com?tag=' + tag + '&subid=' + subid ; // subid-Parameter tracken
  link.target= '_blank';
  link.innerHTML = '<img src=\"banner300x250.jpg\">';
  document.getElementById('anchor').appendChild(link);
</script>
```

Das Tracking von Sub-IDs ist eine Möglichkeit, Ihren Links zusätzliche Informationen hinzuzufügen, damit Sie besser verstehen, woher der Traffic auf Ihrer Website kommt. Durch das Hinzufügen von Sub-ID-Parametern zu Ihren URLs können Sie spezifische Details wie die Anzeige, Plattform oder Kampagne verfolgen, über die ein Besucher auf Ihre Website gelangt ist.

**PHP:**

```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 endgültige Ergebnis des Links sollte sein:

```js
{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 zur Seite weiter, während der Klick erfasst und die Details aus der Conversion bereitgestellt werden.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.exoclick.com/advertisers/de/kampagnen/third-party-adserving.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
