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.
Prerequisites
When you configure your Google Analytics account, we recommend the following settings:
- Verify that your tracking settings are for a website, not for a mobile app.
- Set your Google Analytics instance to use the Pacific time zone, so that transaction times will match those used in ClickBank.
- If you want to use any goals in Google Analytics, configure them before adding and enabling the pixel.
Adding a Google Analytics Pixel
You can add a new Google Analytics pixel to your pages, gaining data on order form and confirmation visits. Once the pixel is enabled, Google Analytics will begin to collect data.
NOTE – Data cannot be removed from Google Analytics once it has been gathered. Verify your account details before enabling a Google Analytics pixel.
- Log in to your ClickBank account.
- Click the Vendor Settings tab.
- Click My Site.
- Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
The Integrated Sales Reporting page is displayed. - Select Google Analytics and click Add.
- Enter your Google Analytics Tracking ID.
The format for a Google Analytics Tracking ID is UA-XXXXXXXX-X. - If you want to use cross-domain tracking, enter a domain.
- Each pixel is only used for one role. Select one:
- Vendor
- Affiliate
- Select the page or pages on which to place the pixel:
- Order Form
- Confirmation Page
- For each selected page, select the parameters to send. You can also rename any parameter by entering the new name in the Override column.
- Click Save.
The pixel is created in a disabled state. - Locate the pixel in the Integrated Sales Reporting section.
- Click the Enable Tracking Code icon.
The tracking pixel is enabled. - Verify that the pixel is displayed correctly on your order form and/or confirmation page. You can use the Google Tag Assistant extension or by viewing the full code of the page.
- Verify that the pixel data is being displayed correctly in Google Analytics by viewing the live version of the order form or confirmation page and verifying that the view is displayed in the real-time view.
Parameters
You have the option of enabling several parameters for the Google Analytics 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.
If you want to change the name of a parameter, you can enter a new name in the Override column.
The available parameters for each role and page are:
Order Form Page Tracking Parameters - For Vendors
Data Point | Default Parameter Name |
---|---|
Verification Hash | verificationHash |
Role – Your role in the transaction | role |
Affiliate | affiliate |
Vendor | vendor |
Vendor Tracking Code | trackingCodes |
Product Title | productTitle |
Upsell Flow ID | upsellFlowId |
Upsell Original Receipt ID | upsellOriginalReceipt |
Item Number | ItemNo |
Order Confirmation Page Tracking Parameters - For Vendors
Data Point | Default Parameter Name |
---|---|
Verification Hash | verificationHash |
Role – Your role in the transaction | role |
Affiliate | affiliate |
Vendor | vendor |
Vendor Tracking Code | trackingCodes |
Product Title | productTitle |
Upsell Flow ID | upsellFlowId |
Upsell Original Receipt ID | upsellOriginalReceipt |
Item Number | ItemNo |
Receipt Number | receipt |
Transaction Type | transactionType |
Currency Used In Purchase | currency |
Total Product Amount | totalProductAmount |
Total Tax Amount | totalTaxAmount |
Total Shipping Amount | totalShippingAmount |
Order Language (two digit ISO format) | orderLanguage |
Payment Method | paymentMethod |
Time of Transaction | transactionTime |
Order Form Page Tracking Parameters - For Affiliates
Data Point | Default Parameter Name |
---|---|
Verification Hash | verificationHash |
Role – Your role in the transaction | role |
Affiliate | affiliate |
Vendor | vendor |
Affiliate Tracking Code | trackingCodes |
Product Title | productTitle |
Affiliate Commission | affiliateCommission |
Item Number | ItemNo |
Order Confirmation Page Tracking Parameters - For Affiliates
Data Point | Default Parameter Name |
---|---|
Verification Hash | verificationHash |
Role – Your role in the transaction | role |
Affiliate | affiliate |
Vendor | vendor |
Affiliate Tracking Code | trackingCodes |
Product Title | productTitle |
Affiliate Commission | affiliatecommission |
Item Number | ItemNo |
Receipt Number | receipt |
Transaction Type (Sale, Rebill, etc.) | transactionType |
Currency Used in Purchase | currency |
Total Product Amount | totalProductAmount |
Total Tax Amount | totalTaxAmount |
Total Shipping Amount | totalShippingAmount |
Order Language (two-digit ISO format) | orderLanguage |
Time of Transaction | transactionTime |
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.
- Log in to your ClickBank account.
- Click the Vendor Settings tab.
- Click My Site.
- Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
The Integrated Sales Reporting page is displayed. - Select Google AdWords and click Add.
- Each pixel is only used for one role. Select one:
- Vendor
- Affiliate
- Select the page or pages on which to place the pixel:
- Order Form
- Confirmation Page
- For each selected page, select the parameters to send.
- Enter your Google AdWords ID.
- In the Page View Label field, enter the google_conversion_label value from the View of a Key Page Conversion in Google Adwords.
- In the Purchase Label field, enter the google_conversion_label value from the Purchase/Sale Conversion in Google Adwords.
- 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
- Log in to your ClickBank account.
- Click the Vendor Settings tab.
- Click My Site.
- Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
The Integrated Sales Reporting page is displayed. - Select Facebook Pixel and click Add.
- Enter your Pixel ID. This ID is connected to your Facebook account.
- Each pixel is only used for one role. Select one:
- Vendor
- Affiliate
- Select the page or pages on which to place the pixel:
- Order Form
- Confirmation Page
- 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.
- Log in to your ClickBank account.
- Click the Vendor Settings tab.
- Click My Site.
- Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
The Integrated Sales Reporting page is displayed. - Select Yahoo Search Marketing and click Add.
- Each pixel is only used for one role. Select one:
- Vendor
- Affiliate
- Select the page or pages on which to place the pixel:
- Order Form
- Confirmation Page
- For each selected page, select the parameters to send.
- Enter your Yahoo Account ID.
- 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.
Common third-party tracking pixels include:
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
- Log in to your ClickBank account.
- Click the Vendor Settings tab.
- Click My Site.
- Click Add Tracking Code on the bottom left side of the Integrated Sales Reporting box.
The Integrated Sales Reporting page is displayed. - Select Tracking Pixel and click Add.
- Enter your Tracking Pixel URL. You can add your own key-value pairs to the end of the URL using the following format:
<body of URL>?key=value
- Each pixel is only used for one role. Select one:
- Vendor
- Affiliate
- Select the page or pages on which to place the pixel:
- Order Form
- Confirmation Page
- For each selected page, select the parameters to send. You can also rename any parameter by entering the new name in the Override column.
- 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.
If you want to change the name of a parameter, you can enter a new name in the Override column.
The available parameters for each role and page are:
Order Form Page Tracking Parameters - For Vendors
Data Point | Default Parameter Name |
---|---|
Verification Hash | verificationHash |
Role – Your role in the transaction | role |
Affiliate | affiliate |
Vendor | vendor |
Vendor Tracking Code | trackingCodes |
Product Title | productTitle |
Upsell Flow ID | upsellFlowId |
Upsell Original Receipt ID | upsellOriginalReceipt |
Item Number | ItemNo |
Order Confirmation Page Tracking Parameters - For Vendors
Data Point | Default Parameter Name |
---|---|
Verification Hash | verificationHash |
Role – Your role in the transaction | role |
Affiliate | affiliate |
Vendor | vendor |
Vendor Tracking Code | trackingCodes |
Product Title | productTitle |
Upsell Flow ID | upsellFlowId |
Upsell Original Receipt ID | upsellOriginalReceipt |
Item Number | ItemNo |
Receipt Number | receipt |
Customer Billing Information | customerBillingInfo |
Customer Shipping Information | customerShippingInfo |
Transaction Type | transactionType |
Currency Used In Purchase | currency |
Total Product Amount | totalProductAmount |
Total Tax Amount | totalTaxAmount |
Total Shipping Amount | totalShippingAmount |
Order Language (two digit ISO format) | orderLanguage |
Payment Method | paymentMethod |
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 | Default Parameter Name |
---|---|
Verification Hash | verificationHash |
Role – Your role in the transaction | role |
Affiliate | affiliate |
Vendor | vendor |
Affiliate Tracking Code | trackingCodes |
Product Title | productTitle |
Affiliate Commission | affiliateCommission |
Item Number | ItemNo |
Order Confirmation Page Tracking Parameters - For Affiliates
Data Point | Default Parameter Name |
---|---|
Verification Hash | verificationHash |
Role – Your role in the transaction | role |
Affiliate | affiliate |
Vendor | vendor |
Affiliate Tracking Code | trackingCodes |
Product Title | productTitle |
Affiliate Commission | affiliatecommission |
Item Number | ItemNo |
Receipt Number | receipt |
Transaction Type (Sale, Rebill, etc.) | transactionType |
Currency Used in Purchase | currency |
Total Product Amount | totalProductAmount |
Total Tax Amount | totalTaxAmount |
Total Shipping Amount | totalShippingAmount |
Order Language (two-digit ISO format) | orderLanguage |
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.
- Log in to your ClickBank account.
- Click the Vendor Settings tab.
- Click My Site.
- Locate the pixel in the Integrated Sales Reporting section.
- Click the Edit Tracking Code icon.
The tracking pixel details are displayed. - Edit one or more properties.
- 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.
- Log in to your ClickBank account.
- Click the Vendor Settings tab.
- Click My Site.
- Locate the pixel in the Integrated Sales Reporting section.
- 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.
- Log in to your ClickBank account.
- Click the Vendor Settings tab.
- Click My Site.
- Locate the pixel in the Integrated Sales Reporting section.
- 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.
- Log in to your ClickBank account.
- Click the Vendor Settings tab.
- Click My Site.
- Locate the pixel in the Integrated Sales Reporting section.
- Click the Delete Tracking Pixel icon.
A confirmation window is displayed. - 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.
Q: Do I receive sale counts on all sales when selecting the “Order Confirmation Page"?
A: No. There are several situations where a sales is not fired on an Order Confirmation Page.
- If orders are multi-transactions, such as order bumps, cart or editable quantity, you will only receive 1 Order Confirmation Page conversion.
- If orders are within an upsell flow, the customer is presented with one (1) confirmation page that they can access all their purchases. For example: If the customer purchased multiple products in an order, you will only receive 1 Order Confirmation Page conversion.
- In the situation where the vendor has set up “Vendor Provided Confirmation page”, the vendor has opted to bypass the confirmation page all together, so you will not receive any conversions to the Order Confirmation Page.
Q: Do I receive an Order Form Page conversion every time someone clicks on my order form?
A: No. There are several situations where a Order Form Page Conversion will not track when someone clicks the order form?
- If orders are multi-transactions, such as order bumps, cart or editable quantity, you will only receive 1 Order Form Confirmation Page conversion.
- If orders are within an upsell flow and the customer never goes back to the order form, it will not track any additional Order Form Confirmation conversions when multiple products are purchased.
Q: Will I ever see sales conversions fire but not show up in my account?
A: Yes. As an Affiliate. If the vendor has set the commission to NONE, it will fire on both the Order Form Page and the Order Confirmation Page. However, a sale will not show within the Transaction section of your ClickBank Account but it will appear in your ISR. The price is set to 0.00, so the affiliate can filter out $0 transactions on their backend. This makes it so it does not include conversion counts for sales when the Vendor has set the commission to NONE.