Time to read: 20 min.

The article covers the following topics:

What is an Offer?

In general, an offer is a product or service that someone wants users to know about and act upon. Two typical sorts of offers are items for sale on a web store and mobile app downloads (usually free apps).

Some offers aren't products or services directly, but instead are ways of collecting potential customer information — notably surveys and lead generation — for other marketing efforts.

Who works with an Offer?

Advertisers have offers they want to promote. Affiliates (Publishers) have a website or mobile app traffic from users, known as inventory, that could be used to promote those offers. Users are people on websites or mobile apps that see and may potentially interact with these offers.

Networks — clients of Affise — are brokers between publishers and advertisers. They use their Affise platform to provide their publishers with a menu of offers from a variety of advertisers and simultaneously provide advertisers opportunities to promote their offers to a variety of publishers. Advertisers provide different offers to the network. Publishers connect those offers to different types of inventory they own or purchase.

Based on research and experience, networks and publishers can find and deliver quality traffic - a better-than-average percentage of users that click on and complete an advertiser's offer.

If you'd like to launch a campaign, you need to create an offer in the Affise system.

To set up an offer correctly, follow our guide.

Firstly, go to 'Offers' - > 'New offer'

Offers _ Rocketcompany - Google Chrome 2022-02-22 at 4.10.53 PM

As a result, you'll see a new offer set up form where you'll need to fill in different fields to start the campaign.

❗ There are three mandatory fields in the offer which should be filled in: Title, Advertiser, and Tracking URL. The rest of the fields are not mandatory and can be omitted.

Below you can find a detailed description of all the fields.

General Tab

Edit offer _ Rocketcompany - Google Chrome 2022-02-22 at 4.17.28 PM

Title - a required field. Add a title to your offer.

Description - manage your offer's description in the editor. The description will be displayed according to the language selected in the settings of the affiliate panel.

Advertiser - a required field. Select the advertiser's profile from the dropdown menu. Advertisers will be available to be chosen only if they are, firstly, added on the list of Advertisers in your admin panel.

External offer ID - ID of the Offer on the Advertiser's side. You can put the external offer ID manually. Once you're integrated with Advertiser via our special tool CPAPI, it'll be synced automatically.

Bundle ID - a bundle ID (ID of an application in Google Play Store or Apple App Store) of the offer. You can put the bundle ID manually.

KPI - inform partners about main Key Performance Indicators. The most commonly used KPIs are leads, conversions, conversion rate, revenue, and return on the investments (ROI). The KPI will be displayed according to the language selected in the settings of the affiliate panel.

Traffic sources - available traffic sources. Can be managed on Settings - > Content - > Traffic sources level.

Logo - Offer logo (available formats: .PNG, .JPEG, .JPG).

Status - offer's status: it can be active, paused, disabled.

  • Active - the offer is live and visible for all the affiliates who have access to the offer.

  • Paused - the offer is stopped, it does not accept incoming traffic (i.e. clicks) and it's not visible for the affiliates. The system will redirect all the incoming clicks under the offer's settings.
    ❗ A paused offer will keep receiving postbacks (i.e. registering conversions) for the clicks which had been made before the offer got paused.

  • Disabled - the offer is completely turned off, it does not accept any traffic (i.e. clicks) or conversions. It's also not visible for the affiliates. The system will redirect all the incoming clicks under the offer's settings.
    ❗ If the offer has gone to 'disabled' status, then the Postbacks will be rejected with status 2 ‘Offer disabled'.

Send email to active affiliates on offer status changing - you can let the notification be sent to affiliates each time when offer changes its status. This is a one-time function - each time offer status is changed, the option requires to be ticked.

Tags - labels for network managers, which helps to be guided through offers list better. It is also a tool that helps you to group your offers. Allows symbols: a-z, A-z, 0-9, from 2 to 32 symbols overall. All offers can have up to 300 unique tags. It is not possible to add two same tags for one offer, but you can add the same tag for the offer and the affiliate or the offer and the advertiser.. You also can check Statistics by using of tags - check this article to know more.

