Integrated Sales Reporting

Integrated sales reporting lets you use third-party tracking tools on your order form and confirmation page.

The following subjects are covered in this article:

Overview

Integrated sales reporting is a feature that lets you gain information about the sales process. It lets you place one or more third-party tracking pixels on your order form and confirmation page. This lets you gain detailed information and use it through third-party analytics tools. This data can let you learn more about your customers, including what traffic sources are leading them to you and where they're dropping out.

If you want data on a page that's not under ClickBank's control, such as your Pitch Page, you must manage it yourself.

You can use the following tracking pixels through integrated sales reporting:

  • Google Analytics
  • Google AdWords
  • Facebook Pixel
  • Yahoo Search Marketing
  • Tracking Pixel – This is a generic option that can be used for tracking pixels not included above.

NOTE – If a transaction uses a test credit card, the affiliate’s tracking pixels will not be used on the order confirmation page.

Google Analytics

You can use a Google Analytics pixel to track traffic and conversion rates. You can view the Google Analytics site for more information about configuring and using Google Analytics.

  1. Log in to your ClickBank account.
  2. Click the Settings tab.
  3. Click My Site.
  4. Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
    The Integrated Sales Reporting page is displayed.
  5. Select Google Analytics and click Add.
  6. Each pixel is only used for one role. Select one:
    • Vendor
    • Affiliate
  7. Select the page or pages on which to place the pixel:
    • Order Form
    • Confirmation Page
  8. For each selected page, select the parameters to send.
  9. Enter your Google Analytics ID.
  10. If you want to use cross-domain tracking, enter a domain.
  11. Click Save.

Google AdWords

You can use Google AdWords to track visitor activity and conversions. You can view the Google AdWords conversion tracking site for more information about configuring and using Google AdWords.

  1. Log in to your ClickBank account.
  2. Click the Settings tab.
  3. Click My Site.
  4. Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
    The Integrated Sales Reporting page is displayed.
  5. Select Google AdWords and click Add.
  6. Each pixel is only used for one role. Select one:
    • Vendor
    • Affiliate
  7. Select the page or pages on which to place the pixel:
    • Order Form
    • Confirmation Page
  8. For each selected page, select the parameters to send.
  9. Enter your Google AdWords ID.
  10. In the Page View Label field, enter the google_conversion_label value from the View of a Key Page Conversion in Google Adwords.
  11. In the Purchase Label field, enter the google_conversion_label value from the Purchase/Sale Conversion in Google Adwords.
  12. Click Save.

Facebook Pixel

You can use the Facebook Pixel to gain insight into Facebook-driven activity. When a customer clicks on a Facebook ad that directs them to a ClickBank order form or confirmation page, an enabled Facebook Pixel tracks the entire journey, including information about the sale amount. It provides information that can help you measure and understand target audiences, as well as grow conversions.

You can use the same Facebook Pixel to gather data on your vendor and affiliate activity, but if you use the same Facebook account and pixel for both, the data is not differentiated. Each Facebook account has only one Pixel ID, but you can use multiple Facebook accounts with one or more ClickBank accounts. You can have up to ten active Facebook Pixels for each combination of role (Vendor or Affiliate) and page (Order Form or Order Confirmation Page).

You can view the Facebook Pixel site for more information about creating a Facebook Pixel.

NOTE – The Facebook Pixel supersedes all previous tracking mechanisms Facebook offered. If you are you using the older Facebook Conversion Pixel, you must create an updated Facebook Pixel before adding it to your ClickBank account as soon as possible to continue receiving data.

Available Data

If you are tracking an Order Form, the Facebook Pixel sends page view data.

If you are tracking an Order Confirmation Page, the Facebook Pixel sends page view data, as well as the amount earned for your account in US Dollars. For example, if you are a vendor, you see the portion of the price that you receive; if you are an affiliate, you see your commission for the purchase. If the Order Confirmation Page is for a PitchPlus Upsell Flow, the amount includes the total value of your commission for all of the items in the PitchPlus Upsell Flow.

