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

# Mobidea and ClickFlare Integration Guide

> Track Mobidea offers in ClickFlare: type the tag parameter into the offer link yourself, and set the ClickFlare URL as a Custom Global Postback.

![Mobidea and ClickFlare Integration](https://mintcdn.com/clickflare/gS923ib4WFySqxSL/images/integrations/covers/mobidea.png?fit=max\&auto=format\&n=gS923ib4WFySqxSL\&q=85\&s=fb481a760d2241cf9eb52d8de2e28dc9)

Mobidea is a mobile affiliate network. You can run **Single Offers**, which you apply for and get approved on, or **Smartlinks**, which pick the offer for each visitor. Its verticals include mVAS (mobile content billed through the carrier), dating, VPN and app installs, lead generation and nutra. Everything runs in your Mobidea account, including its own tracking domains and a built-in tracker.

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

* **The offer URL** sends the ClickFlare click ID to Mobidea in `tag`.
* **The postback URL** sends it back to ClickFlare with every conversion, together with the payout. You set it once as Mobidea's **Global Postback**, or per offer and Smartlink.

This guide covers the setup, why you add the `tag` parameter yourself, how global and per-link postbacks interact, 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=mobidea) page has them ready to copy with your tracking domain.

***

## At a glance

To set up Mobidea with ClickFlare:

1. Set up your domain and postback time.
2. Create the Mobidea affiliate network.
3. Set the Global Postback in Mobidea.
4. Copy the Mobidea link.
5. Create the offer and launch.