Privacy level - Offer privacy level to manage affiliates' access level. There are three levels:

  • public – Offer is available for all publishers without any request by default. You do not need to enable affiliates for the public offer.

  • pre-moderation – Requires network manager's confirmation for an affiliate to have access to the offer;

  • private – Offer is not visible from the affiliate's side, except affiliates connected by the manager from the admin side.

Top offer - if you tick the checkbox, the offer will be shown at the list of top offers on the affiliate’s dashboard.

CPI - shows the model of payment for affiliates who use your API.

Offer schedule - designed to activate offers at a certain time. With this feature, Affise clients will be able to enable (make 'Active')/pause (make 'Paused') advertising campaigns via a special calendar.

Where: active hours are marked green (hours when an Offer will have 'Active' status), and non-active hours (hours when an Offer will have a 'Paused' status) are marked white. Here we have a detailed guide on this feature.

Start at - required field: the day when Offer's schedule you've set above in the offer's settings starts its work. If there is no Offer schedule, Start at field works in such a way: the offer will be activated on the day mentioned in this field.

Stop date - optional field: the day when Offer's schedule you've set above in the offer's settings stops its work.

Timezone - choose a timezone in accordance to which offer's schedule will work

Send email to active webmasters before stopping - you can schedule affiliate email notifications before the offer will be automatically stopped.

Categories - Offer categories (you can add any category you want at Settings -> Content -> Categories).

IO document function lets you attach a document as a sign of commitment on a specific offer between you and your publisher. You may upload a new IO document, view it or delete it.

Notes - Offer notices (visible for network managers only).

Tracking Tab

Edit offer _ Rocketcompany - Google Chrome 2022-05-27 at 3.27.09 PM

Tracking URL - a required field. Advertiser tracking URL should be updated with Affise macros based on S2S integration rules.

Note: The full Affise macro list is available under the 'Show macro' info icon.

Additional macro - let your affiliates know what values you expect them to use under sub1-sub8, ref_id and other parameters in Affise tracking URL:

Edit offer _ Rocketcompany - Google Chrome 2022-02-22 at 4.31.03 PM

Put parameters under the 'additional macro' field that you'd like to use in Affise tracking URL as it's shown above.

You should use only existent macros. Otherwise the error appears, if you put something irrelevant and try to save the offer.

Let your affiliate know which kind of information you'd like to receive in the relevant parameters by adding macros to Affise parameters accordingly.

Once additional macros are set in the offer's settings, Affiliate will see which information they're expected to send in the specified parameters in their Affiliate's cabinet (‘Affiliates’ section - > Affiliate Management - > Sign in - > Offers - > All offers - > Get link) while viewing the offer:

Offer The Best Offer EVER - Google Chrome 2022-02-22 at 4.35.09 PM

Preview URL - offer preview URL. If you want to promote a mobile app, you can put the direct link to the App Store page here.

Trafficback URL - if the traffic does not comply with the offer restricting conditions, it will be directed to the trafficback URL.

Tracking domain URL - the domain which will be set in the affiliate's offer tracking URL (default/custom domain).

Smartlink categories - you can choose here the category of SmartLink.

Redirect Type - choose the way of performing URL redirection.

❗ That all redirect types but for '302 general' can cause clicks discrepancy since redirection flow can be blocked/banned on browser/firewall/antivirus, etc. level from the user's side.

Allow deeplinks - external links are necessary for e-commerce to redirect the user to the custom page.

Allow impressions - will enable impressions tracking for the publisher's side. Your partners will be able to take impression pixels from their panel.

Impressions destination URL is the URL for the impressions to be passed to your Advertising partner. Once 'impressions destination URL' is set, your Advertising partner will be able not only to track the number of impressions made on a specific offer but also to receive a different kind of information on Impressions. Read more here.

Additional impressions destination URL allows to redistribute the traffic between the links. Read more here.

All available Affise macros for Impressions destination URL can be found under the Show macro info icon. Also the macros are listed here.

❗ Impression ID is generated on the Affiliate side and passed to Affise client via &imp_id= parameter either in Affise Tracking URL or Affise Impressions pixel.

