Step 4: New offer setup

What is 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 Offer?

Advertisers have offers they want to promote. Affiliates (Publishers) have 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 Affise system. 

In order to set up an offer in a correct way, follow the steps below:

1) Go to 'Offers' > 'New offer'


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.

Notice: there are three mandatory fields in the offer which need to be filled in: Title, Advertiser and Tracking URL. The rest of the fields are not mandatory and can be omitted.

Below you'll find a detailed description of all the fields.

General Tab:


Title - a required field.  Add a title to your offer.
Description - manage your offer's description in 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. Check the following guide here how to create an Advertiser.

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

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 sources level.

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

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

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

2) 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 in accordance with offer's settings. Notice: a paused offer will keep receiving postbacks (i.e. registering conversions) for the clicks which had been made before the offer got paused.

3) 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 in accordance with offer's settings.

Tags - labels for network managers, which helps to be guided through offers list better.

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. The option "Send email to connected affiliate" is not supposed to be used for public offers;
-pre-moderation – Requires network manager's confirmation for an affiliate to have access to the offer;
-private – Offer is not visible from affiliate's side, except affiliates connected by manager from admin side.

Top offer - if you tick the checkbox, the offer will be shown at the list of top offers on 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 (mak 'Active')/stop (make 'Disabled') advertising campaigns via a special calendar. The feature is available only for the clients of Enterprise and Custom plans.

E.x. the user will set a rule for the offer to be active from 9 am till 10 pm within working days and from 12 am till 12 pm within weekends:


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 'Disabled' status) are marked white.

import.png Сhanging the status of the offer in a different way (manually, via API/CPAPI) will not interrupt the schedule work.

Date from - required field: the day when Offer's schedule you've set above in the offer's settings starts its work. 

Date to -  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 offer will be automatically stopped. This is one time function - each time offer status is changed, the option requires to be ticked.

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

IO document - this function lets you attach a document as a sign of commitment on a specific offer between you and your publisher. You can read more about how it works here

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

Tracking Tab:


Tracking URL - a required field. Advertiser's tracking URL updated with Affise macros based on s2s integration rules. Note: The full Affise macro list is available under 'Show macro' info icon. You can find more information on Tracking URL update here

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


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

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

Once additional macros are set in the offer's settings, Affiliate will see which information they're expected to send in the specified paramaters in their Affiliate's cabinet while viewing the offer:


Preview URL - offer's 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 affiliate's offer tracking URL (default/custom domain).

Smartlink categories - you can choose here the category of SmartLink. Read more about Smartlinks here

Redirect Type - choose the way of performing URL redirection.
Notice 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 user's side.

Allow deeplinks - external links are necessary for e-commerce in order to redirect the user to custom page. Read more about the set up of deeplinks here

Allow impressions - will enable impressions tracking for the publisher side. Your partners will be able to take impression pixel 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 amount of impressions made on a specific offer, but also to receive different kind of information on Impressions. All available Affise macros for Impressions destination URL can be found under 'Show macro' info icon. Use the following macros for this purpose:

{device_ua} Device User Agent
{ip} IP-address
{impression_id} Impression id

Notice: Impression ID is generated on Affiliate's side and passed to Affise client via &imp_id= parameter either via Affise Tracking URL, or Affise Impressions pixel.

After all, this value can be passed via Impressions Destination URL or Advertiser tracking URL. Note: that 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. 

{sub1} SubID #1
{sub2}  SubID #2
{sub3} SubID #3
{sub4} SubID #4
{sub5}  SubID #5
{sub6}  SubID #6
{sub7}  SubID #7
{sub8}  SubID #8

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.
Cross-postback URL will be also triggered not only when a conversion had been registered in Affise, but also if its status was later changed. For example, if you have recieved a conversion initially in an 'approved' status and later the status of a conversion is changed to 'declined', cross-postback URL will be sent twice.
that cross-postback URL is sent for three conversions' statuses: approved,declined and pending.  Below you can find a list of all available Affise macros that can be used in a cross-postback URL that one can use to pass specific data to third party service:

{pid} - Partner ID
{ip} - IP-address
{geo} - Country code (ISO 3166-1 alpha-2)
{sub1} - SubId #1
{sub2} - SubId #2
{sub3} - SubId #3
{sub4} - SubId #4
{sub5} - SubId #5
{sub6} - SubId #6
{sub7} - SubId #7
{sub8} - SubId #8
{device_ua} - Device User Agent
{offer_id} - Offer ID
{rand} - Unique number
{time} - Unix time
{city} - City
{time_petty} - Time of click committing in format H:i:s
{date_only} - Date of click committing in format Y-m-d
{affiliate_name} - Company name of affiliate
{advertiser_id} - ID of advertiser
{offer_name} - Offer title
{referrer} - Сlick referrer
{uagent} - UserAgent of user browser 
{ref_id} - Additional parameter for tracking URL 
{os_id} - Additional parameter for tracking URL 
{user_id} - Additional parameter for tracking URL 
{ext1} - Additional parameter for tracking URL 
{ext2} - Additional parameter for tracking URL 
{ext3} - Additional parameter for tracking URL 
{transactionid} - Conversion identificator of advertiser 
{date} - Date and time of conversion committing in format Y-m-d H:i:s 
{click_date} - Date and time of click committing in format Y-m-d H:i:s 
{offerid} - Offer identificator in the System 
{status} - Conversion status, available values:
1 – action "Allowed" (will be paid later by advertiser)
2 – action "In process" (decision is not taken yet, you need request the status later)
3 – action "Declined" (will not be paid later by advertiser)
{sum} - Conversion payout 
{goal} - Goal 
{currency} - Currency 
{comment} - Comment 
{custom_field_1} - Custom field 1 
{custom_field_2} - Custom field 2 
{custom_field_3} - Custom field 3 
{custom_field_4} - Custom field 4 
{custom_field_5} - Custom field 5 
{custom_field_6} - Custom field 6 
{custom_field_7} - Custom field 7 
{custom_field1} - Custom field 1 
{custom_field2} - Custom field 2 
{custom_field3} - Custom field 3 
{custom_field4} - Custom field 4 
{custom_field5} - Custom field 5 
{custom_field6} - Custom field 6 
{custom_field7} - Custom field 7 
{os} - OS Family 
{timestamp} - unix timestamp of conversion creation 

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 general targeting group (-s) set for all affiliates and personal targeting group (-s) set for a specific affiliate (-s).



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

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

Cities: set specific cities for the chosen countries you allow traffic (clicks) to be accepted from. Use ‘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 'Connection type' setting, click will be redirected to the trafficback or preview URLs. 

OS: the option to filter incoming traffic based on OS targeting. If click does not comply with 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. Available for customers of Enterprise plan and higher.


Mobile carriers: start typing mobile carrier title to set the carrier a click will be accepted from. If it does not comply with 'Mobile carrier' setting, 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 'Mobile devices' setting, click will be redirected to the trafficback or preview URLs.

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

Browsers: the option to filter incoming traffic based on Browser  targeting. If click does not comply with 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 ‘exclude’  button to exclude specific IPs. 

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. The following symbols are only accepted: /^[a-z0-9\,\.\_\-\{\}\+=\/:\~]+$/i.  Delimit values by comma in order to set a list of them. For blacklisting values please click on the “Exclude” button.

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 chosen sub parameter 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).


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

Mind that once a click of the affiliate for whom a personal targeting group was set has not matched targeting restrictions, it’ll be further checked by general targeting groups if there are any.

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

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.

Postbacks Tab: 

postbacks.pngAllowed IPs - Each new IP should be written with a new line in order to allow IP's for the postback from the advertiser. Please use hyphen to set the range of ip's.

Secure postback code - protection against conversions cheat. If the code is generated, conversions on 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.

Integration pixels (s2s, Image, JavaScript, Iframe) - insert this script at advertiser success-page to integrate by pixel or any other selected method.

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 which are registered under the offer hold period will be set status 'Hold' and will be approved automatically once the period is over.

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 same IP but different goal values.

Payouts Tab:

payouts.pngCountry, Cities, Devices, OS, Sub1-Sub8 - select the offer filters for payouts. If the conversion does not match the filters, it will be declined automatically with status Declined [payments not found]

Total - the payout for conversion from advertiser.

Payouts - define affiliate's payout amount.

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

Goal value - the value to specify varied target actions on advertiser's postback level. Ex: goal value '1' = install, goal value '2' = deposit. Read more about how to set up goals in the offer's settings here

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

Payment type - select whether you want to use a fixed amount or percent. If you select to pay percent, the Total and the Payouts fields must have values in percent. Note to use &sum={conversion_payout} to receive afprice with advertiser's postback.

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

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

If neither personal payouts,nor general payouts match the conversion, it'll be delcined with a comment 'payments not found'.

Caps Tabs:

caps.pngTimeframe 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 your network’s time zone by default 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 - cap is limited by the number of conversions

  • budget - 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.

Value is the actual limit’s measure.

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

  • all - totally for all goals

  • each - for each offer’s goal

  • select GoalValue  - for a specific chosen goal value

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 specific chosen affiliate by id

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

(Notice that Trafficback will be used if you have the Total cap for all the goals you have in the offer.)


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 manage traffic flow when a desired goal is reached. 

Hide caps in partner interface - this option will let you hide the caps of the offer from your affilates at their dashboard.

Timezone - is a timezone the cap is selected for.

Conversions status for cap count - the option allows to set up conversions' statuses for caps. It works for all cap periods and types (converions or budget). 

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

Creatives Tab:


You can easily add creatives to the offer in two clicks. Maximum size of the creative is 10 Mb. Maximum size of all creatives is 120 Mb in summary. 

Creative picture must be in format .jpg, .zip, .png or .gif

Landings Tab:

landing.pngYou 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.

Read more about the set up of landings/pre-landings here.

Plugins Tab:

To enable the plugin at Affise platform you should go: Settings > Plugins 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 additional plugin to be enabled for you kindly contact your account manager or support team at

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

Should you need any further assistance on offer's set up, please, contact  Support Team via or your Dedicated Account Manager.


Was this article helpful?
10 out of 14 found this helpful
Have more questions? Submit a request


Please sign in to leave a comment.