If data transfer for conversion tracking needs to occur directly upon a target action on the offer page, you must create an offer of the Direct Link type in the system.
To create an offer, go to the Offers section, click the ADD OFFER button, and select Direct Link from the dropdown. This will take you to the offer management form.
If you already have similar offers, you can duplicate an existing offer by selecting Duplicate from the context menu in the offers list, then make the necessary adjustments to the duplicate.
On the left side of the page, you’ll find a form for entering the primary offer details. Until these are filled out, additional settings are unavailable.
Fields to Fill Out When Creating an Offer:
Title - Offer name.
Status - Choose one of the following:
Active - The offer is available to affiliates.
Not Active - The offer is not available to affiliates. It's recommended to set this status when creating an offer and change it to Active only after all settings are complete and the test conversion is successful.
Stopped - The offer is inactive but still in the system. Use this status if the offer is set up but not currently active.
Deleted - The offer is removed and no longer available. Use this if you want to delete the offer from the system.
Integration Type – Select the niche in which the offer operates. This helps filter statistics for accurate analysis.
Description - Include all information affiliates need, such as product details, audience description, and any other features important for effective promotion.
Advertiser - Select the advertiser who owns the offer.
Traffic Sources - Specify the allowable traffic sources for the offer. Affiliates will see this information.
Privacy Level - Defines offer visibility for affiliates:
Public - The offer is available to all affiliates without moderation.
Premoderation - The offer is visible, but affiliates must be added as trusted to work with it.
Private - The offer is hidden from affiliates unless they are explicitly added as trusted for this offer.
Tags - Tags are visible only to you and your managers.
Verticals - Select the verticals related to the offer.
Start At - Set the date when the offer will become active.
Stop Date - Set the date the offer will stop. If you don't know the end date and leave this field blank, today's date will be automatically applied. To avoid this, make sure to select a specific end date.
Time Zone - Set the time zone for starting and stopping the offer.
Currency - Specify the currency in which the advertiser pays for the offer.
Notes - A field for any additional notes.
To save the parameters, click Save, and the basic information will be saved.
For affiliates to work with an offer, it needs to be fully configured.
This involves completing the tabs on the right side of the page.
Callback settings
The advertiser must set up conversion data transfer to the Marksel system.
If the lead status changes on the advertiser's side, this information should be transmitted for tracking in the statistics and settlements.
🧐
After creating an offer, ensure that the advertiser sets up the callback and performs a test conversion to verify that data is being correctly transferred.
Only after successful testing should the offer be activated for affiliates.
In this tab, the primary configuration of offer parameters is carried out, which will be used in subsequent steps of offer setup.
Geos - Select the geographic locations where the offer applies. Traffic from locations not selected in any cap will be considered invalid.
OS - Select the operating systems where the offer applies. Traffic from non-selected OS will be considered invalid.
Reject leads with duplicated IPs - This switch automatically rejects leads with duplicate IP addresses.
Target List - A list of parameters applied by the user and their editability, including options for editing and deleting.
Tracking
In this tab, you need to provide the link to the page where the conversion action will take place.
Preview URL - Provide a landing page link that affiliates can use to preview the offer.
Trafficback URL – Specify a URL where users will be redirected if they don’t meet the offer's criteria.
Tracking URL - Specify the URL here. This URL must contain parameters that will be passed to the advertiser's system for tracking and collecting statistics on incoming leads. Potential clients will access this URL when the affiliate starts driving traffic to the offer.
Managing Multiple Tracking Links within a Single Offer
You have the ability to work with multiple tracking links within a single offer.
Link Generation - After creating the first link, it is automatically set as the Main link. This means that any tracking link generated by default will redirect traffic to this link.
Changing the Main Link - If you need to use a different link for redirection, you can select it as the Main link. After doing so, generate a new tracking link for it.
Important: Both tracking links will remain active, and the cap will be shared across the entire offer.
Additional Options - To the right of each link, there is a menu represented by three dots, which provides three available actions:
Delete — Remove the tracking link.
Main — Set this link as the main one for tracking link generation.
Edit — Modify the link settings.
Link Rotation in S2S Offers
If multiple links are added to the tracking settings of an S2S offer, the Rotation option becomes available.
When Rotation is enabled, Auto Rotation is activated by default. You can disable Auto Rotation if needed, after which manual weight-based rotation will be enabled.
On the first day, the system distributes traffic randomly across all links.
Starting from the second day, the system analyzes the EPC of each link and automatically adjusts the weights based on performance.
The link with the highest EPC receives the most traffic. The maximum possible weight is 100.
If you disable Auto Rotation, you can manually set the weights for each link using logic similar to redirection rules.
Important: If you add new links after Rotation is already enabled, you must disable and re-enable Rotation.
This ensures the system recalculates EPC and distributes traffic correctly based on the updated set of links.
Personal Tracking
If global settings are insufficient and you need to configure parameters for a specific affiliate, use the Personal Tracking tab.
Affiliate – Select the affiliate for whom you're configuring personal tracking.
Target – Choose the previously configured offer parameters you want to use for this tracking.
Weight – This parameter allows you to set the weight for links. For example, if you have two links with a weight of 50, the traffic will be equally distributed between them.
Tracking URL – Enter the URL containing the parameters for passing data to the advertiser.
Preview URL – Provide a landing page link for the affiliate to preview.
Trafficback URL – Specify a URL where users will be redirected if they don’t meet the offer's criteria.
Redirection Rules
In this tab, you can set global redirection rules to manage tracking URLs and determine their priority and sequence.
Tracking URL – Provide a tracking URL that will be used based on the configured rules.
Target – Select the offer parameters for which this redirection will apply.
Weight – This parameter allows you to set the weight for links. For example, if you have two links with a weight of 50, the traffic will be equally distributed between them.
Tracking URL Settings
For the advertiser to receive all necessary information about each click through the tracking links, you need to configure data transmission via link parameters. Add the parameter names and macros where the values will be passed in the link.
For example, if the advertiser's tracking link is:
http://google.com,
you can add parameters like this:
http://google.com?ip={ip}&country={geo}&user={user_id}
Key rules:
Use a «?» before the first parameter.
Use «&» between additional parameters.
Use «=» between the parameter name and its value.
Make sure to confirm parameter names with the advertiser.
The system automatically inserts the values for each unique click, replacing the macros in curly braces with actual values.
For example, if the advertiser wants to capture the client’s country in the «country» parameter, the link will look like this:
country={geo}
where country is the advertiser's parameter name and {geo} is the system's macro.
There is no limit to the number of parameters in the URL.
{clickid} - Conversion identificator of advertiser
{device} - Used to send device type.
{os} - OS Family
{browser} - browser type
{ip} - User IP-address
{sub_source} - the value of the subsource parameter, which transmits data about a specific traffic source
{date} - Date and time of conversion committing
{click_date} - Date and time of click committing
{pid} - affiliate's id
{sub1} - Subaccount 1
{sub2} - Subaccount 2
{sub3} - Subaccount 3
{sub4} - Subaccount 4
{sub5} - Subaccount 5
{sub6} - Subaccount 6
{sub7} - Subaccount 7
{sub8} - Subaccount 8
{sub9} - Subaccount 9
{sub10} - Subaccount 10
{sub11} - Subaccount 11
{sub12} - Subaccount 12
{sub13} - Subaccount 13
{sub14} - Subaccount 14
{sub15} - Subaccount 15
In this tab, you can specify affiliates who will have access to the offer.
Even if the offer is set to Public, you must add an affiliate to the list to generate a tracking link for them.
However, for Public offers, affiliates can generate their own tracking links, even if they are not listed here.
To add an affiliate, click Add Affiliate and select the desired affiliate from the list. Affiliates who have already been added to the Roles section will be listed here. The information about added affiliates will appear in the table:
ID
Affiliate - the affiliate’s email
Status - the affiliate’s status
To remove an affiliate and revoke their access to the offer, use the Delete option in the context menu. After deletion, all traffic from this affiliate will be redirected to the Trafficback URL.
In this tab, you can also add landing and pre-landing pages for affiliates to work with.
To add a pre-landing, click Add Landing and select it from the list.
In this tab, you need to set conversion limits for the offer. An offer cannot operate without limits. If no limits are set, use a very high value (e.g., 10,000 conversions).
The limit applies to all affiliates collectively. For instance, if the offer limit is set to 1,000 conversions per day, all affiliates combined can drive up to 1,000 conversions before the traffic becomes invalid for the rest of the day.
You can also set different limits for different targeting groups (Geo + OS + Device).
To set a limit, fill in the following fields:
Target - Select the offer parameters for which the limits will apply.
Period - Specify the period for the limit: day, week, or month. If you select no period, the cap will not reset over time.
Limit - Enter the allowable number of conversions within the limit.
Goal Title - Select the action that will trigger the payment.
Payments Type - Choose the payment type:
CPA - The advertiser pays a fixed cost per conversion, and the affiliate receives a fixed payout for each conversion.
RevShare - The advertiser pays a variable cost per conversion (e.g., a percentage of the sale), and the affiliate receives a percentage of the advertiser’s payout for each conversion.
RPS/CPA (Mixed) – A combined model that blends CPA and RevShare elements. The advertiser may pay a fixed amount for certain types of conversions (CPA) while paying a percentage of revenue for others (RevShare).
Revenue - Enter the advertiser’s payout per conversion.
If CPA is chosen, enter a fixed payout.
If RevShare is selected, enter the percentage of the advertiser’s payout, which should always equal 100%.
If Mixed is chosen, enter the fixed payout. The final payout will be calculated by multiplying the fixed payout by the postback revenue divided by 100.
Payouts - Enter the affiliate’s reward per conversion.
If CPA is chosen, enter a fixed payout to the affiliate.
If RevShare is chosen, enter the affiliate’s percentage of the advertiser’s payout. For example, enter 50 if the affiliate receives 50% of the advertiser’s payout.
If Mixed is chosen, enter the fixed payout. The final payout will be calculated by multiplying the fixed payout by the postback payout divided by 100.
Once all fields are filled, click Add to create a new limit set, which will appear in the list below. For existing limits, you can:
Edit - Modify the existing limit set.
Duplicate - Copy the existing limit set.
Delete - Remove the existing limit set.
Personal payouts/caps
If global settings are insufficient and you need to set specific parameters for an individual affiliate, use the Personal payouts/caps tab.
This feature allows you to configure custom payouts and traffic caps for each affiliate.
The process is similar to global payouts/caps settings, but with the added benefit of personalizing it for each partner. Once all fields are filled, click Add to create the limit set, which will appear in a separate list below. For existing limits, you can:
Edit - Modify the existing personal limit set.
Duplicate - Copy the personal limit set.
Delete - Remove the personal limit set.
Goals
Marksel system supports a wide range of different goals that can be paid by the advertiser.
REGISTRATION - registration
SOI LEAD - Single Opt-In Lead. Adding potential customers' personal data (e.g., email, phone number, etc.).
DOI LEAD - Double Opt-In Lead. Adding potential customers' data and subsequently confirming them (e.g., the user added their phone number, received an SMS from the advertiser, and entered the SMS code on the site as confirmation of the phone number).
QUALIFIED REGISTRATION - requested confirmed registration.
INSTALL - application installation
QUALIFIED INSTALL - requested confirmed installation.
CPT TRIAL - purchase of a trial version
CC SUBMIT - payment for entering credit card data.
SUBMIT ANY - filling out any form on the advertiser's landing page.
SALE - product purchase
QUALIFIED SALE - requested confirmed sale.
RECURRENT SALE - repeated product purchase
DEPOSIT - making a deposit
QUALIFIED DEPOSIT -
RECURRENT DEPOSIT - repeated deposit
REBILL - automatic payment deduction for the next period during subscription
CANCEL_SUBSCRIPTION - subscription cancellation
REFUND - refund to the customer
CHARGE_BACK - refund to the customer
FRAUD - fraud
REJECT - rejection
MONETIZATION - any type of monetization that the advertiser is willing to pay for. Discussed individually with the advertiser.
The optimization page allows you to configure shaving parameters (hiding conversions) for partners (affiliates) when working with Direct Link or API offers. By using different optimization types, you can flexibly control the percentage of conversions displayed to affiliates, preventing full data disclosure.
Types of optimization
Dynamic Percent - The dynamic percentage allows you to specify a conversion range (e.g., from 10% to 20%) to be hidden from the affiliate (a process known as shaving). As a result, the affiliate will not see some conversions within the defined range.
Value (min-max) - Allows you to set the range of conversions (e.g., from 10% to 20%).
Count - This parameter is used to specify how many conversions will be visible before the hidden ones start. This field is mandatory.
Optimization Cycle - Defines after how many conversions the shaving process resets and starts over.
Goal Title - Optimization can be applied to a specific goal if the offer has multiple goals. Only conversions related to the selected goal will be shaved, while others remain visible to the affiliate.
Fixed Percent - A fixed percentage of conversions to be hidden.
Value (min-max) - Allows you to set the exact percentage of conversions to be shaved, for example, 15%.
Count - You can also use this parameter to specify how many conversions will be visible before the hidden ones start.
Optimization Cycle - Defines after how many conversions the shaving process resets and starts over.
Goal Title - Optimization can be applied to a specific goal if the offer has multiple goals. Only conversions related to the selected goal will be shaved, while others remain visible to the affiliate.
Selective -This type allows you to set specific rules, for example, every fifth conversion will be hidden.
This value should be entered in the Each field.
Goal Title - Optimization can be applied to a specific goal if the offer has multiple goals. Only conversions related to the selected goal will be shaved, while others remain visible to the affiliate.
Personal Optimization
Personal Optimization functions identically to general optimization. However, it allows you to select a specific affiliate from the offer to apply the optimization settings to.
Important Notes:
Conversions with Reject and Fraud statuses are not subject to shaving.
Traffic back conversions will not be shaved.
Conversions with goals other than the one specified in the offer's optimization section will not be shaved.
Shaved conversions will not appear in the affiliate's account, statistics, dashboard, or wallet.