After all, this value can be passed via Impressions Destination URL or Advertiser tracking URL.

❗ Receiving of Impression ID and passing it further to Advertiser should be done via the same type of URL in both cases: Tracking URL or Impressions URL. Here you can find additional parameters for Impressions URL.

Cross-postback URL - additional URL that will help you to send conversion data to any 3rd party place. The feature is perfect for e-commerce and VAS.

Read more about cross-postback URL here.

Click session lifespan - Click Session Lifespan is time period when conversion is allowed for click. By default: 1 year.

Minimal click session lifespan - Minimum lifetime of a click session is the minimum period for which a click conversion will not be accepted. By default: 0 sec.

Targeting Groups Tab

If you need to target a specific audience, you’ll need to set conditions (i.e targeting restrictions) for the advertising campaign.

Targeting restrictions can be set in two ways: there can be a general targeting group (-s) set for all affiliates and personal targeting group (-s) set for a specific affiliate (-s).

General Targeting Groups

Countries: set specific countries you allow traffic (clicks) to be accepted from. Use the ‘exclude’ button to exclude specific countries. If a click does not comply with the offer's targeting GEO, it will be redirected to the trafficback or preview URLs.

❗ Local trafficback URL is under priority over preview URL if both are set.

❗ It is also possible to add countries array in the ISO alpha-2 format in Targeting Group Tab. Just enter the country's ISO codes separated by commas in the country field and click 'Enter':

Regions: set specific regions you allow traffic (clicks) to be accepted from. Use the ‘exclude’ button to exclude specific regions.

Cities: set specific cities for the chosen countries you allow traffic (clicks) to be accepted from. Use the ‘exclude’ button to exclude specific cities.

Connection type: choose between Wi-Fi/Cellular connection type to filter on incoming traffic. If it does not comply with the 'Connection type' setting, the click will be redirected to the trafficback or preview URLs.

OS: the option to filter incoming traffic based on OS targeting. If the click does not comply with the OS setting, it will be redirected to the trafficback or preview URLs.

Click-level Anti-fraud: once checked, the setting will block proxies (i.e send to trafficback or preview URLs based on the offer’s settings) that are known to be problematic based on the global Digital Elements database. Enabling this feature does not ensure all proxy traffic blocking.

⚠️ The Click-level Anti-fraud feature is available only for certain plans. Contact your Affise account manager to get the feature.

Advanced

Mobile carriers: start typing mobile carrier title to set the carrier a click will be accepted from. If it does not comply with the 'Mobile carrier' setting, the click will be redirected to the trafficback or preview URLs.

Devices: check the dropdown menu to filter between devices a click will be accepted from. If it does not comply with the 'Mobile devices' setting, the click will be redirected to the trafficback or preview URLs.

Device brands: brands which supply people with goods (e.g. Apple, Huawei, etc.)

Browsers: the option to filter incoming traffic based on Browser targeting. If the click does not comply with the Browser setting, it will be redirected to the trafficback or preview URLs.

IP/IP range: select IP range or Single IPs you allow traffic (clicks) to come from. Three formats are supported: IP, startIP - endIP, IP/mask. Use the ‘exclude’ button to exclude specific IPs.

ZIP/Postal code: select ZIP/Postal code you allow traffic to come from. Use the ‘exclude’ button to exclude specific codes.

Additional Tracking URL: Additional Tracking URL will be used if GEO, Device, Subs, Network requirements match. In such a case, the traffic will be redirected to the additional tracking URL instead of default tracking URL.

Subs: the option to block/whitelist some of sub1 - sub8 values which are passed via affiliate's offer tracking URL.

Sub1 and Sub2 restrictions: traffic falling under the condition of any pair of sub1 & sub2 will be sent to Trafficback.

Block traffic is empty: the option to block traffic if the chosen subaccount (subaccounts) is empty.

Personal Targeting Groups

If you need to set specific targeting restrictions for one of your affiliates, you can always create a personal targeting group for the chosen affiliate (-s).

Edit offer _ Rocketcompany - Google Chrome 2022-05-27 at 3.29.23 PM

