Integrated Sales Reporting

The following subjects are covered in this article:

Overview

Integrated Sales Reporting (ISR) is a feature that allows you to track successful ClickBank orders. By integrating with helpful tools like Google AdWords, Google Analytics, Yahoo! Search Marketing, Bing Ads and generic Tracking/Retargeting Pixels, you can follow the process of how visits flow into the ClickBank Order Form. These tools also help analyze the sales process clearly illustrating where customers drop out, what traffic sources are leading to sales, and more.

Accessing Integrated Sales Reporting

To use ISR, you will first need your own account with Google AdWords, Google Analytics, Yahoo! Search Marketing, or Bing Ads that you can integrate into your account, or use a pixel tracking solution.

To access Integrated Sales Reporting, follow these steps:

  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.
    For example:
    This image shows the Integrated Sales Reporting page. A table shows the existing tracking codes. The table includes the following columns: Actions, which includes icons to delete, edit, and enable or disable the tracking code; Status, which shows the current status; Type, which shows the type of tracking code; Account ID; and Field Values.
  5. Follow the instructions related to each of the analytics/advertising programs to complete the setup.
  6. Use the Delete, Edit, and Enable/Disable icons to manage your existing tracking codes.

Using Generic Tracking/Retargeting Pixels

ClickBank permits you to add a tracking pixel to the either the order form, the order confirmation page or both. You are permitted to set different tracking pixels for those two pages and different tracking pixels for your role as vendor or affiliate. With each of these four different pixel URLs, you can gather the data needed for your tracking or retargeting solution to manage your sales funnel and conversions.

HTTPS Requirement

The only requirement on the URL is that it must be HTTPS compliant. We require this because when the order form loads, all content and images must be served by an HTTPS connection to avoid displaying a warning to the consumer about mixed content on the page. Such a warning message could deter a consumer from trusting the order flow and then dropping out of the conversion. Therefore, the system will not permit you to add a URL that is not an HTTPS connection.

Passing Parameters

You have the option of turning on several parameters for the tracking pixel from the order form or order confirmation page depending on your role as vendor or affiliate. Each of these parameters will be populated if desired. Simply tick the check box for any parameter you wish and it will be added to the end of the URL you set for the tracking pixel.

The parameters will be coded as follows. Note that the order that the parameters are presented on the URL may vary. Also, parameters without applicable data will be presented without data within the tracking pixel.

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

Using the Facebook Pixel

Overview

The Facebook Pixel is used to provide a vendor or affiliate with 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. However, within your account, you can only have one active Facebook Pixel for each combination of role (Vendor or Affiliate) and page (Order Form or Order Confirmation Page).

NOTE – If you want to gather information on your pitch page or on a confirmation page that you control, you must configure them outside of ClickBank’s system.

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.

Included 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.

Events

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

Implementing Your Facebook Pixel

  1. Configure the Facebook Pixel in Facebook. See the Facebook Pixel Implementation Guide for more information.
    You will need the Pixel ID for your Facebook Pixel.
  2. Log in to your ClickBank account.
  3. Click the Settings tab.
  4. Click My Site.
  5. Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box. The Integrated Sales Reporting page is displayed.
  6. In the Type field, select either Facebook Pixel: Order Confirmation (Receipt) or Facebook Pixel: Order Form.
    You can only configure your pixel for one page at a time, but you can repeat this procedure to use your Facebook Pixel on both pages.
  7. Enter the Facebook Pixel details:
    • Track Sale As – Indicate whether your sales should be tracked as a vendor or as an affiliate.
    • Pixel ID – This is the pixel ID value for your Facebook account.
  8. Click Save.
    The new Facebook Pixel and related details are displayed in the Integrated Sales Report grid on the My Site Page. Newly created Facebook Pixels are inactive.
  9. Click the Activate icon to activate the Facebook Pixel.

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?.

Performing Conversion Tracking With Google AdWords

Due to the way Google tracks AdWords conversions, we recommend the following conversion tracking setup. Following these steps will allow you to view visitor activity between the ClickBank Order Form and the order completion page. To better understand Google AdWords conversion tracking, please review the following FAQ:

http://support.google.com/adwords/bin/answer.py?hl=en&answer=1722054