The Facebook Pixel tracks page views using a set of events. The following events are used to track page visits:

ClickBank Page Facebook Event 
Order Form Initiate Checkout
Order Confirmation Page Purchase

Adding a Facebook Pixel

  1. Log in to your ClickBank account.
  2. Click the Settings tab.
  3. Click My Site.
  4. Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
    The Integrated Sales Reporting page is displayed.
  5. Select Facebook Pixel and click Add.
  6. Each pixel is only used for one role. Select one:
    • Vendor
    • Affiliate
  7. Select the page or pages on which to place the pixel:
    • Order Form
    • Confirmation Page
  8. For each selected page, select the parameters to send.
  9. Enter your Pixel ID. This ID is connected to your Facebook account.
  10. Click Save.

Testing Your Facebook Pixel

If your Facebook pixel is configured correctly, you’ll be able to see the stats on the Facebook Pixel section of your Ad Manager Page. These stats are not updated in real-time, so the display may lag behind current activity.

For more information about verifying that your Facebook Pixel is working correctly or troubleshooting issues, see Facebook’s article, How do I confirm that my Facebook pixel is working?.

Yahoo Search Marketing

You can use a Yahoo Search Marketing pixel to track information on the order form and confirmation page. You can view the Yahoo Search Marketing Conversion Tracking site for more information.

  1. Log in to your ClickBank account.
  2. Click the Settings tab.
  3. Click My Site.
  4. Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
    The Integrated Sales Reporting page is displayed.
  5. Select Yahoo Search Marketing and click Add.
  6. Each pixel is only used for one role. Select one:
    • Vendor
    • Affiliate
  7. Select the page or pages on which to place the pixel:
    • Order Form
    • Confirmation Page
  8. For each selected page, select the parameters to send.
  9. Enter your Yahoo Account ID.
  10. Click Save.

Tracking Pixel

If you are using a tracking pixel from a third-party not covered in the sections above, or a tracking pixel that you have created, you can add it to the ClickBank order form and confirmation page.

Requirements

If you use a generic tracking pixel, it must be HTTPS compliant. This prevents mixed content warnings from being displayed, since such warnings cause many customers to drop out of the conversion.

Adding a Generic Tracking Pixel

  1. Log in to your ClickBank account.
  2. Click the Settings tab.
  3. Click My Site.
  4. Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
    The Integrated Sales Reporting page is displayed.
  5. Select Tracking Pixel and click Add.
  6. Each pixel is only used for one role. Select one:
    • Vendor
    • Affiliate
  7. Select the page or pages on which to place the pixel:
    • Order Form
    • Confirmation Page
  8. For each selected page, select the parameters to send.
  9. Enter your Tracking Pixel URL.
  10. Click Save.

Parameters

You have the option of enabling several parameters for the tracking pixel from the order form or order confirmation page depending on your role as vendor or affiliate. Each parameter that you enable is added to the end of the tracking pixel URL.

The selected parameters are sent even if no data is available for a given parameter. The order of the parameters may vary from the order given here.

The available parameters for each role and page are:

Order Form Page Tracking Parameters - For Vendors

Data Point Parameter
Verification Hash   verificationHash
Role (Vendor)   role
Affiliate   affiliate 
Tracking Code   trackingCodes
Item Number   ItemNo
Product Title   productTitle
Upsell Flow ID   upsellFlowId
Upsell Original Receipt ID upsellOriginalReceipt

Order Confirmation Page Tracking Parameters - For Vendors

