Campaign Goals

Campaigns goals give networks the ability to place unique tracking pixels on different web pages in the conversion process for a single campaign. This allows clients to track multiple conversion points for a campaign. It provides the option of paying publishers for several different actions that all occur after the user clicks the tracking link.

Or you can make a goal private and track only the revenue that is generated when a user completes a specified action. There are an infinite number of ways this may be used to incentivize publishers, but it is also extremely helpful recording data for internal uses as it provides more information about user activity in the sales funnel.

Use Case

You are selling a product online and want to pay publishers 10% of the sales you make, but you also have upgrades on the product, complementary products, and even a newsletter subscription. You can track these actions as separate events that are all tied to one campaign.

For example, you can set a goal such that when a user clicks a publisher tracking link and signs up for the newsletter, you will pay the publisher $1. Then if the user continues to purchase the product, you can additionally pay the publisher 10% of the sale price.

Enable Application Setting for Goals

The Goals preference must be enabled to add goals to campaigns. Navigate to Customise, then click on Campaign from the left side menu. The first option of the page you will find Goals Tracking option. Set this feature to Enabled to allow the option for creating goals on individual campaigns in your network. Remember to Save afterward.

Enable Goals for a campaign

Using Goals one can track different objectives with different payouts on a single campaign. To set goals for a campaign: go to Campaign then select the campaign on which you want to set the goals then click on Manage Payouts and Goals button.

They can also be edited and updated by viewing a goal Edit the numbers and click on Save.

After clicking on this you will get directed to the page below.

Set the Goal Type as Private

Private means that only revenue is tracked. If a goal is private, payouts are not tracked. Publishers do not have access to private goals.

Note: If you are setting goals private, make sure the payout is removed. If a payout is first set and saved, then the goal made private – the payout doesn’t get zero’ed out, it only remains hidden. The conversions on the goal will still show a payout value based on what you had previously entered.


The amount paid by advertisers per conversion. You can set this if you only want to track payouts for a goal. Otherwise, setting the revenue will allow you to see the difference in income from a campaign and the cost to run the campaign on your publisher network.


The amount paid to publishers per conversion. Set a goal to private if you do not want to compensate the publisher for the goal.

Goal Reference ID

The goal reference ID is a static value that you can place to be passed through to a publishers pixel/postback on goal conversion. This can be passed with the {goal_id} macro.

Place Goal Tracking Pixels

Once a goal is created, you will be provided three different tracking pixels depending on how you want the goal to be reported in the system. Select the Conversion tracking pixel if you would like the completion of the goal to show as a conversion or select the Click pixel if you only want it to show as a click. Place this pixel code on the page that represents the completion of a specific goal. Sub IDs and SALE amounts can be passed following the same methods as any other conversion pixels.

You can get the  Goal Pixel Tracking from the campaign edit section.  Click on Add Goal Tracking check box.

Then select the goal from the drop-down bar.


Place the Postback URL

If you use postback tracking, your postback URLs take a slightly different form than normal. They all take the following form, with the highlighted part showing what differs from a regular postback:

You can find each goal’s specific URL from that goal’s page, or simply replace the goal_id parameter in the postback URL if you know the ID of your goal. To create global postback URL of the particular goal. By selecting Conversion Tracking as Server Postback.



“Active” means the goal is active. If the goal isn’t private and status is active, then publishers can see the goal. If the goal is old or no longer used, set the goal to “Deleted”.

Create Your Account Now!

Get Started with 30 Days FREE Trial Account. No credit card required.

Get Started FREE