A cost per click (CPC) event type allows you to track and pay partners for clicks to your website. impact.com allows you to add a click event type to your template terms and create customized payouts to assign different values to different types of clicks, or credit partners for clicks driven from specific traffic sources only. Bear in mind that only 1 click event type is allowed per program.
Before you begin: Before you can start tracking and paying out for clicks to your website using the features described below, you will need a CPC tracking event type set up for your account. Reach out to your CSM (or contact support) if you do not have one set up already.
CPC V2 offers more customizable Payout Group and Payout Restriction options. These options allow you to create sophisticated CPC payouts, like payouts that scale based on the web browser, geographical location, or type of device that performed the click. For more information on the options available, see the Click payout field reference below. Some additional points of note around CPC V2 include the following:
CPC V2 functionality won't affect your preexisting contracts unless you choose to modify them with the CPC V2 click event type. However, the updated functionality will apply to any new contracts you create.
There is no locking period during which you can reverse invalid clicks or clicks you don't want to credit. Clicks are registered instantly, and the idea is to structure your contract terms to only pay out for the type of clicks that you specify (e.g., only pay out for clicks from the US that came from mobile devices).
Invalid clicks are managed by precautionary measures taken by both yourself and impact.com. To learn more about how impact.com safeguards you from invalid traffic, see our CPC V2 FAQ doc. To learn more about how you can cap your payout and prevent overspending, be sure to enable Limits as per the guidelines below.
Create custom CPC payout rules
From the left navigation menu, select [Engage] → Contracts → Template Terms.
In the upper right corner, select Create Template Term.
In the Event Type section, select [Drop-down menu] Please select an Event Type.
Find an existing template term in the table, and in the Actions column, select [Drop-down menu] → Modify Terms.
In the Event Type section, select [Add] Add another Event Type.
Select the Click event type.
[Toggle on] Payout Groups and select Add New to add a payout group.
Set up the payout group's payout rules using the [Drop-down menus] and fields.
Parameter option
Description
Tracking link example
Ad
The ID of the ad that referred the click, which is automatically embedded in every tracking link. You can configure payout rules based on the presence, absence, or value of this ad ID.
https://le.pxf.io/c/1416144/123456/8882
Ad Program
The program to which the referral ad belongs. You can configure payout rules based on the presence, absence, or value of a specified ad program. (This is a custom field that can be specified in tracking links.)
https://le.pxf.io/c/1416144/674249/8882?adcampaign=acmeanvils
Ad Program Id
The ID of the program to which the referral ad belongs. You can configure payout rules based on the presence, absence, or value of a specified ad program ID. (This is a custom field that can be specified in tracking links.)
https://le.pxf.io/c/1416144/674249/8882?adcampaignid=111
Ad Group
The group to which the referral ad belongs. You can configure payout rules based on the presence, absence, or value of a specified ad group. (This is a custom field that can be specified in tracking links.)
https://le.pxf.io/c/1416144/674249/8882?adgroup=banners
Ad Group Id
The ID of the group to which the referral ad belongs. You can configure payout rules based on the presence, absence, or value of a specified ad group ID. (This is a custom field that can be specified in tracking links.)
https://le.pxf.io/c/1416144/674249/8882?adgroupid=123
Ad Keyword
The keyword associated with an ad. You can configure payout rules based on the presence, absence, or partial presence or absence of a specified keyword. (This is a custom field that can be specified in tracking links.)
https://le.pxf.io/c/1416144/674249/8882?kw=anvil
Ad Placement
The location of an ad on the partner's web page. You can configure payout rules based on where an ad is situated on a web page. (This is a custom field that can be specified in tracking links.)
https://le.pxf.io/c/1416144/674249/8882?adplacement=home
Derived Browser
The internet browser associated with incoming traffic. impact.com detects a user's browser from the tracking link redirect. You can configure payout rules based on this internet browser type.
N/A
Derived Country
The country associated with incoming traffic. impact.com detects this from the tracking link redirect, where the user's IP address is captured. You can configure payout rules based on this user country.
N/A
Derived Device Type
The type of computing device associated with incoming traffic. impact.com detects a user's device type from the tracking link redirect. You can configure payout rules based on this device type.
N/A
Derived OS
The device operating system associated with incoming traffic. impact.com detects a user's device type from the tracking link redirect, where the user's IP address is captured. You can configure payout rules based on this operating system type.
N/A
Derived State/Region
The geographical region associated with incoming traffic. impact.com detects a user's regional location from the tracking link redirect, where the user's IP address is captured. You can configure payout rules based on this geographical region.
N/A
Landing Page
The brand landing page to which users were referred. You can pass this directly in the tracking link. If not, impact.com will report the landing page that was configured for this ad tracking link. You can configure payout rules based on the presence, absence, or value of a landing page.
https://le.pxf.io/c/1416144/674249/8882?u=acme.com
Param1
You can configure payout rules based on the presence, absence, or value of a custom UTM parameter. (Up to 4 parameters allowed)
https://le.pxf.io/c/1416144/674249/8882?param1=trending
Param2
You can configure payout rules based on the presence, absence, or value of a custom UTM parameter. (Up to 4 parameters allowed)
https://le.pxf.io/c/1416144/674249/8882?param2=black
Param3
You can configure payout rules based on the presence, absence, or value of a custom UTM parameter. (Up to 4 parameters allowed)
https://le.pxf.io/c/1416144/674249/8882?param3=iron
Param4
You can configure payout rules based on the presence, absence, or value of a custom UTM parameter. (Up to 4 parameters allowed)
https://le.pxf.io/c/1416144/674249/8882?param4=large
Product Category
The product catalog category under which the product falls. You can configure payout rules based on the presence, absence, or value of this category, but note that there must be an exact string match with the value specified in the product feed.
When partners do not leverage tracking links from product catalogs, you or the partner can manually append a category instead.
https://le.pxf.io/c/1416144/674249/8882?prodcat=tools
Product Sub Category
The product catalog subcategory under which the product falls. You can configure payout rules based on the presence, absence, or value of this subcategory, but note that there must be an exact string match with the value specified in the product feed.
When partners do not leverage tracking links from product catalogs, you or the partner can manually append a subcategory instead.
https://le.pxf.io/c/1416144/674249/8882?prodsubcat=anvils
SharedId
A value associated with the click that the partner shares with you for the benefit of your tracking. You can configure payout rules based on the presence, absence, or partial presence or absence of a specified SharedId, but note that there must be an exact string match with the value passed in the tracking link.
https://le.pxf.io/c/1416144/674249/8882?sharedid=partner_blog
SKU
The product's Stock Keeping Unit, as recorded in the product catalog. You can configure payout rules based on the presence, absence, or value of a specific product SKU, but note that there must be an exact string match with the value specified in the product feed.
When partners do not leverage tracking links from product catalogs, you or the partner can manually append a SKU instead.
https://le.pxf.io/c/1416144/674249/8882?prodsku=ANVL_2023_12
Subaccount ID
The sub affiliate or partner account Id on the impact.com platform. You can configure payout rules based on the presence, absence, or value of a specific subaccount ID. (This is a custom field that can be specified in tracking links.)
https://le.pxf.io/c/1416144/674249/8882?subacctid=111
Subaccount Name
The name of the sub-affiliate or partner account on the impact.com platform. You can configure payout rules based on the presence or absence of a specific subaccount name. (This is a custom field that can be specified in tracking links.)
https://le.pxf.io/c/1416144/674249/8882?subacctname=hazel_nutt
Traffic Type
The category of incoming traffic, such as traffic coming from a social media property or a display on a web page. The partner can pass any value to which you've agreed, e.g., forum, toolbar etc. You can configure payout rules based on the presence or absence of a specified traffic type, but note that there must be an exact string match with the value passed in the tracking link.
https://le.pxf.io/c/1416144/674249/8882?trafcat=toolbar
Traffic Source
The origin of incoming traffic, such as traffic coming from social media, a web page, a search engine etc. The partner can pass any value to which you've agreed, e.g., Instagram, toolbar, paid search, etc. You can configure payout rules based on the presence or absence of a specified traffic source, but note that there must be an exact string match with the value passed in the tracking link.
https://le.pxf.io/c/1416144/674249/8882?trafsrc=paidsearch
URL
The referring URL from which the tracking link redirected a user. impact.com detects this in HTTP referrer header during the gateway redirect from a partner's promotional site to your program landing page. You can configure payout rules based on the presence, absence, or partial presence or absence of a specific URL.
N/A
Optionally, select [Add another] to create a second rule within the same payout group, or select Add → Add new to create a new rule altogether.
If you add multiple rules to 1 payout group, all rules must apply for the payout group to apply.
You are limited to 200 payout group rules in total for the click event type.
[Toggle on] Payout Restrictions and use the [Drop-down menus] and fields to specify instances when no payout should be generated.
For more details about this setting, see the Click event field reference below.
[Toggle on] Limits.
Use the [Drop-down menus] to include limits for either clicks or payout.
Fill in the remaining fields, using the Click payout field reference section below as a guide.
At the bottom of the page, select Save.
For more information on how to customize advanced settings, see the Advanced settings reference below.
Field | Description |
---|---|
Default Payout | This is the default payout if no payout groups, adjustments, restrictions, or performance bonuses apply to the click. Set a fixed payout value for clicks. |
Dynamic Bidding | The Product Bid amount sourced from the item’s catalog listing will override your default payout amount. Where no Product Bid amount exists, your Default Payout amount will be paid. [Toggle on] to enable dynamic click and allow partners to provide a CPC with clicks. Dynamic bidding can be configured in two ways:
|
Payout Groups | Enable this setting to pay out different amounts per click based on the rules that you set. You can use up to 25 different parameters to set payout rules. E.g: SKU + is + ABC001 [Add another] Product Category + is not + Electronics. See the Payout parameters reference below for more information on each parameter. |
Payout Restrictions | Enable this setting to specify any conditions that should generate no payout. You can use up to 25 different parameters to set payout restrictions. E.g: Traffic Type + is not present [Add another restriction] Ad Keyword + contains + Firearms. See the Payout parameters reference below for more information on each parameter. |
Limits | You can specify limits for the number of clicks or payout amount permitted within a certain timeframe to ensure you stay on budget. |
Select show advanced settings to view and configure advanced settings.
Setting | Description |
---|---|
Change Notice Period | Configure the number of days in advance that partners will receive notice before custom term changes take effect. |
Reversal Policy | Configure how much of the payout you can recover if you decide to reverse an action. impact.com's recommended default is Advertiser Returns 100% max monthly returns, so you can recover 100% of your payout in the event of an order return, cancellation, or fraud. |
Action Limit | Define the maximum number of actions for which partners can be paid out within a specified period. E.g., you can choose to only pay out for the first 5000 actions every quarter. |
Spend Limit | Define the maximum payout a partner can receive within a specified period. E.g., you can choose to pay out a max of $5000 every quarter. (The currency used will match the currency you chose in the Currency field above.) |
Minimum Earnings | A guaranteed minimum payout to the partner for each click. If a partner's total action payout is less than the total number of clicks multiplied by the guaranteed minimum cost per click, the partner will receive a payout for the difference. When enabled, you can input the minimum EPC (earnings per click) a partner should receive per month. This is useful to partners who want to evaluate their marketing costs against your program's expected return. |
Placement Fees | Optionally, input a fee that partners will receive upon meeting a specified requirement, e.g., situating your ad in a premium space on their site. |
Tracking Pixel | Toggle whether partners can place their own piggyback pixels on your confirmation pages. (For partners to benefit from this setting, you must already be using pixel tracking so that they can piggyback off of it.) |
Data Center Clicks | Toggle whether you want clicks originating from data centers to be considered valid for CPC payout. |
If you want to increase payout for the category "Toys" but not pay out anything for "Appliances", you can configure the following CPC payout settings:
Setting | Configuration |
---|---|
Default Payout | Use a fixed payout of $0.10 per click. |
Payout Groups | Product Category + is + Toys + Use a fixed payout of $0.25 per click. |
Payout Restrictions | Product Category + is + Appliances. |
Limits | Limit Clicks to 100 per day. |