Data Point Parameter 
Verification Hash   verificationHash
Role (e.g., Vendor)   role
Affiliate   affiliate
Tracking Code   trackingCodes
Item Number   ItemNo
Product Title   productTitle
Upsell Flow ID   upsellFlowId
Upsell Original Receipt ID   upsellOriginalReceipt
Transaction Type (Sale, Rebill, etc.)   transactionType
Currency Purchased In  currency
Total Product Amount   totalProductAmount
Total Shipping Amount   totalShippingAmount
Total Tax Amount   totalTaxAmount
Order Language (two digit ISO format)   orderLanguage
Payment Method   paymentMethod
Receipt Number   receipt
Time of Transaction   transactionTime
Customer Billing Information
Billing Phone Number  billPhoneNumber
Billing First Name   billFirstName
Billing Last Name   billLastName
Billing Full Name   billFullName
Billing City   billCity
Billing Address Line 1   billAddress1
Billing Address Line 2   billAddress2
Billing County   billCounty
Billing State   billState
Billing Postal Code   billPostalCode
Billing Country   billCountry
Billing Email   billEmail
Customer Shipping Information
Shipping First Name   shipFirstName
Shipping Last Name   shipLastName
Shipping Full Name   shipFullName
Shipping Address Line 1   shipAddress1
Shipping Address Line 2   shipAddress2
Shipping City   shipCity
Shipping County   shipCounty
Shipping State   shipState
Shipping Country   shipCountry
Shipping Phone Number   shipPhoneNumber
Shipping Postal Code   shipPostalCode
Shipping Email   shipEmail

Order Form Page Tracking Parameters - For Affiliates

Data Point Parameter
Verification Hash   verificationHash
Role (Affiliate)   role
Vendor   vendor 
Tracking Code   trackingCodes
Item Number   ItemNo
Product Title   productTitle
Affiliate Commission   affiliateCommission

Order Confirmation Page Tracking Parameters - For Affiliates

Data Point Parameter
Verification Hash   verificationHash
Role (Affiliate)   role
Vendor   vendor 
Tracking Code   trackingCodes
Item Number   ItemNo
Product Title   productTitle
Affiliate Commission   affiliatecommission
Transaction Type (Sale, Rebill, etc.)   transactionType
Currency Purchased In  currency
Total Product Amount   totalProductAmount
Total Tax Amount   totalTaxAmount
Order Language (two digit ISO format)   orderLanguage
Receipt Number   receipt
Time of Transaction   transactionTime

Managing Existing Pixels

You can edit, enable, disable, or delete existing tracking pixels.

Editing a Pixel

You can edit an existing pixel, modifying one or more properties. The new properties are used immediately once you save the changes.

  1. Log in to your ClickBank account.
  2. Click the Settings tab.
  3. Click My Site.
  4. Locate the pixel in the Integrated Sales Reporting section.
  5. Click the Edit Tracking Code icon.
    The tracking pixel details are displayed.
  6. Edit one or more properties.
  7. Click Save.
    The tracking pixel is updated.

Enabling a Pixel

You can enable a currently disabled pixel. Once enabled, the pixel is used normally on order forms and confirmation pages.

  1. Log in to your ClickBank account.
  2. Click the Settings tab.
  3. Click My Site.
  4. Locate the pixel in the Integrated Sales Reporting section.
  5. Click the Enable Tracking Code icon.
    The tracking pixel is enabled.

Disabling a Pixel

You can disable a currently active pixel. This halts all use of the pixel on live pages.

  1. Log in to your ClickBank account.
  2. Click the Settings tab.
  3. Click My Site.
  4. Locate the pixel in the Integrated Sales Reporting section.
  5. Click the Disable Tracking Code icon.
    The tracking pixel is disabled.

Deleting a Pixel

You can permanently delete a pixel if you are no longer using it.

  1. Log in to your ClickBank account.
  2. Click the Settings tab.
  3. Click My Site.
  4. Locate the pixel in the Integrated Sales Reporting section.
  5. Click the Delete Tracking Pixel icon.
    A confirmation window is displayed.
  6. Click OK.
    The tracking pixel is deleted.

FAQ

Q: If I add conversion tracking will it affect other campaigns that are already running? For instance, I have a vendor who has placed my conversion tracking on their site.

A: It will likely lead to duplicate reporting and should be avoided.

Q: Is the tracking code placed on the ClickBank order form and order confirmation page?

A: You can configure tracking pixels to appear on the order form, the confirmation page, or both.

Q: Does the tracking code response include product-level information?

