How To

Implementing Tracking Pixels – Cross Domain Checkouts

ChannelAdvisor Digital Marketing provides ROI reporting of online search and comparison shopping engine campaigns. Reporting is available at the channel level (paid search, natural search, and comparison shopping engines), campaign level, category level, keyword level and by SKU.

Clients can configure their ChannelAdvisor accounts to use either of our tracking types. Tracking pixels are required for both tracking types. Contact support to set your account tracking configuration.

  • Parametrized: Which appends our tracking IDs as a URL parameter on your Product URLs.
  • Redirect: We store your URLs on our server and replace them in data feeds with a link to our servers. When a buyer clicks a link, our servers set a cookie and redirect them to your product URLs.

There are some sites that only support parametrized tracking. If your account is configured for redirect tracking, we will automatically use parametrized tracking for any sites that require it.

 

Tasks to Complete


Tracking pixels must be installed on various pages of your website to capture traffic, order and event data. The pixels are JavaScript and HTML code and are very similar to others you may already have on your site. Each pixel is a 1x1 image that is invisible to the user. For active campaigns, once the pixel is installed you should expect to see reporting in ChannelAdvisor within 24 hours. Below are specific instructions for installing each type of pixel as well as links to view examples and additional information.

  • Visit Pixel (Required) - This pixel captures inbound traffic information.
  • Order Tracking Pixel (Required) - This pixel captures order and conversion information which is used to measure the effectiveness of each campaign.
  • Event Based Pixel (Optional) - This pixel allows you to track different actions on your site and measure them as part of your overall search marketing program

Please Note: If you do not have the access or knowledge to make these changes to your website you should contact your web developer or whoever makes changes to your site.

 

Visit Pixel (Required)

The Natural Search pixel captures inbound traffic information and needs to be placed on all pages of your website that receive inbound traffic. Generally, pages such as Checkout, Customer Service or company information can be excluded from this implementation.

  • The Visit Pixel only needs to be called once per session.
  • This pixel allows us to capture the search term or phrase used by the visitor to find your site.
  • The Visit pixel is required on all your product landing pages to track results for the Keyword Generator and Google Product Search performance.
  • Google Product Search does not allow any clients to send redirect URL's in their product feeds. Therefore, ChannelAdvisor Complete appends a code to the end of the URL for your product landing pages.
  • The parameter is CAWELAID followed by a unique advertisement ID code from our system.
  • When a buyer clicks on the product on Google Product Search and lands on your product page, the Visit Pixel fires and picks up the parameter.
  • This is how we attribute the click as coming from Google. When a buyer checks out, the order confirmation pixel matches that up with the hit and associates that order with the hit from Google Base.

Complete the following steps to obtain and install the Natural Search Pixel:

  1. Navigate to your My Account > Account Settings > Tracking Pixel view.
  2. Copy the code found in the Natural Search section and paste it on each page of your website that receives inbound traffic.
  3. You will need to customize this code as follows:
    • Change the <CLIENTID> to your Profile ID.
    • Remove the "<" and the ">"

Please Note: On secure (HTTPS) pages the pixel URL should be HTTPS to prevent a security notice popup window from occurring.

 

Order Tracking Pixel (Required)

The Order Tracking pixels captures order and conversion information which is used to measure the effectiveness of each campaign. The code has several parameters ( order value, order ID, Product ID ) that will need to be integrated and customized for the particular store or shopping cart.

  1. Navigate to your My Account > Account Settings > Tracking Pixel view.
  2. Copy the code found in the Order Tracking section and install it on the order confirmation page of your checkout.
  3. Map the following parameters to your site
    • SMCID (Required) – A ChannelAdvisor defined Profile ID to identify each client in our system.
    • oVal (Required) – The total dollar value of the order, not including shipping & handling or taxes. Do not include the currency symbol.
    • OrderID (Optional) – The order identifier associated with this order, in your system.
    • ProductID (Optional) – A comma separated list of SKU’s associated with this order.

Please Note: On secure (HTTPS) pages the pixel URL should be HTTPS to prevent a security notice popup window from occurring. Do not include the brackets around the values for each parameter. To account for multiple quantities, the pixel should have one product id listed per each quantity sku ordered, e.g., ProductID=ABC123,ABC123,XYZ456 means they orderd 2 of SKU ABC123 and 1 of SKU XYZ456.

 

