> ## Documentation Index
> Fetch the complete documentation index at: /docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Los Pollos and ClickFlare Integration Guide

> Track Los Pollos smartlinks in ClickFlare: pass the click ID in cid, add the global postback in Settings, and understand why there is no txid.

![Los Pollos and ClickFlare Integration](https://mintcdn.com/clickflare/Yhae9Jga7DowS_ZL/images/integrations/covers/los-pollos.png?fit=max\&auto=format\&n=Yhae9Jga7DowS_ZL\&q=85\&s=623fb5e8f6682cf4a430b72db7e73c20)

Los Pollos is an affiliate network built around two products. The **Smartlink** takes remnant, untargeted or mixed traffic and routes each visitor to the offer most likely to convert. The **CPA Marketplace** has direct and exclusive offers for media buyers, on CPL (SOI and DOI), CPS, CPI, RevShare and hybrid models. Dating is the default smartlink. Casual Dating, Gay Dating, Cams, Adult Games, iGaming, E-commerce and Lead Gen smartlinks are enabled by your account manager. Los Pollos runs on its own in-house platform.

To track Los Pollos in ClickFlare, two links have to carry the ClickFlare click ID in both directions:

* **The offer URL** is your smartlink, with the ClickFlare click ID in the `cid` parameter.
* **The postback URL** sends the click ID back to ClickFlare with every conversion, together with the payout. Los Pollos has one **global postback** for your whole account.

This guide covers the setup, the two ways to put the click ID in the smartlink (and why you use only one), what it means that Los Pollos has no transaction ID macro, and how to check that it all works.

> [!TIP]
>
> Only need the two values? The [Click ID & postback macros](/docs/en/integrations/click-id-and-postback-macros.md?q=lospollos) page has them ready to copy with your tracking domain.

***

## How the data flows

```text theme={null}
Ad click
  → https://trk.yourdomain.com/cf/r/CAMPAIGN?...
     (ClickFlare records the click and generates the click ID)
  → [optional lander → CTA uses the ClickFlare click URL]
  → https://your-smartlink.lospollos-domain.com/?...&cid=CF_CLICK_ID
     (Los Pollos stores the ClickFlare click ID from cid)
  → Los Pollos routes the visitor to an offer, and the visitor converts
  → Los Pollos fires your global postback:
     https://trk.yourdomain.com/cf/cv?click_id=CF_CLICK_ID&payout=2.40
     (ClickFlare matches the conversion to the original click)
```

The two links mirror each other:

| Link | Built from | Los Pollos side | ClickFlare side |
| - | - | - | - |
| **Offer URL** (in ClickFlare) | Los Pollos's parameter + ClickFlare's token | `cid` (or the smartlink's **Click ID** field) | `{cf_click_id}` |
| **Postback URL** (in Los Pollos) | ClickFlare's parameter + Los Pollos's macro | `{cid}`, `{sum}` | `click_id`, `payout` |

> [!NOTE]
>
> **Offer URL = their parameter + your token. Postback URL = your parameter + their macro.** Los Pollos writes the click ID into `cid` on the way in and reads it back with the `{cid}` macro on the way out. The parameter is lowercase `cid`.

***

## What you'll need

* An active ClickFlare account with your **own tracking domain** set up. Shared domains get flagged by networks and blocked by browsers. See [Tracking domains](/docs/en/settings/tracking-domains.md).
* A Los Pollos affiliate account. For a vertical other than Dating, ask your account manager to enable that smartlink first. For CPA Marketplace offers, your account manager approves them and hands them over.

***

## What the LosPollos template contains

ClickFlare has a **LosPollos** affiliate network template. Search for it as one word. It fills in the two Los Pollos macros ClickFlare needs.

![The Los Pollos template in ClickFlare: Click Id is \{cid}, Payout is \{sum} and Transaction ID is empty](https://mintcdn.com/clickflare/Y5cTPxKs4V1QeWDx/images/integrations/los-pollos/clickflare-los-pollos-template-parameters.png?fit=max\&auto=format\&n=Y5cTPxKs4V1QeWDx\&q=85\&s=1e970671fd7cbbaae5205057d5a8fdcd)

| Field | Los Pollos macro (AN Token) | ClickFlare parameter | What it does |
| - | - | - | - |
| **Click Id** | `{cid}` | `click_id` | Returns the ClickFlare click ID that the offer URL put in `cid`. Pre-filled by the template. |
| **Payout** | `{sum}` | `payout` | Your payout for the conversion. Pre-filled by the template. |
| **Transaction ID** | leave empty | `txid` | Los Pollos has no public conversion ID macro. See [No transaction ID](#no-transaction-id-one-conversion-per-click). |
| **Event Type** | leave empty | `ct` | The conversion type. Los Pollos has no event macro, so leave it empty. |

`{cid}` and `{sum}` are the only two macros Los Pollos documents for the postback. Tracker guides often show tokens such as `{clickid}`, `{click_id}` or `{clickId}` next to Los Pollos. Those are the trackers' own tokens, not Los Pollos macros.

***

## Setup

Everything in ClickFlare is done from inside the campaign editor. Create the offer and the affiliate network inline as you go.

**1. Set up your own tracking domain**

Add a custom tracking domain before anything else, for example `trk.yourdomain.com`. The postback URL is built on this domain, so changing it later means updating your Los Pollos global postback too. See [Tracking domains](/docs/en/settings/tracking-domains.md).

**2. Report conversions by postback time**

Go to **Settings → General Settings** and set **Conversion registration time reporting** to **Postback Timestamp**.

With the default **Visit Timestamp**, ClickFlare reports a conversion on the day of the original click. A DOI or deposit that comes in a day later then lands on a different date than in Los Pollos's statistics. See [Conversion registration time](/docs/en/settings/conversion-registration-time-reporting.md).

> [!NOTE]
>
> This is an account-wide setting. It changes the date conversions are reported on for every campaign.

**3. Create the campaign**

Go to **Campaigns → New Campaign**, choose **Redirect tracking**, pick your traffic source and select your tracking domain. See [Creating a campaign](/docs/en/campaigns/creating-a-campaign-in-click-flare.md).

**4. Create the Los Pollos affiliate network**

While creating the offer for the campaign, create a new affiliate network in its **Affiliate Network** field. You can also create it first under **Affiliate Networks → + New**. Either way:

1. Search for **LosPollos** and pick the template.
2. Check that **Click Id** is `{cid}` and **Payout** is `{sum}`.
3. Leave **Transaction ID** and **Event Type** empty.
4. Under **Conversion tracking**, select your own **Tracking Domain** and keep **S2S Postback URL** as the tracking method.
5. Set **Payout currency** to the currency Los Pollos pays you in. Its payment terms are quoted in US dollars.

ClickFlare builds the postback URL from these fields:

```text theme={null}
https://trk.yourdomain.com/cf/cv?click_id={cid}&payout={sum}
```

![The Conversion tracking section of the Los Pollos network in ClickFlare, with the generated postback URL](https://mintcdn.com/clickflare/Y5cTPxKs4V1QeWDx/images/integrations/los-pollos/clickflare-los-pollos-postback-url.png?fit=max\&auto=format\&n=Y5cTPxKs4V1QeWDx\&q=85\&s=83dfe6d25d7aefa0198c8f5c91a02d68)

Copy the postback URL and save the network.

**5. Get your smartlink from Los Pollos**

In Los Pollos, go to **Smartlinks** and open the smartlink for your vertical. Then pick one of the two ways to add the click ID:

* **Click ID field:** type `{cf_click_id}` into the smartlink's **Click ID** field. Los Pollos updates the direct link automatically and adds `&cid={cf_click_id}` to it.
* **Append Click ID in ClickFlare:** leave the **Click ID** field empty and let ClickFlare add `cid` in the next step.

Copy the direct link. If you used the **Click ID** field, check that it ends with `cid={cf_click_id}`, braces included.

> [!WARNING]
>
> Use **one** method, not both. The **Click ID** field and **Append Click ID to Offer Url** both write the same `cid` parameter, so using both puts `cid` in the link twice. See [Click ID field or cid](#click-id-field-or-cid-one-method-only).

**6. Create the offer in ClickFlare**

In the offer form:

1. Name the offer.
2. Select the Los Pollos affiliate network you just created.
3. Paste the smartlink into **Offer URL**.
4. If the link already has `cid={cf_click_id}` from the **Click ID** field, leave **Append Click ID to Offer Url** **off**. If you left the field empty, turn the toggle **on**. ClickFlare then adds `cid={cf_click_id}`, built from the template's `{cid}` macro.

The offer URL ends up like this either way:

```text theme={null}
https://your-smartlink.lospollos-domain.com/?...&cid={cf_click_id}
```

![The ClickFlare New Offer form with the Los Pollos affiliate network selected and cid=\{cf\_click\_id} in the Offer URL](https://mintcdn.com/clickflare/Y5cTPxKs4V1QeWDx/images/integrations/los-pollos/clickflare-los-pollos-offer-url.png?fit=max\&auto=format\&n=Y5cTPxKs4V1QeWDx\&q=85\&s=24f18add1ab33486963bf1cfaae84bbc)

> [!WARNING]
>
> Write `{cf_click_id}` with braces. Without them Los Pollos stores the literal text `cf_click_id`, the postback returns that text, and the conversion cannot be matched to a click.

Set the payout to **Auto** so ClickFlare uses the `payout` value from the postback. A smartlink routes each visitor to a different offer, so a fixed payout would be wrong.

**7. Add the global postback in Los Pollos**

Los Pollos says you add the postback in the **Settings** section. Guides word the exact path in different ways: **Settings → Global postback** with a **plus icon**, or **Settings → Postback** with a **Global Postback URL** field. Then:

1. Paste the ClickFlare postback URL.
2. Save.

The global postback covers your whole account, so all smartlinks fire it. If the field already holds another tracker's URL, replacing it moves your Los Pollos conversions to ClickFlare. Your account manager can help you set it up and test it.

**8. Add a lander (optional)**

If you send traffic through a lander before the offer, the lander's CTA must use the **ClickFlare click URL**, not the Los Pollos smartlink. ClickFlare then adds the click ID when it redirects to the offer. See [Paths with landers and offers](/docs/en/campaigns/campaign-s-path-destination-to-landers-offers.md).

**9. Save the campaign and launch**

Save the campaign, copy the campaign URL from the **Tracking** tab and use it in your ads. Before you spend money on traffic, run the checks in [Verify the setup](#verify-the-setup).

***

## Click ID field or cid: one method only

The smartlink's **Click ID** field and the `cid` URL parameter are the same thing. Whatever you type into the field, Los Pollos writes into the link as `&cid=...`. Tracker guides show it both ways: some fill the field, others append `cid=` to the link. At least one well-known tracker guide does both, which risks a duplicate `cid` in the link.

So pick one:

| Method | Los Pollos **Click ID** field | ClickFlare **Append Click ID to Offer Url** |
| - | - | - |
| Field | `{cf_click_id}` | Off |
| Toggle | Empty | On (adds `cid={cf_click_id}`) |

If you ever see `cid=` twice in the offer URL, remove one. With two values, you can't be sure which one Los Pollos stores and returns in `{cid}`.

***

## No transaction ID: one conversion per click

Los Pollos documents no macro for a conversion or transaction ID. That's why the template's **Transaction ID** field is empty and the postback has no `txid`.

Here's what that means. ClickFlare keeps **one conversion per click ID** unless the `txid` differs. Without a `txid`, every postback for the same click is the same conversion, and the last one received replaces the earlier one:

* **A smartlink conversion** is normally one conversion per click: an SOI, a DOI or a deposit, depending on the vertical. That works fine with one conversion per click.
* **A resent postback** for the same click doesn't count twice. It replaces the first one.
* **A second paid event on the same click**, such as an SOI followed by a DOI, or a RevShare rebill, would replace the first conversion instead of adding a second one. You'd see one conversion with the payout of the last postback.

Los Pollos doesn't say publicly whether any offer sends more than one postback per click. If you run CPA Marketplace offers with several steps or RevShare, ask your account manager whether a conversion ID or event macro exists. If they give you one, type it into the network's **Transaction ID** field in ClickFlare (or add `&txid=` with that macro to the URL) and paste the new postback URL into Los Pollos.

Los Pollos also documents no status macro, and doesn't say whether rejected or reversed conversions send a postback. Compare ClickFlare with Los Pollos's statistics before payday.

> [!WARNING]
>
> Some Los Pollos blog articles list macros such as `{status}`, `{external_id}` and `{revenue}`. That's a general glossary of tracker macros, not Los Pollos's own list. Don't add them to the postback unless your account manager confirms them.

***

## Smartlink link format and CPA offers

**Old and New link formats.** Since August 2024, smartlinks come in an **Old** and a **New** format. The New format gives each smartlink its own subdomain. You switch it on the **Smartlinks** page by choosing the vertical and changing Old to New, and then you have to replace the link wherever you placed it. In ClickFlare, that means pasting the new link into the offer's **Offer URL** and checking that `cid` is still there.

**Your own domain.** Los Pollos lets you run smartlinks on your own domain through a CNAME record. Ask your account manager to set it up. Use the link they give you in the ClickFlare offer, with `cid` added the same way.

**CPA Marketplace offers.** Your account manager hands over the links. How the marketplace link builder works isn't public. Most likely it takes `cid` like the smartlink, but check with your account manager and run a test click.

***

## Verify the setup

**1. Click through the campaign**

Open the ClickFlare campaign URL (with a lander, also click the CTA). When the offer loads, the first request goes to the Los Pollos smartlink. Check that it has exactly one `cid=` followed by a real ClickFlare click ID, not the literal text `{cf_click_id}`.

**2. Check the click in Los Pollos**

Open **Statistics** in Los Pollos. It can be sorted by tracker, so you can see clicks and conversions per tracker click ID. Check that your test click shows the ClickFlare click ID.

**3. Test the postback**

Ask your account manager to help you test the postback. Los Pollos says it will show you how. To check the ClickFlare side on its own, copy the postback URL, replace `{cid}` with the real click ID from your test click and `{sum}` with a test payout, and open it in your browser.

**4. Check the conversion in ClickFlare**

The conversion should appear on the campaign with the payout from Los Pollos. In **Logs → Event Logs**, check that it arrived with the right click ID and payout. Once real conversions come in, compare them with Los Pollos's statistics.

***

## Troubleshooting

> **Conversions show in Los Pollos but not in ClickFlare**
>
> Work through these in order:
>
> * **The global postback is empty, unsaved or points elsewhere.** Check it in **Settings**.
> * **The click ID didn't reach Los Pollos.** The offer URL has no `cid`, or your lander's CTA links straight to Los Pollos instead of using the ClickFlare click URL. A conversion without a valid click ID can't be registered.
> * **`cid` is in the link twice.** You filled the **Click ID** field and also turned on **Append Click ID to Offer Url**. Use one.
> * **You switched to the New link format** and the ClickFlare offer still has the old link, or the new link lost `cid`. Paste the new link and add the click ID again.
>
> See [Troubleshooting S2S postbacks](/docs/en/tracking/troubleshooting-s2s-postback-url-in-clickflare.md) for the general checks.

> **Fewer conversions in ClickFlare than in Los Pollos**
>
> Check whether those conversions share a click. Without a transaction ID, two postbacks on the same click merge into one in ClickFlare. Ask your account manager for a conversion ID macro, as in [No transaction ID](#no-transaction-id-one-conversion-per-click). Conversions that were already merged are not restored.

> **ClickFlare receives a literal macro or cf\_click\_id**
>
> * A literal `{cid}` or `{sum}` means Los Pollos didn't replace the macro. Check the spelling: both are lowercase.
> * A literal `cf_click_id` means the offer URL or the **Click ID** field has the token without braces. It must be `{cf_click_id}`.

> **The payout is 0 or in the wrong currency**
>
> * Check that the postback has `payout={sum}` and the offer's payout is set to **Auto** in ClickFlare.
> * Check that the affiliate network's **Payout currency** matches what Los Pollos pays you in.

***

## FAQ

> **Why is the template called LosPollos?**
>
> That's how it's named in ClickFlare's template list. Search for **LosPollos** as one word.

> **Can I have more than one global postback?**
>
> Possibly. One guide describes a **plus icon** for adding a global postback, which suggests more than one is allowed. Per-smartlink or per-offer postbacks aren't documented. Ask your account manager if you need to send different smartlinks to different trackers.

> **Can I pass more data to Los Pollos?**
>
> Los Pollos doesn't document other sub ID parameters publicly. Ask your account manager which extra parameters a smartlink accepts. Keep `cid` for the ClickFlare click ID.

> **Can I send the conversion back to my traffic source?**
>
> Yes. Once ClickFlare records the Los Pollos conversion, it can send it to the traffic source through the traffic source's postback or conversion API integration. Nothing changes on the Los Pollos side.

***

## Related

> **[Macro reference](/docs/en/integrations/click-id-and-postback-macros.md)**
>
> Every network's values

> **[Monetizer](/docs/en/integrations/monetizer-click-flare-integration-guide.md)**
>
> Another smartlink setup

> **[Postback issues](/docs/en/tracking/troubleshooting-s2s-postback-url-in-clickflare.md)**
>
> Troubleshoot S2S


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.