You can drive traffic to our affiliate network by working with us as one of two roles - affiliates (webmasters) and agencies (resellers). Their main difference is in the method of sending traffic: the affiliate uses the flows and landing pages of our network, the agency works with the API. But even this difference is controversial.
- Affiliate / Webmaster. You can start working with us as an affiliate after registration. To register, use this form.
- Agency / Reseller. If you plan to drive traffic with your own advertising materials, whether it is a third-party affiliate network or an arbitration team, you can work with us as a reseller or advertising agency. You will be provided with separate payment terms. To get access, please contact us.
How to start
Start your work by selecting the offers to which you plan to drive traffic. A full list of offers is available in the same section "Offers" of your personal account. To get acquainted with the offer, use the "More about offer" button.
The offers list contains the following information:
- General information about the offer - its name, image and belonging to various categories of offers, an extended description of the offer on its page.
- List of goals or countries - available goals or countries for this offer with the price on the landing page, approve, CR, EPC and the amount of payments, if necessary, separately for mobile and desktop traffic.
- Approve - the percentage of approved orders for the offer, excluding trash orders, calculated for 15 days.
- CR - conversion rate of clicks to orders of any status, calculated for 15 days.
- EPC - earn per click, calculated for 15 days
- Allowed and prohibited sources - the list must be considered when setting up advertising campaigns.
- Gender statistics - if available, shows the percentage of male and female buyers for certain offers.
- Latest offer news - only dates and headlines, to learn more, go to the news page itself.
- Flows created with this offer - with statistics on CR, EPC and total revenue.
- List of offer landings and prelandings - with an indication of average approve, CR and EPC site and a mark of optimization for mobile devices.
To get started with the offer, use the "Add new flow" button. If you have not yet been granted access to the offer, you can request it with the appropriate button via technical support.
Traffic flows
The flows are the basis of the affiliate’s work. They are the source of your links to which traffic will be delivered. Work with flows is performed in the "Flows" section. To create new flow, refer to the "Offers" section. The current flow link is displayed immediately on the flows page, statistics and flow settings are available by the corresponding buttons.
Settings for each flow include:
- Flow name. It is used exclusively for the visual separation of streams and can be any one of your choice.
- Landing. When choosing a landing page for the flow, pay attention to its success rates: percentage of order approval, conversion, and earn per click. Only one landing page can be attached to the flow. To test several landing pages for one link, use the split tests.
- Landing domain. You can use the standard domain for landing pages or park your own. Domain parking will help to avoid problems with blocking traffic in case of violation of the requirements of advertising networks. Recommended when working with Facebook.
- Prelanding. For some offers, there may be some prelanding pages. Its use is optional. When choosing a prelanding page for the flow, pay attention to its success rates: percentage of order approval, conversion, and earn per click. Only one prelanding page can be attached to the flow. To test several prelanding pages for one link, use the split tests.
- Prelanding domain. You can use the standard domain for prelanding pages or park your own. Domain parking will help to avoid problems with blocking traffic in case of violation of the requirements of advertising networks. Recommended when working with Facebook.
- Redirect domain. You can create a link directly to a landing page, or shorten it using the redirect domain. It will also allow changing flow settings without changing the flow link specified in the ad network. You can use standard network redirect domains or park your own.
- Traffback. All visitors who are not suitable for this offer on GEO-targeting can be redirected to the specified link. To set more complex redirection rules, use the split tests. In case of specifying a trafficback link leading outside our network, statistics on it will not be counted.
- Postback. We can send you a postback request when you change the lead status sent to the specified stream. Read more about postback setup below.
- UTM tags. You can track traffic across the five main UTM tags: source, content, campaign, medium and term. We do not limit the content of these tags. Statistics on the UTM tag is available here.
- Counters and pixels. Various counters and ad network pixels can be attached to the flow. Please note that the settings should not indicate the full code of the counter or pixel, but only its identifier.
- API integration file. If you are sending leads via the API for the selected offer, on the stream page you can download the api.php file that connects to your landing page and sends the leads to our system.
Lifehack: to be able to change the landing page on the go, you can generate a flow link through the redirect domain. This will help you, for example, to pass an ad network check, providing one landing page for the duration of the check, and when it finishes, switching to another.
Split testing
Split tests allow the affiliate and the agency to analyze the success of various bundles of landings and prelandings of one offer. Split test distributes traffic across multiple flows and displays statistics for each of the selected options.
Creating split test
Work with split tests is carried out in the relevant section. To create a test, simply enter its name and select an offer, within which it is planned to perform a split test. Testing should be carried out within one offer. If you need to test several offers, the lifehack is described below. When creating a test, you can specify your parked domain for use in the redirect link.
Each split test consists of several variants. Variants are the flows added to the split-test that are created for the selected offer. Each flow determines the settings landing, prelanding and analytics systems used for the selected variation. When changing the flow settings, the corresponding settings of the test variation to which it is attached also change. The same flow can be connected to several variants, for example, by dividing them according to the type of traffic. In this case, the statistics for each of the variants is considered separately. Variants are added to the split test page using the appropriate form.
Traffic distribution settings
By default, the traffic is distributed evenly across all variants added to the split. Each option has settings that are responsible for incoming traffic:
- Probability allows you to specify the percentage of traffic that will go to this variant. By default, the traffic between variants is distributed evenly. If the probability is set only for a part of the variants, the remaining traffic will be divided equally by other variants.
- The geo list you to include or exclude countries from which visitors will be sent to this variant. For example, to separate traffic, you can create one variant only for traffic from Russia, and the second variant, in which Russia will be on the list of excluded geos. When splitting flows across countries, it is recommended to leave a fallback variant for fans of proxies and random errors of geo determination, in which selected countries will be on the list of exceptions.
- The type of traffic allows you to divide visitors depending on the device from which they came. You can separate desktop traffic from mobile, and in mobile traffic, separate iOS and non-iOS clients.
Split testing on several offers
Although the task of the split-test is the work under one offer, you can carry out a test on several offers at once. To do this, when creating a new split test variant, do not select the flow. Instead, in the "Flow" field, select "Use address below", and in the "URL" field, specify a generated link from the flow for any offer. Please note that the link must lead to one of the offers of our network, otherwise statistics will not be calculated.
Complex traffback and filtering imitation
When setting several split test variants, you can add a fallback variant in case none of the options fit. If it does not specify a flow, any link, including to third-party resources, can be used. For example, in this way you can redirect traffic to a third-party white site for all geos that are not specified in the split settings, imitating the work of filtering in an easy way. Please note that all clicks that go beyond our network will not be calculated by statistics.
Statistics
The affiliates and the agency can use various statistical reports on their traffic:
- Leads and orders. A list of all orders and leads received on your behalf. Clicking on the i button will open a window with extended information on each lead, including the lead source, IP address, status, amount of payment, reason for refusal, comment, UTM tags. Data is stored forever.
- Statistics by date. In this section, you can analyze the dynamics of your traffic by date in the table and in the graph. Date of order creation is determined in accordance with the server time and does not follow the time zone in which the customer is located. Data is stored forever.
- Statistics by hour. In this section, you can analyze the dynamics of your traffic by hour of order creation. The hour of order creation is determined in accordance with the server time and does not follow the time zone in which the customer is located. Data is stored for 360 days.
- Statistics by offer. Displays your progress in work, depending on the offers of the system. Statistics is also counted for removed flows. Data is stored for 360 days.
- Statistics by flow (affiliate only). Displays the success of each existing flow. Data for removed flows cannot be viewed. Data is stored for 360 days.
- Statistics by site. Allows you to view the success of each of the sites and the success of bundles of landing-prelanding. To change the mode of viewing statistics on prelanding and landing pages, swap the corresponding labels. Data is stored for 360 days.
- Statistics by country. Displays the distribution of clicks and orders by country of the buyer. Please note that the country of the lead may not coincide with the country of the click. It may change when the lead is confirmed or rejected, if it was initially incorrectly defined or mistakenly specified by the buyer. Data is stored for 360 days.
- Statistics by UTM tag. We use five main UTM tags: source, content, campaign, term and medium. You can view statistics for each of the tags. Statistics are organized hierarchically. To change the order of analysis of tags, simply move the tags with the mouse in the filter panel and click "Apply". So, you can most conveniently create the desired hierarchy of tags. Data is stored for 360 days.
- Statistics by external tags (agency only). In addition to classic UTM tags, agencies can send two additional tags — order unique ID and affiliate (source, webmaster) identifiers on their side. The order of analysis of the tags "ID" and "Source" can be changed at your discretion. Data is stored for 360 days.
- Click analytics. Statistics on all the parameters described above is reduced to a single report of click analytics. You can view statistics for each of the parameters. Statistics are organized hierarchically. To change the order of analysis of parameters, simply move the parameters with the mouse in the filter panel and click "Apply". So, you can most conveniently create the desired hierarchy of parameters. Data is stored for 360 days.
- Click overview. Shows clicks on your links in real time. Data is stored for 360 days.
The following data can be found in statistics reports:
- Clicks and visitors on the site. We count the number of clicks and unique visitors on landings and prelandings. The "click" is any page opening or following a redirect link. The first user’s transition in the past 30 days is considered unique.
- Conversion rate. The ratio of the number of incoming leads (excluding trash) to the number of unique clicks on the sites. If the statistics line contains clicks from both landings and prelanding, then the maximum number of clicks is used.
- EPC: earn per click. The ratio of payments received to the number of unique clicks on the sites. If the statistics line contains clicks from both landings and prelanding, then the maximum number of clicks is used.
- Order count and payment amount for different statuses. Total order count and payment amount is displayed without trash orders.
Postback settings
You can receive order status updates without using the API. All real-time updates can be sent to you using a Postback request. An identical request will not be sent several times in a row.
The URL for the Postback request is set globally or in the settings of each flow. If both global postback and postback inside the flow are specified, the flow postback will be used. In the GET part of the request (the URL itself) you can use the codes from the table below. By default, only a GET request to the specified address is made. If you need to pass parameters to POST, add POST:
at the beginning of the URL of the Postback request. All parameters will be transferred to the POST-part of the request, the GET-part will be empty.
Simple request example: http://mydomain.ru/status.php?id={id}&flow={flow}&status={status}&reason={reason}
POST request example: POST:http://mydomain.ru/status.php?id={id}&flow={flow}&status={status}&subid={utms}
Code | Description |
---|---|
{id} |
Order ID |
{offer} |
Offer ID. The list of available offer IDs can be found using the function offers |
{flow} |
Flow ID. The list of available flow IDs can be found using the function flows |
{site} |
Landing site ID. The list of available site IDs can be found using the function sites |
{space} |
Prelanding site ID. The list of available site IDs can be found using the function sites |
{mobile} |
Sign of mobile traffic (0 - desktop, 1 - mobile) |
{ip} |
Customer IP address |
{geo} |
Two-letter country ISO code |
{goal} |
Symbol goal code (if available) |
{date} |
Order arrival time in UNIX Timestamp |
{stage} |
Order status code:
|
{phase} |
Integer order status code:
|
{reason} |
Cancel reason code:
|
{cash} |
Payment (commission) for the approved order |
{price} |
Order total price (IT IS NOT THE COMMISSION!) |
{count} |
Amount of goods in the order |
{subid} |
The value of subid URL parameter. |
{utms} |
UTM tag: utm_source |
{utmc} |
UTM tag: utm_campaign |
{utmn} |
UTM tag: utm_content |
{utmt} |
UTM tag: utm_term |
{utmm} |
UTM tag: utm_medium |
If you need to use your status values instead of the ones you specified, you can override them using the parameter: {phase:Wait|Hold|Approve|Cancel|Trash}
, parameter
{phase:0|0|1|2|2}
will be 0
for processing, 1
for approved and 2
for cancelled lead, and {phase:P|P|A|D|D}
will be best solution for OctoTracker.
You can check your postback requests history in the "Postback" section. There you can also set up a global postback, which will be used for flows that do not have their own separate postback.
Working with trackers: to use third-party trackers, you need to pass the SubID parameter in your links. You can use classic subid URL parameter and corresponding macro {subid}. If your tag is longer then 32 symbols, use one of the UTM tags, for example, utm_medium as the most useless. In the postback link, use {utmm} as the subid parameter.
Domain parking
You can use your own domains to work with traffic. Before adding a new domain to the list using the form below, please park it to our service. To do this, you need to configure the DNS zone with your domain registrar. You can use any added default domain for all links of the corresponding type.
Parking options
We support the parking of domains of the following type:
- Parking redirect domains. You can use your parked domains for redirect links in flows and split tests. In this case, the link is based on your domain, but the redirect itself takes place on sites with existing domains. When adding a redirect domain by default, all links of flows and split tests will be automatically generated with it, direct links to landing pages will not be used.
- Parking domains to landing site. You can park your domain directly to the landing page site. In this case, the user performs all his actions on the parked domain, in no way getting to our main landing site domain. In case of setting the default landing page domain, all links to the landing page will be formed with this domain.
- Parking domains to prelanding site. You can park your domain directly to the prelanding. In this case, the user performs all his actions on the parked domain, in no way getting on our main domain of prelandings. In case of setting the default prelanding page domain, all links to the prelanding page will be formed with this domain. If you have a parked domain for landing, the user can be redirected to it, and not to our main landing page domain.
How to park a domain
- Add a domain to the system. To do this, go to the "Parked domains" section of your personal account and in the "Domain" field of the required type enter the full name of your domain. You do not need to specify www, you do not need to use http: // either.
- Configure domain DNS servers. This action is performed in your domain registrar's personal account. In the DNS settings of the domain, specify the use of the free DNS of your registrar. If your registrar does not provide free DNS, we recommend using CloudFlare, the settings are shown below.
- Configure your domain's DNS zone. This action is also performed on the side of your registrar or CloudFlare. Go to the DNS zone editor in the registrar's personal account (do not confuse it with the DNS server settings, you just need to configure the DNS zone). Delete all existing A, AAAA and CNAME records that indicate the domain you require. For the root domain, their name will be @ or the domain name, for a subdomain, respectively, the name of the subdomain. Add a new entry with this name, with type A and IP address specified in the corresponding block of the section "Parked domains".
- Wait for the domain to bind. Depending on various conditions, including the phase of the moon and the intensity of torsion fields, the domain binding can take from several minutes to three days. You can check if the domain is attached by clicking the "Check" button.
Parking to CloudFlare
- Register in CloudFlare. You can do it here. Do not buy a paid or extended subscription, you won't need it.
- Add your domain to CloudFlare. To do it, use Add a Site button on the home page of your CloudFlare dashboard. When adding, choose a free plan. A paid subscription is not required.
- Set CloudFlare DNS servers for your domain. When adding a site, CloudFlare will offer you to change your domain’s DNS servers to your own. This is done in your domain registrar's personal account.
- Configure your domain's DNS zone. This action is also performed on the CloudFlare side. Go to the DNS zone editor in your dashboard. Delete all existing A, AAAA and CNAME records that indicate the domain you require. For the root domain, their name will be the domain name, for a subdomain, respectively, the name of the subdomain. Add a new entry with this name, type A and the IP address specified in the corresponding block of the "Parked domains" section. Make sure that the added record is set to the DNS and HTTP proxy status (a reddish cloud with a arrow through), and not DNS only (a gray cloud with a detour arrow).
- Set up the encryption. Go to the Crypto section of your domain settings and specify the following settings:
- SSL: Flexible
- Always use HTTPS: On
- Automatic HTTPS Rewrites: On
- Set up the security. Go to the Firewall section and set the Security level to Essentially Off.
Traffic check
When viewing the "Leads and orders" section, you may notice the signature "Order on check" in some of the not rejected leads. This means that the lead seemed suspicious to our specialists and came under traffic inspection. Payment on this lead will be delayed until the goods are delivered to the recipient and they pay for the goods (in the case of a commodity lead) or until another confirmation of the order is made on the merchant's side. Check orders for fraud is made both automatically and in manual mode. Suspicious orders are further monitored by the security service on an individual basis.
In the event that only one such order came across a hundred of your leads, do not despair - it will in no way affect the withdrawal of funds. All payments will be made on time.
Warning: if we have received too many suspicious leads, all payments are blocked until the orders are delivered to the recipients. In such a situation, the user can later be blocked for fraud with the full cancellation of all orders.
Referral program
Your referral link is available in the "Referrals" section. You can receive reward for inviting new affiliates to our affiliate network: from each confirmed lead from the invited affiliate you will be rewarded with affiliate rewards. The amount of reward may vary depending on the offer.