You can access your platform-wide tracking settings by going to Company > Customize Application > Settings > Tracking. Below, we'd like to explain each setting on that page briefly.
Proactive Click Fraud Prevention
When enabled, this setting rejects clicks marked as suspicious by the TUNE fraud database (powered by Fraudlogix). Rejected clicks redirect to a blank page and are not eligible for attribution. Clicks matching known sources of fraud are marked as suspicious even if they are accepted. You can exclude individual offers from this setting from the Offer Tracking Settings page.
TUNE uses the same fraud reason codes as Fraudlogix:
-
Non-Human Script: Browser or server that made calls without declaring itself as a bot, instead declaring a valid user agent without a real human user
-
Bot Generated: The device was modified to call HTML or make ad requests while not under the control of a user (typically without the device owner’s consent)
-
Basic Fraud: Bot or person that repeatedly visited a domain to count multiple impressions, typically under the same IP address
-
Bad IP Reputation: IP with a historical reputation associated with fake, non-human traffic and malicious or compromised devices
-
Proxy: Proxy servers were used to spoof IP
-
Spoofed: Bot or person that forged their browser’s user agent string
-
TOR Exit Node: IP from a gateway for traffic from the Tor Network
-
Data Center: IP from a data center that doesn’t forward real traffic
-
VPN: VPN was used to spoof IP
Note that we choose not to expose to partners why something gets flagged. This prevents potential bad actors from figuring out how to mask fraudulent behavior.
First Click Attribution
When enabled, this setting forwards users from subsequent clicks directly to the Preview URL and attributes conversions only using First Clicks. You can opt individual offers into this behavior from the Offer Tracking Settings page.
For CPC offers with Postback tracking protocol, TUNE determines First Click by creating a server-side user session that is being checked against on every click.
For all other payout types and tracking protocols, TUNE determines First Click using a session cookie in the user’s browser.
Click Metrics
Set the default click statistic to all clicks (every click on a partner tracking link) or unique clicks (by a visitor). This setting will determine the click column in reports. Partners only have access to clicks, while employees can access clicks, gross clicks, and unique clicks. Gross clicks are higher than unique clicks by a visitor clicking on the tracking link more than once. Setting click metrics to display unique clicks can cause CPC, RPC, CTR, etc., to be higher than if clicks were set to all clicks since there are generally fewer unique clicks than all clicks.
Click Display
Allow partners to access statistics for only gross (all) clicks, unique clicks, or both gross and unique clicks. Partners will have gross and unique clicks in their reports if set to gross and unique clicks.
Conversion Approval
A feature that offers can enable requires advertisers or employees to approve conversions before partners are credited. Pending conversions are displayed and can be approved in the Conversion Report.
Conversion Management
Feature to add and remove leads from statistics by the partner and offer. Empower selected employees to have permission to Adjust Conversions as well.
Encrypt Tracking Links
Force all partner tracking links to be generated and encrypted using hash–tiny / shortened URLs. After generating the link, encrypted tracking links take about one minute to load into the ad server.
Encrypt Conversion URLs
A feature that can be enabled by an offer to force its conversion tracking URL to be encrypted. Using this setting, the conversion URLs will include an encrypted hash rather than the offer ID. This helps prevent fraud, as partners can’t easily know the URL to record false conversions.
Transaction ID Value
Options to change how your application generates transaction ID values. More information on this setting can be found in our About Transaction IDs article.
Alphanumeric Transaction IDs
Feature to make your transaction IDs alphanumeric. More information on this setting can be found in our About Transaction IDs article.
Default Redirect URL
Using this setting, you can specify another site to send traffic to if there are no valid offer URLs. To do so, set this to “Enabled” and enter the URL of that site in the new Default Redirect URL field that appears. Include any protocol identifiers at the beginning of the URL, like http:// or https://.
Traffic is directed to the Default Redirect URL in these cases:
- Partner doesn’t have the approval to run an offer
- The offer is paused and has no redirect offer
- The offer is expired and has no redirect offer
- Offer exceeds a cap and has no redirect offer
For more on when the Default Redirect URL is used, see the Redirect Flow section of our Conversion & Budget Caps article.
Global Click Macro
Track all clicks through a third-party system by enabling Click Macro. You can include {redirect} or {eredirect} in the Click Macro URL to redirect clicks to another tracking system. The non-encoded offer URL replaces the {redirect} macro, and the {eredirect} macro includes the URL-encoded offer URL. We recommend using an encoded redirect if there is a query string in the click macro URL. If you omit these redirect parameters, our ad server will make a Server Response to the provided Click Macro URL for each click.
Some macros can be included in the Global Click Macro URL and are replaced automatically by the ad servers. These macros are:
- {redirect} – Offer URL for the click
- {eredirect} – URL-encoded Offer URL for the click
- {affiliate_id} – ID of the partner promoting the offer
- {aff_sub} – Partner sub ID value passed in via partner tracking link
- {source} – Partner source value passed in via partner tracking link
- {offer_id} – ID of the offer
- {offer_url_id} – ID of the offer URL used
- {advertiser_id} – ID of the advertiser for the offer
- {country_code} – User’s country code (ISO 2-letter code, i.e. US)
- {params} – If the Custom Variables option above is enabled, {params} will be replaced by the extra variables passed by the partner into the partner tracking link
- {transaction_id} – Transaction number used to verify individual leads, to enable cookieless client-based tracking, or when server response tracking is required
- {offer_ref} – Reference ID of the offer
- {affiliate_ref} – Reference ID of the partner promoting the offer
- {advertiser_ref} – Reference ID of the advertiser of the offer
Example Click Macro URL that uses {eredirect}:
http://www.hasdemo.com/clickmacro.php?url={eredirect}
Company Postback URL
This option allows you to enable a global company postback URL. This URL will always be called on conversion and supports dynamic variables. Both shared and parent brand URLs are called on conversion for shared offers.
Macros can be included in the Postback URL and automatically replaced by the ad servers. These macros are:
- {aff_sub} – Partner sub ID
- {aff_sub2} – Partner sub ID 2
- {aff_sub3} – Partner sub ID 3
- {aff_sub4} – Partner sub ID 4
- {aff_sub5} – Partner sub ID 5
- {adv_sub} – Advertiser sub ID
- {source} – Partner source value
- {payout} – Partner’s offer payout
- {offer_id} – Offer ID of the offer
- {transaction_id} – Transaction ID of the record
- {ran} – A random number
- {session_ip} – IP address on the click
- {ip} – IP address on the conversion
- {goal_id} – If the offer has a goal, the goal’s identifier number
- {sale_amount} – Amount of the sale
- {currency} – Offer’s currency, abbreviated
- {offer_url_id} – ID value of the offer URL selected
- {customer_id} – With customer lists, the value assigned to the customer for that conversion
- {offer_ref} – Reference ID value set for the offer
- {affiliate_ref} – Reference ID value set for the partner
- {advertiser_ref} – Reference ID value set for the advertiser of the offer
Traffic Referrals
Tracks and reports the referral web addresses to offers from partner tracking links. Data is available in the Traffic Referrals Report.
Hide Referrals
You can block advertisers from receiving partner referral URLs by enabling the Hide Referrals setting. Enabling the Hide Referrals feature removes the referral URL from partners’ traffic before sending it to the advertiser's offer.
This function uses a four-step approach to remove referral URLs from all partner traffic sources.
- Step 1 – The first one does a meta refresh to itself.
- Step 2 – If the referral is blank or set as a tracking domain, redirect to the offer URL. If there is still a referral set, it does a JavaScript redirect back to itself.
- Step 3 – If the referral is blank or set as a tracking domain, redirect to the offer URL. If there is still a referral set, it makes an auto-form submission back to itself.
- Step 4 – If the referral is blank or set as a tracking domain, redirect to the offer URL. If there is still a referral set, it goes to a page that says “Click to Continue,” which makes the redirect page the referral when the user clicks.
Less than 0.5% (1/2 of a percent or less) make it to the 4th refresh. Redirects are usually cleared with the first two; the third JavaScript clears most remaining.
Redirect Proxy Traffic
When the ad server detects that a user clicking a tracking link is coming from a detected proxy IP address, you can redirect the user to either the offer preview URL or a custom-specified URL for all traffic. By sending the proxy traffic to a different page, the click won’t be counted toward your monthly click allocation.
Offer Whitelisting
Enforce conversion requests to be validated against a list of IP addresses or referrer domains. You can specify IP addresses to be whitelisted for offers that use postback URLs and domain names for offers that use iframe or image pixels. When an IP address is whitelisted, the ad servers check against a list of IPs to ensure the IP is authorized for the offer. If the IP address matches the approved IPs, the conversion is deemed fraudulent and will be accepted.
When a referral domain is whitelisted, the ad servers ensure the referring URL to the conversion pixel matches a whitelisted URL. The conversion pixel’s referral domain should be the same URL that hosts the pixel. If the referring URL does not match a whitelisted domain, the conversion is deemed fraudulent and will be rejected.
Enforce Conversion Referrals
When the conversion pixel is loaded for all offers with cookie-based tracking, a referral URL must be set. Conversions with no referral URL will be set to reject. This feature helps prevent fraud, as only conversions with a referral URL to the conversion pixel will be approved. This feature only works with offers that use iframe or image pixels and does not work with offers that use Server Postback since there isn’t usually a referral URL on a server-side call.
If the feature is enabled, conversions without a referral URL to the conversion pixel will be recorded with the rejected status and visible in the conversion report. Rejected conversions are only visible to employees in the admin interface. If you want to credit a partner for a conversion, rejected conversions can be approved.
If disabled, the ad server disregards whether there is a referral URL to the conversion pixel, and all conversions will be recorded.
Specify Payout on Click
Allow the payout to be passed into a tracking link on click to offers with CPC (cost per click) cost models. This specified payout amount will override all other payout settings, including the default offer payout, any tiered payout for the offer, and any specific partner payout. This should be used for internal tracking, as enabling this feature can lead to abuse by partners. Append the payout parameter to the end of tracking links, followed by the amount:
http://demo.go2jump.org/aff_c?offer_id=1&aff_id=1&payout=5.00
Specify Amounts on Conversion
Allow the payout and revenue to be passed on on the conversion request. Any specified amounts will override all other payout and revenue settings, including the default offer payout, default offer revenue, tiered payout, tiered revenue, specific partner payout for the offer, and specific revenue for the offer. Append the payout or revenue parameter to the end of conversion URLs followed by the amount:
http://demo.go2jump.org/aff_lsr?offer_id=1&payout=5&revenue=10.00
Specify the Status on Conversion
Allow the status of conversions to be set in conversion requests. The specified conversion status will override the determined status, including pending conversion settings or rejecting conversions based on fraud settings.
Append the status parameter to the end of conversion URLs and give it a value that reflects the status you want: “approved,” “pending,” or “rejected.” This feature is best used when the advertiser has a fraud system and wants to report fraudulent conversions as rejected. You can also override the default pending conversion status if the offer has conversion approval enabled.
http://demo.go2jump.org/aff_l?offer_id=1&status=pending
Enforce Conversion Tracking Protocol
This setting enforces the selected tracking protocol set in the offer to ensure that conversions from other tracking protocols are not credited conversions. For example, if the offer is set to HTTP iframe pixel but conversions are requested from a server postback with the transaction ID, the conversions will be rejected because the ad server will only accept conversions from an HTTP iframe pixel for this offer.
When implementing a global postback URL with your advertisers/sales pages, we recommend setting all offers using the global postback to “Server Postback with Transaction ID” in the offer. This prevents conversions from being rejected due to this setting.
"Note: If this setting is disabled, conversions with the Tracking Protocol “Server Postback with Affiliate ID” will still not be allowed on offers with “Server Postback with Transaction ID” for security reasons. If you want to accept both protocols, disable this setting and set your Tracking Protocol to “Server Postback with Affiliate ID."
Enforce Offer IDs on Conversion
Enable this setting to enforce an offer ID match between the click session and conversion. If the offer_id parameter doesn't match the click session with the same transaction ID, conversion pixel and postback URLs, including the offer_id parameter, are rejected.
Note: Conversion pixel and postback URLs that don’t include the offer_id parameter (like global postback URLs) will still be accepted.
Show Auto-Rejected Conversions in Admin Reports
The transaction ID determines duplicate conversions. When this setting is enabled, duplicate conversions are recorded with the " rejected " status and visible in the conversion report. Rejected conversions are only visible to employees in the admin interface. You can use this feature to see which partners are generating duplicate conversions. Afterward, you can approve rejected conversions to credit a partner for a conversion.
If this setting is disabled, duplicate conversions are not recorded and won’t be included in any reports. They are disregarded and not tracked.
Limit Conversion by Unique ID
Reject conversions with the same unique ID as duplicates. Unique IDs are passed through conversion requests, are global within your platform, and do not expire. When enabled, this feature becomes the sole method of conversion de-duplication. Conversions with different unique IDs and the same transaction ID are not rejected as duplicates.
To pass a unique ID in a conversion request, append the conversion_unique_id parameter to the end of the conversion link using the unique ID as its value. For more information, read our article on the Limit Conversions by Unique ID setting.
Conversions from Proxy
If a conversion was created from a proxy, it may be fraudulent in many cases. When you detect a conversion to be created from a proxy, you can set the conversion status to pending or rejected for review. Digital Envoy provides proxy information.
A status message will be associated with the conversion, saying it was detected as a proxy. You can view the status message of a conversion associated with a proxy on the Conversion Report.
Track User-agent on Click
If enabled, the server will use the user-agent from click when loading conversion postback URLs.
Search Bots
You can enable search bots to access tracking links like a regular user by setting Search Bots to “Enabled.” This is disabled by default, so you must set this manually.
Maintain Custom Tracking Domains
Set all traffic to remain on the custom tracking domain and prevent redirects to the offer or global tracking domain. Enabling this feature will require conversion pixels on each offer for each domain. If the offer uses the server Postback conversion tracking protocol, additional postback URLs are not needed for the custom tracking domain.
With this option disabled, a custom tracking domain redirects back to the default tracking domain for the platform since the advertiser has only placed the conversion tracking pixel for the default domain. For example:
- The user clicks on this link: http://custom.trackingdomain.com/aff_c?offer_id=1&aff_id=10
- The user is redirected to the default tracking domain: http://default.trackingdomain.com/aff_c?offer_id=1&aff_id=10
- The user is redirected to the specified offer URL: http://www.example.com
- On conversion, the advertiser loads the pixel/postback URL for the domain default.trackingdomain.com
With the maintenance of custom tracking domains enabled, the user doesn’t get redirected to the default tracking domain. This also requires the advertiser to place an offer pixel for the custom tracking domain. For example:
- The user clicks on this link: http://custom.trackingdomain.com/aff_c?offer_id=1&aff_id=10
- The user is redirected to the specified offer URL: http://www.example.com
- On conversion, the advertiser loads the pixel/postback URL for the domain custom.trackingdomain.com
Advanced Device Detection
Allows for detection of device characteristics such as operating system, device brand, device model and OS version.
With the Chromium user agent reduction, detailed information about a device can only be gathered using Client Hints. Client Hints is a mechanism that allows browsers to provide web servers with additional information about the client's device and capabilities.
When Advanced Device Detection is enabled, TUNE performs the following checks for each click:
- Browser Verification: TUNE checks if the click originated from a Chromium-based browser.
- Client Hint Headers: TUNE verifies whether Client Hint headers with device information are missing.
If both conditions are met, TUNE will redirect to the same URL, appending ch-redirect=1 to the link. While doing this, TUNE collects more information about the device from the HTTP request headers. You can see the additional data in reports and use it for Advanced Targeting.
Universal Links
Enable this option to use Universal Links generated by Mobile Measurement Partners. Once enabled, the option will appear as a drop-down during offer creation and offer edit.
Show Mobile Tracking Parameters
Enterprise accounts can display the mobile tracking parameters in the Conversion Report.
Traffic Source Identifier Field
The selected value for this setting determines which parameter to use for “source”-"-level rules when using performance automation tools. Set this field to the parameter where your partners provide information on their traffic source.