# Postback Integration

**Go to Shortcuts » Postback**

<div data-full-width="false"><figure><img src="https://295230641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41f2EboJipeUA6flsLGK%2Fuploads%2FD3LusmHLJbEkZDM3e205%2Fimage.png?alt=media&#x26;token=06a19a15-488b-4ed5-b7e7-95dc825180e5" alt=""><figcaption></figcaption></figure></div>

* Offer18 automatically generates a standard Global Postback URL.
* Offer / Advertiser specific Postbacks can be generated in this section.

***

### Global Postback **(S2S)**&#x20;

{% hint style="info" %}
It is always recommended to users of Offer18 to Coordinate with Advertiser Partner to ensure all the parameters and macros are properly implemented.
{% endhint %}

Example Offer URL &#x20;

```
https://example.o18.click/c?o=000&a=0000&aff_click_id={tid}
```

\
**Example Global Postback (S2S)**&#x20;

```
https://example.o18.click/p?m=000&tid={aff_click_id}
```

***

### Image Pixel

Image pixel integration is completely dependent on the browser's cookies.

{% hint style="info" %}
When the image pixel is configured there is no requirement for \&tid= parameter.
{% endhint %}

**Example Image pixel**

```
<img src="https://example.o18.click/p?m=0000&t=i&gb=1" width="0px" height="0px">
```

***

### iframe Pixel

iframe pixel integration is completely dependent on the browser's cookies.&#x20;

{% hint style="info" %}
When the iframe pixel is configured there is no requirement for \&tid= parameter.
{% endhint %}

**Example iframe pixel**

{% code overflow="wrap" %}

```
<iframe src="https://example.o18.click/p?m=0000&t=f&gb=1" width="0px" height="0px"></iframe>
```

{% endcode %}

***

#### **Postback Macro List**

<table data-header-hidden><thead><tr><th width="213.78571428571428">Macro Name</th><th width="206.18978837756129">Parameter in postback</th><th width="315.2">Description</th></tr></thead><tbody><tr><td><strong>Macro Name</strong></td><td><strong>Parameters</strong> </td><td><strong>Description</strong></td></tr><tr><td>TID</td><td>tid</td><td>To receive a unique Click ID value being passed in Offer URL</td></tr><tr><td>Events</td><td>event</td><td>It will be used to receive Event values (install, signup, etc)  </td></tr><tr><td>Adv Sub1 <strong>-</strong> Adv Sub5</td><td>adv_sub1 <strong>-</strong> adv_sub5</td><td>Receive additional value from Advertiser </td></tr><tr><td>Sale</td><td>sale</td><td>Recommended to use in CPS Campaign (&#x26;sale=000)</td></tr><tr><td>Payout</td><td>payout</td><td>Recommended to use in CPA Campaign (&#x26;payout=000)</td></tr><tr><td>Currency</td><td>currency</td><td><p>3-digit currency code</p><p><span data-gb-custom-inline data-tag="emoji" data-code="1f517">🔗</span><a href="../../universal/common-values#currency"> View Currencies</a></p></td></tr></tbody></table>

***

### **Google Tag Manager**

When the Client wants to place a pixel through Google Tag Manager. Using the Google Tag Manager template available in the user's account is recommended

**Example GTM Postback**

```
https://example.o18.click/p?m=0000&t=i&gb=1
```

{% file src="<https://295230641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41f2EboJipeUA6flsLGK%2Fuploads%2FzN9I9Y9fKQFusB5UyRN7%2FOffer18-Pixel-v5.tpl?alt=media&token=de2d7d80-6eeb-4bf5-9185-5645c8567eeb>" %}

***

Video Tutorial - How to configure Google Tag Manager Template.

{% embed url="<https://www.youtube.com/watch?v=HoxeaniVsgM>" %}


---

# Agent Instructions: 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:

```
GET https://knowledgebase.offer18.com/network/postback-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