Each step is explained in [Setup](#setup).

| | Mobidea + ClickFlare |
| - | - |
| **How it connects** | Mobidea template + Custom Global Postback |
| **What reaches ClickFlare** | Conversions and payouts per click |
| **Timing** | Real time, per conversion |
| **Key parameters** | `tag={cf_click_id}`, `{{EXTERNAL_ID}}`, `{{MONEY}}` |
| **Works with** | Single Offers and Smartlinks |
| **Good to know** | Type tag=`{cf_click_id}` yourself. Keep Append Click ID off. |

***

## 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-mobidea-link/offer/12345?tag=CF_CLICK_ID
     (Mobidea stores the ClickFlare click ID in tag)
  → Visitor subscribes, signs up or installs
  → Mobidea fires your postback:
     https://trk.yourdomain.com/cf/cv?click_id=CF_CLICK_ID&payout=1.20
     (ClickFlare matches the conversion to the original click)
```

The two links mirror each other:

| Link | Built from | Mobidea side | ClickFlare side |
| - | - | - | - |
| **Offer URL** (in ClickFlare) | Mobidea's parameter + ClickFlare's token | `tag` | `{cf_click_id}` |
| **Postback URL** (in Mobidea) | ClickFlare's parameter + Mobidea's tokens | `{{EXTERNAL_ID}}`, `{{MONEY}}` | `click_id`, `payout` |

> [!NOTE]
>
> **Offer URL = their parameter + your token. Postback URL = your parameter + their token.** Mobidea receives the click ID in `tag` and returns it with its click ID token. Mobidea's tokens use **double** braces.

***

## 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 Mobidea affiliate account, and either an approved Single Offer or a Smartlink.

***

## What the Mobidea template contains

ClickFlare has a **Mobidea** affiliate network template. It fills in the Mobidea tokens ClickFlare needs.

![The Mobidea template in ClickFlare: Click Id is \{\{EXTERNAL\_ID}} and Payout is \{\{MONEY}}](https://mintcdn.com/clickflare/b2lpDlx8sR69TsUK/images/integrations/mobidea/clickflare-mobidea-template-parameters.png?fit=max\&auto=format\&n=b2lpDlx8sR69TsUK\&q=85\&s=23c607c7d4dcc3544b1da59066c627a9)

| Field | Mobidea token (AN Token) | ClickFlare parameter | What it does |
| - | - | - | - |
| **Click Id** | `{{EXTERNAL_ID}}` | `click_id` | Returns the ClickFlare click ID that the offer URL put in `tag`. Pre-filled by the template. |
| **Payout** | `{{MONEY}}` | `payout` | Your payout for the conversion. Pre-filled by the template. |
| **Transaction ID** | leave empty | `txid` | Mobidea doesn't document a conversion ID token. See [Transaction ID](#transaction-id). |
| **Event Type** | leave empty | `ct` | The conversion type. Mobidea doesn't send an event name, so leave it empty. |

> [!WARNING]
>
> Mobidea doesn't publish its postback tokens. `{{EXTERNAL_ID}}` and `{{MONEY}}` come from ClickFlare's template and from other affiliates' setups. Mobidea shows the tokens it supports right below the postback field in your account: compare them before you save, and if the names differ, change **Click Id** and **Payout** in ClickFlare to match.

***

## 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 the postback in Mobidea 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**.

Mobidea reports a conversion on the day it happened. With the default **Visit Timestamp**, ClickFlare reports it on the day of the original click, so a conversion that comes in later lands on a different date in each platform. 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 Mobidea 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 **Mobidea** and pick the template.
2. Name it, for example "Mobidea".
3. Keep **Click Id** `{{EXTERNAL_ID}}` and **Payout** `{{MONEY}}`, unless the tokens in your Mobidea account have other names.
4. Leave **Transaction ID** and **Event Type** empty.
5. Under **Conversion tracking**, select your own **Tracking Domain** and keep **S2S Postback URL** as the tracking method.
6. Set **Payout currency** to the currency your Mobidea account is paid in. Mobidea quotes its payment minimum in euros.

ClickFlare builds the postback URL from these fields:

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

![The Conversion tracking section of the Mobidea network in ClickFlare, with the generated postback URL: click\_id=\{\{EXTERNAL\_ID}}\&payout=\{\{MONEY}}](https://mintcdn.com/clickflare/b2lpDlx8sR69TsUK/images/integrations/mobidea/clickflare-mobidea-postback-url.png?fit=max\&auto=format\&n=b2lpDlx8sR69TsUK\&q=85\&s=9350dd77b690d8295c8e778d276a18c2)

Copy the postback URL and save the network.

**5. Set the Global Postback in Mobidea**

In your Mobidea account, click the **configuration wheel** at the top right and select **Global Postback**. Then:

1. Choose **Custom** postback. The other choices are templates for other trackers.
2. Paste the ClickFlare postback URL.
3. Compare the tokens in the URL with the list Mobidea shows below the field. They must match exactly.
4. Save.

The Global Postback is your default for every Single Offer and Smartlink. If you set a postback on one offer or Smartlink, that one is used instead. See [Global and per-link postbacks](#global-and-per-link-postbacks).

**6. Get the offer's link from Mobidea**

* **Single Offer:** go to **Offers**, filter by **Approved**, open the offer and click **Copy link**. You only get a link once Mobidea approves you on the offer.
* **Smartlink:** go to **Smartlinks**, choose the type of content and copy the link Mobidea creates.

**7. Create the offer in ClickFlare**

In the offer form:

1. Name the offer.
2. Select the Mobidea affiliate network you just created.
3. Paste the Mobidea link into **Offer URL** and type `tag={cf_click_id}` at the end, after `?` if the link has no query string yet, or after `&` if it does:

```text theme={null}
https://your-mobidea-link/offer/12345?tag={cf_click_id}
```

![The Offer URL field of the ClickFlare New Offer form with a Mobidea link ending in tag=\{cf\_click\_id}](https://mintcdn.com/clickflare/b2lpDlx8sR69TsUK/images/integrations/mobidea/clickflare-mobidea-offer-url.png?fit=max\&auto=format\&n=b2lpDlx8sR69TsUK\&q=85\&s=743479495ccf9b86c2a2799a4bb6fcae)

4. Leave **Append Click ID to Offer Url** **off**.

> [!WARNING]
>
> Don't use **Append Click ID to Offer Url** for Mobidea. The toggle builds the parameter name from the template's **Click Id** token, so it adds `external_id={cf_click_id}`. Mobidea reads the click ID from `tag`, so the click ID would never reach the postback. Type `tag={cf_click_id}` yourself.

Write `{cf_click_id}` with braces. Without them Mobidea stores the literal text `cf_click_id`, and the conversion cannot be matched to a click.

Set the payout to **Auto** so ClickFlare uses the `payout` value from the postback.

**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 Mobidea link. 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).

Don't use Mobidea's own **Click URL** from its settings on your lander: it skips ClickFlare.

**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).

***

## Global and per-link postbacks

Mobidea has two levels of postback:

| Level | Where | Covers |
| - | - | - |
| **Global Postback** | Configuration wheel → **Global Postback** | Every Single Offer and Smartlink |
| **Per offer** | **Offers** → the offer → **Advanced** tab → turn on **Postback URL** | That offer only |
| **Per Smartlink** | **Smart Tools** → the Smartlink → **Edit** pencil → turn on **Postback URL** | That Smartlink only |

A per-offer or per-Smartlink postback **overrides** the Global Postback for that link. It doesn't fire in addition to it.

That has two consequences:

* If you also run Mobidea traffic through another tracker, give those links their own postback and keep ClickFlare as the global one, or the other way round.
* If an old per-link postback points to a previous tracker, conversions on that link never reach ClickFlare, even with the Global Postback set. Turn it off or replace it with the ClickFlare URL.

***

## Transaction ID

By default ClickFlare keeps **one conversion per click ID**. If several postbacks arrive with the same click ID and no transaction ID, ClickFlare treats them as the same conversion, and you only see one of them (the last one received).

Mobidea doesn't document a token for a unique conversion ID, so the template leaves **Transaction ID** empty. For most Mobidea offers that's fine: a subscription, a sign-up or an install happens once per click. If an offer can pay more than once for the same click, check the token list below the postback field for a conversion ID, or ask your affiliate manager, and use it in **Transaction ID**. Don't use a random value: a resent postback would then count twice.

***

## 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 Mobidea's link domain. In your browser's network tab, check that it has `tag=` followed by a real ClickFlare click ID, not the literal text `{cf_click_id}` and not `external_id=`.

**2. Generate a test conversion**

Ask Mobidea's Affiliate Service or your account manager to fire a test conversion on your click. Mobidea says they can test the postback with you. A test fired without a real ClickFlare click has no click ID to match.

**3. Check the conversion in ClickFlare**

The conversion should appear on the campaign with the payout from Mobidea. If it doesn't, open **Logs → Event Logs**: a postback with a literal `{{EXTERNAL_ID}}` means the token name doesn't match your account.

***

## Troubleshooting

> [accordion] Conversions show in Mobidea but not in ClickFlare
>
> Work through these in order:
>
> * **The click ID went into the wrong parameter.** The offer URL has `external_id=` from the **Append Click ID to Offer Url** toggle instead of `tag=`. Turn the toggle off and type `tag={cf_click_id}`.
> * **A per-link postback overrides the global one.** Check the **Advanced** tab of the offer, or the Smartlink's settings, for an old postback.
> * **The Global Postback uses a tracker template.** It must be **Custom**, with the ClickFlare URL.
> * **The tokens don't match.** Compare the URL with the token list below the postback field in Mobidea.
> * **The lander skips ClickFlare.** The CTA links straight to Mobidea instead of using the ClickFlare click URL.
>
> See [Troubleshooting S2S postbacks](/docs/en/tracking/troubleshooting-s2s-postback-url-in-clickflare.md) for the general checks.

> [accordion] ClickFlare receives a literal token or cf\_click\_id
>
> * A literal `{{EXTERNAL_ID}}` or `{{MONEY}}` means Mobidea doesn't know that token. Use the names from the list below the postback field, in ClickFlare and in Mobidea.
> * A literal `cf_click_id` means the offer URL in ClickFlare has the token without braces. It must be `{cf_click_id}`.

> [accordion] The payout is 0 or in the wrong currency
>
> * Check that the postback has a payout token and the offer's payout is set to **Auto** in ClickFlare.
> * Set the affiliate network's **Payout currency** in ClickFlare to the currency your Mobidea account is paid in.

***

## FAQ

> [accordion] Does ClickFlare integrate with Mobidea?
>
> Yes. ClickFlare has a Mobidea affiliate network template. You pass the click ID in tag on the offer link and set the ClickFlare URL as a Custom Global Postback in Mobidea.

> [accordion] Why tag and not external\_id?
>
> Mobidea reads the tracker's click ID from the `tag` parameter of the offer link, as other trackers' Mobidea integrations also do. `external_id` is only what ClickFlare's toggle derives from the template's token name.

> [accordion] Why isn't ClickFlare one of the postback templates in Mobidea?
>
> The templates in **Global Postback** fill in the URL for a few trackers. For every other tracker, including ClickFlare, choose **Custom** and paste the full URL. It works the same way.

> [accordion] Should I use a Smartlink or a Single Offer?
>
> Both work with ClickFlare in the same way: `tag={cf_click_id}` on the link and the same postback. A Smartlink lets Mobidea pick the offer, so ClickFlare reports all its conversions under one offer. Use Single Offers when you want ClickFlare to compare offers.

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

***

## Related

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

> [card] [Mobipium](/docs/en/integrations/mobipium-click-flare-integration-guide.md)
>
> Another mobile network

> [card] [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.