A: Product-level tracking is only capable with Google Analytics.

Have more questions? Submit a request

33 Comments

  • 0
    Avatar
    George Cascaval

    Hi Owen, 

    Any way for affiliates to directly set up their own 3rd party conversion tracking (AdWords, Facebook, etc) for the products they advertise or can this only be done by contacting vendors and asking them to add the codes to their "thank you" pages?

    Thanks

  • 0
    Avatar
    Owen Allen

    George,

    As an affiliate, you can use the tracking methods described here - we can help you track the order form and confirmation page. If you want to track a page that's created and hosted by a vendor, such as their thank you page, you'll have to work with the vendor.

  • 0
    Avatar
    George Cascaval

    Thanks for your reply Owen. 

    "As an affiliate, you can use the tracking methods described here - we can help you track the order form and confirmation page."
    Yea, I meant the order confirmation page when I wrote "tank you" page in my initial message. 

    How can I set up my own tracking directly on order confirmation pages (AdWords conversion tracking for example) or how can you help me with this, without me having to contact the vendors and asking them to do it for me?
    It's not clear how I would do this directly from this help page.
    The Integrated Sales Report is part of My Site in the Settings and My Site is something vendors fill out, not affiliates. 

    Thanks

  • 0
    Avatar
    Owen Allen

    George,

    A lot of the information in My Site is for vendors, but not all of it. As an affiliate you can go into My Site and configure Integrated Sales Reporting.

    Let me know if you have more questions, too.

  • 0
    Avatar
    richard wall

    Hi Owen

    i am also after some advise on the ISR reporting with Adwords, what i need to understand if we follow the steps above for "performing conversion tracking with google adwords" , does this give the ability to track  the order form and confirmation form of an offer we choose to promote.

    In reading the Steps and your answers the order and confirmation pages are the ones that clickbank control and not pages on the vendor,s site, is this correct ?.

    many thanks

  • 0
    Avatar
    Owen Allen

    Richard,

    That's correct. The order form and confirmation page are controlled by ClickBank, so affiliates can use this procedure to get information about their promotions.

  • 0
    Avatar
    richard wall

    Many thanks Owen for the reply.

    so if this is the case then can i then use the download feature of a csv file for collected data and import this into adwords to see what conversion came from which keyword/ad group and campain ?

    thanks

  • 0
    Avatar
    richard wall

    Sorry maybe a thick moment, looking at this again i presume the data would automatically show in adwords as we are adding our conversion pixels to clickbank direct , so would not need to upload any data from csv .

     

    thanks

  • 0
    Avatar
    Owen Allen

    Richard,

    You shouldn't need to upload data - once you've placed a tracking pixel, the data should be available through the relevant tool. For example, if you use a Google Analytics pixel, you'll be able to access the data through Google Analytics.

  • 0
    Avatar
    lakshmi grandhi

    Hi Allen,

    For the point 'Replace the Step 1 value with the Product Pitch Page URL ' under Tracking using Google Analytics, 

    Can you help me understand if i have to include the complete url of the vendors page or just website name? Eg: vendorspage.com/new/vsl or www.vendorspage.com/new/vsl or just /new/vsl?

    And, if we need to use the complete url .. should we use it as "www\.vendorspage\.com/new/vsl"

     

    Thanks In Advance !!!

  • 0
    Avatar
    Owen Allen

    Lakshmi,

    You have to include the full Pitch Page URL. I believe it should use the standard URL format, rather than any special format for Google.

  • 0
    Avatar
    Haitham Nimer

    Hey Owen,

    I am trying to add tracking number using Google Analytics. I already have an account, and have the tracking number for my website. However, as i understood from the article that i should update the goals and funnel, it is not obvious where exactly i should go?

    Would help support? 

  • 0
    Avatar
    lakshmi grandhi

    Thanks Allen. For some reason, i was not able to get the analytics tracked with any of the link types i mentioned above. Not sure whats incorrect though ... 

  • 0
    Avatar
    Owen Allen

    Haitham,

    On the ClickBank side, you just need to put in your Google Analytics ID. If you need additional help with the configuration in Google, then Google Analytics' help might be useful. You could also file a support ticket for help with your setup.

  • 0
    Avatar
    Owen Allen

    Lakshmi,

    If you're having trouble, you can file a support ticket for more assistance.

  • 0
    Avatar
    Victor Alexander Santana Jimenez

    Hi, 

    I have the following tracking pixel URL:

    https://www,clkmg,com/api/s/pixel/?uid=XXXXX&att=1&amt=0.00&ref=

    I need to pass the "affiliatecommission" value to the "amt" parameter 

    Since every sale commision varies, I need to replace 0.00 with a placeholder or token that will insert the affiliate commission value dynamically.

    I need to pass the "receipt" value to the "ref" parameter as well

    Do you have any tokens for that?

    Thanks

    Edited by Victor Alexander Santana Jimenez
  • 1
    Avatar
    Owen Allen

    Victor,

    At present, there isn't a way to rename the variables for a custom tracking pixel. However, I'll pass along that you'd like to be able to do so.

  • 0
    Avatar
    Victor Alexander Santana Jimenez

    Thanks Owen, I would really appreciate that!

     

  • 0
    Avatar
    Nate Jackson

    I would like to create a Facebook website custom audience that includes people who have visited the order confirmation page (product buyers). To do this i need a snippet of the Order confirmation page URL.  Are there parameters or snippets specific to the order confirmation page URL that are not included in the Order form URL that I can use?

  • 0
    Avatar
    Owen Allen

    Nate,

    There are a few good ways of getting the emails of your buyers:

  • 0
    Avatar
    Nate Jackson

    Owen, thank you for the reply.

    Just so I am clear, are item, cbreceipt, and cbaffi sent from the order form to the order confirmation receipt page?

  • 0
    Avatar
    Owen Allen

    Nate,

    They're passed to the Thank You page, which is the page that you create for users post-purchase.

  • 0
    Avatar
    Suraj Kartha

    Hey Owen

    Appreciate the article on tracking, it's step-by-step and that helps :-)

    My question is, would you know what parameters are passed by ClickBank to AdWords if a sale occurs? Will I know the keyword and the ad that got me the sale once the pixel fires?

    Please let me know

    Regards

    Suraj

    Edited by Suraj Kartha
  • 0
    Avatar
    Owen Allen

    Suraj,

    ClickBank can only pass on information that we have, such as the affiliate, item(s), price, and customer information. You and Google AdWords can use that data to match keywords and ads to sales.

  • 0
    Avatar
    Suraj Kartha

    Hey Owen

    Thanks for the info :-)

    And once again, thanks for this step-by-step tracking guide, I was completely lost on the tracking part till I found this guide, so I greatly appreciate you putting this all together :-)

    Regards

    Suraj S

  • 0
    Avatar
    Bruce Hoover

    Thanks for a great step-by-step guide. I have a question regarding the Adwords set-up though? It appears they have switched everything to use tags. So is it possible to update this article to reflect that? Also can you show how you would pass the affiliateCommission parameter to the adwords script so that the conversion value is also recorded? Thanks in advance!

  • 0
    Avatar
    Owen Allen

    Bruce,

    I'll take a closer look; I plan to revise this article soon. I'll look into what parameters we pass using each tracking pixel.

  • 0
    Avatar
    Bruce Hoover
  • 0
    Avatar
    Bruce Hoover

    Owen I figured it out. My account was given Beta access. I switched back to classic and I can follow the tutorial just the way you wrote. Sorry for the confusion.

  • 0
    Avatar
    Wesley Azzouz

    Owen,

    I am trying to understand how a tracking pixel I enter into Integrated Sales Reporting feature know which products to attribute the firing of the pixel to. If I want to know when a customer goes to an order form or confirmation page for a specific product, how does a tracking pixel in the ISR feature know to fire for that specific product? Is there way to associate a tracking pixel to a product?

    Thank you 

Please sign in to leave a comment.
Powered by Zendesk