Event Based Pixel Tracking (Optional)

ChannelAdvisor can report on multiple event types, in addition dollar values can be assigned to each event type. ChannelAdvisor defines events as any action taken by a user on your site that you wish to measure.

  • Typical tracked events include e-mail newsletter sign-ups and new user registration.
  • Events can also be used to differentiate sales through different Checkout platforms such as Google Checkout.
  • The Event pixel needs to be installed on the corresponding event confirmation page on your site to track the number of conversions.
  • The code has several parameters (order value, Order ID, Product ID) that will need to be integrated with your site based on the way your site is setup.

Complete defines events as any action taken by a user on your site that you wish to measure. Typical tracked events include e-mail newsletter signups and new user registration. Events can also be used to differentiate sales through different Checkout platforms such as Google Checkout. The Event pixel needs to be installed on the corresponding event confirmation page on your site to track the number of conversions. The code has several parameters (order value, Order ID, Product ID) that will need to be integrated with your site based on the way your site is setup.

  1. Navigate to your My Account > Account Settings > Tracking Pixel view.
  2. Select an event from the dropdown.
  3. Copy the resulting code and install it on the relevant event page of your website.
  4. Map the following parameters to your site:
    • SMCID – A ChannelAdvisor defined Profile ID to identify the client in our system.
    • EventTypeID – The EventTypeID indicates the specific event type being tracked. Common event types include Lead (EventTypeID=4), Google Checkout (EventTypeID=29). Custom event types can be created on the My Account > Account Settings > Tracking Pixel screen. If no event type is passed, a standard order conversion is assumed.
    • oVal – The total dollar value of the order, not including shipping & handling or taxes. Do not include the currency symbol.
    • OrderID – The identifier associated with this event, in your system. (optional)
    • ProductID – A comma separated list of SKU’s associated with this event. (optional)

Please Note: On secure (HTTPS) pages the pixel URL should be HTTPS to prevent a security notice popup window from occurring. Do not include the brackets around the values for each parameter.

ChannelAdvisor Digital Marketing provides ROI reporting of online search and comparison shopping engine campaigns. Reporting is available at the channel level (paid search, natural search, and comparison shopping engines), campaign level, category level, keyword level and by SKU.

Clients can configure their ChannelAdvisor accounts to use either of our tracking types. Tracking pixels are required for both tracking types. Contact support to set your account tracking configuration.

  • Parametrized: Which appends our tracking IDs as a URL parameter on your Product URLs.
  • Redirect: We store your URLs on our server and replace them in data feeds with a link to our servers. When a buyer clicks a link, our servers set a cookie and redirect them to your product URLs.

There are some sites that only support parametrized tracking. If your account is configured for redirect tracking, we will automatically use parametrized tracking for any sites that require it.

 

Tasks to Complete


Tracking pixels must be installed on various pages of your website to capture traffic, order and event data. The pixels are JavaScript and HTML code and are very similar to others you may already have on your site. Each pixel is a 1x1 image that is invisible to the user. For active campaigns, once the pixel is installed you should expect to see reporting in ChannelAdvisor within 24 hours. Below are specific instructions for installing each type of pixel as well as links to view examples and additional information.

  • Visit Pixel (Required) - This pixel captures inbound traffic information.
  • Order Tracking Pixel (Required) - This pixel captures order and conversion information which is used to measure the effectiveness of each campaign.
  • Event Based Pixel (Optional) - This pixel allows you to track different actions on your site and measure them as part of your overall search marketing program

Please Note: If you do not have the access or knowledge to make these changes to your website you should contact your web developer or whoever makes changes to your site.

 

Visit Pixel (Required)

