Set Your Click Payout Rules with CPC V2

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.

circle-exclamation

What is new with CPC V2?

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 event 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

circle-exclamation
  1. From the left navigation menu, select [Engage] → Contracts Template Termsarrow-up-right.

  2. In the upper right corner, select Create Template Term.

    • Alternatively, to modify an existing template term, hover over it and select [More] → Modify Terms.

  3. In the Event Type section, choose the relevant option to add an event type, then select the Click event type.

  4. [Toggle on] Payout Groups and select Add New to add a payout group.

  5. Set up the payout group's payout rules using the [Drop-down menus] and fields.

chevron-rightPayout rules referencehashtag
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-10

You can configure payout rules based on the presence, absence, or value of a custom UTM parameter.

https://le.pxf.io/c/1416144/674249/8882?param1=trending

https://le.pxf.io/c/1416144/674249/8882?param2=black

https://le.pxf.io/c/1416144/674249/8882?param3=iron

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.

  1. [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.

  2. [Toggle on] Limits.

    • Use the [Drop-down menus] to include limits for either clicks or payout.

  3. Fill in the remaining fields, using the Click event field reference section below as a guide.

  4. At the bottom of the page, select Save.

    • For more information on how to customize advanced settings, see the Advanced settings reference below.

    triangle-exclamation
chevron-rightClick event field referencehashtag
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:

• Via your product catalog.

• Via irck click parameter set on the ad tracking links. E.g., acme.pxf.io/1111/123456?subId1=233232&irck=1000 > This will pay $1000 CPC.

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.

Warning: Since it's not possible to reverse clicks, impact.com strongly recommends enabling limits for your program to prevent unbudgeted expenses.

chevron-rightAdvanced settingshashtag

Select show advanced settings to view and configure advanced settings.

triangle-exclamation
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.

Payout settings example

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.

Last updated

Was this helpful?