Follow

Step 4: New offer setup

Time to read: 15 min.

topic.png The article covers the following topics:

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 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 in a correct way, follow the steps below:

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

Annotation_on_2020-07-21_at_12-41-58.png

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.

import.png 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

Annotation_on_2020-07-17_at_11-49-03.png

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. Check the following guide here on how to create an Advertiser.

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. Only the following symbols are accepted: 0-9, a-z.

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. 

Screen_Shot_at_June_3rd_2020_-_1.26.55_pm_1.png

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.

import.png 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.

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 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 scheduledesigned 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. 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:

offersch.gif

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.

If the offer is in 'Active' status and when the offer's schedule starts working with the beginning in the non-active period, the offer remains active until the beginning of the first active period (green hours) and continues to be active during this period and became 'Paused' when the active period is off (white hours).

import.png Сhanging the status of the offer differently (manually, via API/CPAPI) will not interrupt the schedule work. But the new status is in priority.

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. Imagine that you set up "Stop date" on July 22nd. That means that the Offers will go into "disabled" status on July 22nd at 00:00.

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

CategoriesOffer 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. You may upload a new IO document, view it or delete it.

NotesOffer notices (visible for network managers only).

Tracking Tab

tracking.png

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 the 'Show macro' info icon. You can find more information on the 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:

Annotation_on_2019-4-5.png

Put parameters under the '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 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:

Markup 2020-05-18 at 14.45.19.png

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 the 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.

import.pngThat 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. Read more about the set up of deeplinks here.

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. All available Affise macros for Impressions destination URL can be found under the 'Show macro' info icon. Use the following macros for this purpose:

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

import.png Impression ID is generated on Affiliate's side and passed to Affise client via &imp_id= parameter either 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 received a conversion initially in an 'approved' status and later the status of conversion is changed to 'declined', cross-postback URL will be sent twice.
import.png 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 in UTC time

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

target.gif

General:

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.

import.pngLocal trafficback URL is under priority over preview URL if both are set.

import.png 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 press " Enter":

chrome-capture.gif

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. Available for customers of Enterprise plan and higher.

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. Check our guide on Device targeting.

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 (when using this format only one IP address can be placed in the settings), startIP - endIP (ex: 31.148.198.0 - 31.148.198.255), IP/mask (ex. 192.168.1.168/24) . Use the ‘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. This means that it also should be updated with Advertiser’s parameters and Affise macros. See our guide on Additional 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-z A-Z), numbers (0-9), and these symbols: -,._{}+=/:~.  Delimit values by a comma to set a list of them. For blacklisting values please click on the “Exclude” button. Check our guide on Subs restrictions setup.

Sub1 and Sub2 restrictions: traffic falling under the condition of any pair of sub1 & sub2 will be sent to Trafficback.  If the affiliate passes only one sub, it won't be blocked. Check our guide on Subs restrictions setup.

Block traffic is empty: the option to block traffic if the chosen subaccount (subaccounts) is empty. Check our guide on Subs restrictions setup.

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

unnamed.png

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

'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 click doesn't meet their restrictions, general Targeting groups will be checked. When the option is ON, then persontal Targeting groups will be checked and if 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.

 

Affiliates Tab

affiliates.png

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:affform1.gif

import.pngIf 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. Check our guide on CR Automation or Click Automation to get more information about work of these features.

Postbacks Tab

1.png

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.

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 also can find Secure postback code on Advertiser's edit page and in Settings -> General -> Security.

Integration pixels (s2s, Image, JavaScript, Iframe) - insert this script at the advertiser's 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 that are registered under the offer hold period will be set status 'Hold' and will be approved automatically once the period is over.

import.pngMax. period of days used for Hold is 60.

Find more information about Hold period usage here.

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:

Screen Capture on 2020-06-01 at 16-35-46.gif

import.png 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

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

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

chrome-capture__1_.gif

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

Goal value - the value to specify varied target actions on the 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 the advertiser's postback.

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

You can add 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:affform2.gif

If conversion does not match personal payouts settings, it'll be sent to general payouts for checking. See the article on how the payout is being chosen when conversion registration.

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

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

caps.png

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 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 payouts 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.

  • payouts - the cap is limited by the sum of conversions’ payouts. 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 determining when the 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 specifically chosen affiliate by id

You can add 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:affform3.gif

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

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

Markup 2020-05-18 at 15.19.50.png

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

Markup 2020-05-18 at 15.22.49.png

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 payouts).  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 here

Creatives Tab

Markup_2020-05-18_at_15.24.15.png

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

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

import.pngIf you duplicate the offer, creatives won't be moved to the 'clone' offer.

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 an additional plugin to be enabled for you kindly contact your account manager or support team at support@affise.com.

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

article.pngYou may also find the following articles helpful:

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

 

Updated by Lizaveta Talkachova

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

0 Comments

Please sign in to leave a comment.