The Natural Search pixel captures inbound traffic information and needs to be placed on all pages of your website that receive inbound traffic. Generally, pages such as Checkout, Customer Service or company information can be excluded from this implementation.

  • The Visit Pixel only needs to be called once per session.
  • This pixel allows us to capture the search term or phrase used by the visitor to find your site.
  • The Visit pixel is required on all your product landing pages to track results for the Keyword Generator and Google Product Search performance.
  • Google Product Search does not allow any clients to send redirect URL's in their product feeds. Therefore, ChannelAdvisor Complete appends a code to the end of the URL for your product landing pages.
  • The parameter is CAWELAID followed by a unique advertisement ID code from our system.
  • When a buyer clicks on the product on Google Product Search and lands on your product page, the Visit Pixel fires and picks up the parameter.
  • This is how we attribute the click as coming from Google. When a buyer checks out, the order confirmation pixel matches that up with the hit and associates that order with the hit from Google Base.

Complete the following steps to obtain and install the Natural Search Pixel:

  1. Navigate to your My Account > Account Settings > Tracking Pixel view.
  2. Copy the code found in the Natural Search section and paste it on each page of your website that receives inbound traffic.
  3. You will need to customize this code as follows:
    • Change the <CLIENTID> to your Profile ID.
    • Remove the "<" and the ">"

Please Note: On secure (HTTPS) pages the pixel URL should be HTTPS to prevent a security notice popup window from occurring.

 

Order Tracking Pixel (Required)

The Order Tracking pixels captures order and conversion information which is used to measure the effectiveness of each campaign. The code has several parameters ( order value, order ID, Product ID ) that will need to be integrated and customized for the particular store or shopping cart.

  1. Navigate to your My Account > Account Settings > Tracking Pixel view.
  2. Copy the code found in the Order Tracking section and install it on the order confirmation page of your checkout.
  3. Map the following parameters to your site
    • SMCID (Required) – A ChannelAdvisor defined Profile ID to identify each client in our system.
    • oVal (Required) – The total dollar value of the order, not including shipping & handling or taxes. Do not include the currency symbol.
    • OrderID (Optional) – The order identifier associated with this order, in your system.
    • ProductID (Optional) – A comma separated list of SKU’s associated with this order.

Please Note: On secure (HTTPS) pages the pixel URL should be HTTPS to prevent a security notice popup window from occurring. Do not include the brackets around the values for each parameter. To account for multiple quantities, the pixel should have one product id listed per each quantity sku ordered, e.g., ProductID=ABC123,ABC123,XYZ456 means they orderd 2 of SKU ABC123 and 1 of SKU XYZ456.

 

Event Based Pixel Tracking (Optional)

ChannelAdvisor can report on multiple event types, in addition dollar values can be assigned to each event type. ChannelAdvisor defines events as any action taken by a user on your site that you wish to measure.

  • Typical tracked events include e-mail newsletter sign-ups and new user registration.
  • Events can also be used to differentiate sales through different Checkout platforms such as Google Checkout.
  • The Event pixel needs to be installed on the corresponding event confirmation page on your site to track the number of conversions.
  • The code has several parameters (order value, Order ID, Product ID) that will need to be integrated with your site based on the way your site is setup.

Complete defines events as any action taken by a user on your site that you wish to measure. Typical tracked events include e-mail newsletter signups and new user registration. Events can also be used to differentiate sales through different Checkout platforms such as Google Checkout. The Event pixel needs to be installed on the corresponding event confirmation page on your site to track the number of conversions. The code has several parameters (order value, Order ID, Product ID) that will need to be integrated with your site based on the way your site is setup.

  1. Navigate to your My Account > Account Settings > Tracking Pixel view.
  2. Select an event from the dropdown.
  3. Copy the resulting code and install it on the relevant event page of your website.
  4. Map the following parameters to your site:
    • SMCID – A ChannelAdvisor defined Profile ID to identify the client in our system.
    • EventTypeID – The EventTypeID indicates the specific event type being tracked. Common event types include Lead (EventTypeID=4), Google Checkout (EventTypeID=29). Custom event types can be created on the My Account > Account Settings > Tracking Pixel screen. If no event type is passed, a standard order conversion is assumed.
    • oVal – The total dollar value of the order, not including shipping & handling or taxes. Do not include the currency symbol.
    • OrderID – The identifier associated with this event, in your system. (optional)
    • ProductID – A comma separated list of SKU’s associated with this event. (optional)

Please Note: On secure (HTTPS) pages the pixel URL should be HTTPS to prevent a security notice popup window from occurring. Do not include the brackets around the values for each parameter.

0
Your rating: None
0
Your rating: None