Storefront Privacy and Tracking for Facebook

Navigation

Navigation

Main Menu → Storefronts → (Choose storefront) → (Storefront Menu) Privacy & Tracking → Other (tab)

Configuring FaceBook Conversion and Analytics

The Facebook related tracking and analytic integration options are located in the "Other" tab of the Storefront Privacy and Tracking:

Section Description
Facebook

This is the primary tracking integration. The facebook pixel will be injected into the customers receipt, upon the loading of the receipt at the end of their checkout. Enter your Facebook Conversion ID, then select the Standard Events" checkboxes for the events you wish to track.

Standard Events

The custom events are implemented primarily for Facebook Pixel. They are the standard events that Facebook tracks. UltraCart also provides hooks for these same events for Google Analytics and Bing UET. Keep in mind that the mapping isn't exact, as Google and Bing have different event tracking API calls than Facebook.

For a detailed explanation of each event and the information it relays, do a web search for:

Facebook Pixel Code Reference

Facebook Analytics

Connection to the Facebooks Analytics API. 

Facebook Analytics downloads marketing data from Facebook and merges it into UltraCart Analytics.

Facebook Offline ConversionSends conversion information to Facebook in a server-to-server API fashion

Facebook Conversion Pixel integration

Configure the Facebook Pixel to integrate the conversion pixel to your checkout. To configure the conversion pixel, enter your Conversion Pixel ID (required) and then configure the "Opt in to" (required) and "Standard Events" (optional, but recommended) sections. 

FieldDescriptionRequired
Conversion Pixel ID

This is the primary identifier for tracking events and conversions for Facebook Ads.

This value should be a long number (example 551860484983800). To find your number:

(1) Login to your "Facebook Ads Manager"
(2)Click the "Facebook Pixel" (tab)
(3)From the Actions dropdown, select "View Pixel Code"
(4)Look for the long number, it will be found within this line of code: fbq('init', '551860484983800');

YES
Opt in to

Select from drop-down list:

  • Statistics
  • Preferences
  • Marketing

Required for

  • All Customers
  • EEA Customers
  • Non-US Customers



AddPaymentInfo

This event fires when the customer initiates payment:

  • A credit card number is entered
  • PayPal checkout is clicked
  • Amazon Payments is clicked

AddToCartThis event fires whenever product is added to the shopping cart.
AddToWishlistThis event fires each time a customer adds an item to their wishlist.
CompleteRegistrationThis event fires if a customer creates a customer profile during the checkout.
InitiateCheckoutThis event will fire when the customer enters the checkout screen - either the Single Page Checkout or the first screen of the Multi-Page Checkout.
LeadThis event has a placeholder here on the configuration screen, but it does not yet have an implementation within the StoreFronts. If you have a need to track this event and know specifically how and where you wish to track it, please contact UltraCart support.
SearchThis event fires whenever the customer performs a search and passes along the search string to the analytics engine.
ViewContentThe ViewContent event fires whenever a Catalog Group or Catalog Item page are viewed.

A catalog group page is a page that lists out many items. A catalog item page displays detailed information about a single item.

Facebook Analytics & Custom Audiences

Facebook Analytics & Custom Audiences


Related

Tutorial: Troubleshooting Facebook Pixel integration