The set up of a personal targeting group will be just the same as it’s done for general targeting groups.

Presets for Targeting Groups

It is possible to create/edit a general/personal targeting groups using presets - preinstalled templates, which you can use when adding or editing a targeting group.

  • Go to Settings > Content > Targeting groups:

Settings.png
  • Click Add to create a preset.

The process of the preset creation is the same as if you created a real targeting group in the offer.

  • When you create a real targeting group in the offer, select a preset in a dropdown menu:

You can use one preset for many targeting groups in one or more offers.

❗ If you use a preset with a chosen affiliate (a preset for a personal targeting group) to create/edit a general targeting group, it will be created (it won't be turned into a personal one).

Additional Settings

The Consider personal targeting only option allows you to control the targeting group selection when click comes to Affise.

When the option is OFF, then personal Targeting groups will be checked and if the click doesn't meet their restrictions, general Targeting groups will be checked.

When the option is ON, then personal Targeting groups will be checked and if the click doesn't meet their restrictions, it will be redirected to Trafficback. Here we have a detailed guide on Targeting group selection

If a click does not comply with any targeting groups’ settings, it will be redirected to the Trafficback based on your settings.

The Send hosts only option allows you to send only unique clicks (i.e hosts) to the Tracking URL of the Advertiser so the Advertiser will get only unique users. The feature is available upon the request.

❗ Find out more about How Does Affise Define Click's/Conversion's Uniqueness.

Note that the Send hosts only option can be managed at three levels:

  • Settings level (Settings > Content > Targeting groups)

  • Advertiser level

  • Offer level

The Send hosts only option of a higher level have more priority over the subsidiary Send hosts only option of lower level/-s following the hierarchy (from the top priority to the lowest one): Settings level → Advertiser level → Offer level. So, If you enable the Send hosts only option of a higher level, the system will leave Send hosts only subsidiary options of lower level/-s in a disabled state and do not allow to change its settings. At the same time, if you disable this option of a higher level, the system will restore Send hosts only subsidiary options of lower level/-s in an enabled state.

The Duplicate Clicks Threshold option allows controlling the number of non-unique clicks, which the offer will accept. Here you can learn more about the clicks uniqueness.

The example: if you set up 5 clicks, it means, the offer will accept the first unique click and four following non-unique clicks from a certain affiliate. All clicks over the threshold will be sent to the trafficback.

⚠️ Duplicate Clicks Threshold is available by request. Contact your Affise account manager to get the feature.

❗ If the Send hosts only option is turned on at any level, you can't use Duplicate Clicks Threshold.

The min value is 0, the max is 100. If the value is set up as 0, it means, the offer will accept unlimited number of non-unique clicks.

When you set up Duplicate Clicks Threshold for the first time, clicks that offer already accepted, aren't counted to the threshold.

When you change the value of Duplicate Clicks Threshold, the previous threshold is reset: the count of clicks starts again without counting clicks that offer already accepted.

Affiliates Tab

Enabled Affiliates - once creating an offer, you can also enable some specific affiliates to it if the offer has private or pre-moderation status.

Disabled Affiliates - once creating an offer, you can also disable some specific affiliates from it.

You can enable/disable several affiliates at once. It works in a several ways:

  • Type several characters and click ‘Enter’, then repeat

  • Type ID and click ‘Enter’, then repeat

  • Type IDs of Affiliates as the following: 1,2,3,4,5 in some other software like Microsoft Word or Notepad, copy them and paste to the relevant field:

If you had some Enabled Affiliates in the relevant field, but then they disappeared - do the following:

  • check whether the offer was moved from 'Private' or 'Premoderation' privacy level to 'Public' level.

  • check whether CR Automation or Click Automation blocked this disappeared affiliate.

Access to a certain offer has a priority over access to all offers of the advertiser. If you disable the whole advertiser (all his offers) on the affiliate edit page even though one of the offers is still open to this affiliate (he's enabled), he will be able to send traffic for it. This offer also will be displayed as available in the Partner panel.

Postbacks Tab

Allowed IPs - IP's for the postback from the advertiser. You can add several IPs by using a comma or add IP range by using a hyphen. You also can press 'Add Appsflyer's server IPs' button to add all IPs of this very platform if needed.

Secure postback code - protection against conversions cheat. If the code is generated, conversions on the advertiser's postbacks without this code will not be created.

If enabled – you should add it to your postback with &secure=secure postback code itself.

You can also find Secure postback code on Advertiser's edit page and clicking Settings > General > Security.

Integration pixels (s2s, Image, JavaScript, Iframe) - here you can find your postback (including the one for Probabilistic Attribution) as well as different types of pixels. Read more about pixel integration here.

Hold period - all the conversions are first put on hold, which means that conversions are approved but they will be paid for in a certain number of days. Use the Hold period field to define the number of days after which conversions are released for payment. Conversions that are registered under the offer hold period will be set status 'Hold' and will be approved automatically once the period is over.

❗ Max. period of days used for Hold is 60.

Forbid the affiliates from changing the postback status - once enabled, affiliates will not able to change a postback status from the affiliate's panel.

Unique IP only - all the conversions except the first one made from unique IP will have a comment «IP duplicate». Conversion IP will be detected as a duplicated if there were the conversion for this offer for all the period of offer existence.

Reject not unique IP - reject conversion with not unique IP. It does not affect conversions with the same IP but different goal values.

Affiliate postbacks - the opportunity to add/edit/remove the affiliate's postbacks at the offer level. This functionality may significantly reduce the time that Affise client spends on managing affiliate postbacks. If Affise client creates or changes the affiliate's postbacks at the offer level, then the system will duplicate all these changes at the affiliate edit page. Also, if Affise client creates or changes the affiliate's postbacks at the affiliate edit page - all these changes will be duplicated at the offer level.

Below you will find a little demo on how to add affiliate postback at the offer level:

❗ Keep in mind that if the offer privacy level private or pre-moderation - you need to enable Affiliate to such offer to have the possibility to add his/her postback at the offer level. You can enable Affiliate to the offer in 'Offer edit page' - > 'Affiliates' Tab - > 'Enabled Affiliates' field.

Payouts Tab

Edit offer _ Rocketcompany - Google Chrome 2022-05-27 at 3.38.02 PM

Country, Cities, Devices, OS, Sub1-Sub8 - select the offer filters for payouts.

❗ It is also possible to add countries array in the ISO alpha-2 format in the Payouts tab. Just enter the country's ISO codes separated by commas in the country field and press Enter:

Screen Recording 2022-05-27 at 03.39.20.66 PM

Total - the payout for conversion from the advertiser.

Payouts - define affiliate's payout amount.

Currency - set payout currency (you can enable any currency from the list at the network settings Settings > Content > Currencies).

Goal value - the value to specify varied target actions on the advertiser's postback level.

Goal title - descriptive goal name to be shown on the statistics tabs. It does not affect tracking.

❗ You can't save the same goal value with different case even if both goals have different goal titles:

  • in general and personal payouts

  • in several general payouts

  • in several personal payouts

Payment type - select whether you want to use the following payment models:

  • CPA

  • CPS

  • RPS/CPA

  • CPC

  • CPM

Find more information about types of payment here and here.

If needed you can set a personal payout for a particular Affiliate or Affiliates by creating personal payouts.

You can enable/disable several affiliates at once. It works in a several ways:

  • Type several characters and click ‘Enter’, then repeat

  • Type ID and click ‘Enter’, then repeat

  • Type IDs of Affiliates as the following: 1,2,3,4,5 in some other software like Microsoft Word or Notepad, copy them and paste to the relevant field:

If conversion does not match personal payouts settings, it'll be sent to general payouts for checking.

Hide Payments flag is responsible for hiding the percentage of contributions to offer for affiliates, if the percentage type of payment is used. If it is ticked, no information about payments will be displayed on Affiliate panel.

Caps Tab

Edit offer _ Rocketcompany - Google Chrome 2022-05-27 at 3.40.39 PM

Timeframe is a time cap’s parameter. It indicates a period of time, the cap option is enabled. It may be:

  • Daily - daily caps are counted for the 24-hour day according to the timezone you've set up for caps and reset at the midnight. You can also specify the timezone according to the offer's requirements.

  • Monthly - monthly caps are counted for the calendar month and reset on the first day of each month.

  • All - for lifetime caps, all conversions and budgets are counted for the whole time an offer is promoted (set to 'Active' status).

Type is a parameter that denotes the value the cap is limited by. It may be:

  • conversions - the cap is limited by the number of conversions.

  • budget - the cap is limited by the sum of conversions’ payouts (by conversions’ budget). It means if there’s a currency of EUR in the payout offer settings, the cap calculation is carried out in EUR.

  • click - the number of clicks limits the cap;

Value is the actual limit’s measure.

Goal is a parameter, that is used for determining when the cap’s limit is reached. It may be:

  • all - totally for all goals

  • each - for each offer’s goal

  • select Goal Value - for a specific chosen goal value

Country is a country the cap is chosen for. It works for each type of cap. It may be:

  • all - totally for all countries in the world

  • each - for each country

  • select - certain country (might be several ones)

Affiliate is an affiliate, the cap is chosen for. It may be:

  • all - totally for all affiliates

  • each - for each affiliate enabled to the offer:

a) if an offer’s privacy level is “public” - for each affiliate that has “Active” status

b) if an affiliate isn’t disabled from the offer or the advertiser

  • select - for a specifically chosen affiliate by id