To set up Google AdWords please follow these steps:

  1. Log in to Google AdWords. 
  2. From the Tools and Analysis drop down menu, select "Conversions". 
  3. Click the +Conversion button at the top of the page. 
  4. Select "Webpage" from the radio button menu, and name the action appropriately (e.g. CB Order Form). 
  5. Hit the Save and Continue button at the bottom of the page. 
  6. Select "View of a Key Page" from the Conversion category drop down menu. 
  7. Hit the Save and Continue button at the bottom of the page. 
  8. Select the "I make changes to the code" radio button.
    This image shows a javascript section of the Google Analytics configuration. There is a selected radio button at the top labeled 'I make changes to the code'. Beneath it is a set of instructions to copy the code in the box below and paste it between the body text of the target page. Beneath the instructions is a window with a Javascript code block.

  9. Copy the contents of the box into a file temporarily. 
  10. Copy the value of the google_conversion_label - this is the value for the View of a Key Page. 
  11. Create another conversion by clicking the +Conversion button. 
  12. Select "Webpage" from the radio button menu, and name the action appropriately (e.g. CB Completed Order) 
  13. Hit the Save and Continue button at the bottom of the page. 
  14. Select "Purchase/Sale" from the Conversion category drop down menu. 
  15. Hit the Save and Continue button at the bottom of the page. 
  16. Select the "I make changes to the code" radio button. 
  17. Copy the contents of the box to another, separate file temporarily. 
  18. Copy the value of the google_conversion_label - this is the value for the Purchase/Sale. It should be different than the value in step 10. 
  19. Save this value in a text file or elsewhere.
  20. Log in to your ClickBank account.
  21. Click the Settings tab.
  22. Click Edit on the right side of the Integrated Sales Report box.
  23. Click Add Tracking Code.
  24. Select Google AdWords.
  25. Enter your Google AdWords Account ID.
  26. Enter the label value from step 10 in the Page View Label box.
  27. Enter the label value from step 18 in the Purchase Label box.
  28. Click Save.

Using Google Analytics

Setting up Goals in Analytics

Due to the way Google Analytics works, we recommend the following setup.

To better understand Google Analytics' Head, Exact, and Regular Expression matching, please review the following FAQ: 
http://support.google.com/analytics/bin/answer.py?hl=en&answer=1116091 

To set up Analytics tracking, take the following steps: 

  1. Log in to Google Analytics. 
  2. Click Edit next to the website profile you wish to track. 
  3. Configure Conversion Goals and Funnel by clicking Edit to the right.
  4. Set Active Goal to On.
  5. Set the Match Type to Regular Expression Match.
  6. Define the Goal URL as the Thank You Page.
  7. Provide an appropriate Goal Name and Value. 
  8. Define the sales funnel in the following way:
    Replace the Step 1 value with the Product Pitch Page URL .
    Make Step 2 the ClickBank Order Form visit with the following value: ^/order/orderform\.html.*$
    Make Step 3 the ClickBank Success Page with the following value: ^/order/receipt\.html.*$ 
  9. Click Save Changes. 
  10. Log into your ClickBank account.
  11. Click the Settings tab.
  12. Click Edit to the right of the Integrated Sales Reporting box.
  13. Click Add Tracking Code.
  14. Select Google Analytics.
  15. Enter your Google Analytics Account ID.
  16. Click Save

Adding Cross Domain Tracking for Google Analytics

Here’s how to toggle the settings within your ClickBank account:

  • Navigate to My Site
  • To Edit an Existing Google Analytics entry:
    • Under the Integrated Sales Reporting section, if you have an existing Google Analytics tracking code, you can select the edit button next to the Google Analytics entry, and add the domain or domains for tracking.
  • To Create a new Google Analytics tracking entry:
    • Under the Integrated Sales Reporting section, select Add Tracking Code and Type as Google Analytics.
    • Input your Google Analytics ID and the domain or domains for cross-domain tracking.
    • Please note, additional configuration within Google Analytics will be required. Please refer to the following link for a step by step guide for this portion of the process: https://support.google.com/analytics/answer/1034342

Using Bing Ads

The option to integrate with Bing Ads is currently deprecated, as the version of Bing Ads was phased out. If a new integration option is added, this space will be updated.

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: Yes.

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

0 Comments

Please sign in to leave a comment.
Powered by Zendesk