You can enable/disable several affiliates at once. It works in a several ways:

  • Type several characters and click ‘Enter’, then repeat

  • Type ID and click ‘Enter’, then repeat

  • Type IDs of Affiliates as the following: 1,2,3,4,5 in some other software like Microsoft Word or Notepad, copy them and paste to the relevant field:

Overcap - the option which sends the traffic to the Trafficback URL if the offer's limit is reached.

2022-02-22

If you select the specific goal in the offer and set up the limit for this goal + enable the overcap function, then Trafficback won't be used once the goal limit is reached, all the conversions for this goal will be automatically declined with a comment - [Cap is reached].

Default goal Overcap allows managing traffic flow when the desired goal is reached.

Hide caps in partner interface - this option will let you hide the caps of the offer from your affiliates at their dashboard. You can also find this option here: Settings -> Affiliate dashboard design -> General.

Timezone - is a timezone the cap is selected for.

Conversions status for cap count - the option allows us to set up conversions' statuses for caps. It works for all cap periods and types (conversions or budget). You can also find this option here: Settings -> General -> Trafficback.

If you would like to proceed with the cap rule setting, we highly recommend you, first of all, to check the following guide on this matter.

Creatives Tab

Edit offer _ Rocketcompany - Google Chrome 2022-05-27 at 3.46.52 PM

You can easily add creatives to the offer in a few clicks. Read more how to do that here.

Landing pages Tab

Edit offer _ Rocketcompany - Google Chrome 2022-05-27 at 3.49.18 PM

You can include additional tracking URLs that lead to landing pages in the offer, an affiliate will be able to select a landing page where he wants to redirect users.

3rd-party Tab

Edit offer _ Rocketcompany - Google Chrome 2022-02-22 at 5.45.27 PM

To enable the plugin at Affise platform you should go: Settings - > 3rd-party or just by clicking on a Marketplace and put your credentials to the specified fields. After that, a corresponding plugin will be available for you in the offer settings. Looking for an additional plugin to be enabled for you kindly contact your account manager or support team at [email protected]

Also, read more about different plugins in the following section:

❗Other Offer tabs are available upon request by contacting your Affise Account manager.

Edit offer _ Rocketcompany - Google Chrome 2022-05-27 at 3.50.59 PM

FAQ

1) Why the Send hosts only option is invalid in the Offer?

The Send hosts only option may be invalid at the Offer level because it is enabled at a higher level/-s. Check Send hosts only at the Advertiser level or Settings level.

You may also find the following articles helpful:


Should you need any further assistance on the offer setup, please, contact Support Team via [email protected] or your Dedicated Account Manager.

Did this answer your question?