Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Navigation

...

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

...

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

Configuring the Facebook Analytics & Custom Audiences provides you server is tracking that allows UltraCart to communicate a conversion using an API instead of JavaScript on the receipt.

The primary advantages of this are:

  1. Capture revenue associated with upsell abandons.

  2. Capture revenue associated with Accounts Receivable Retry.

  3. Capture revenue with declined card updates.

  4. Capture revenue associated with AVS capture.

Obtaining the Access Token

Within the Facebook Events Manager click on your existing pixel. Then click Setup → Setup Server Side API.

Image Added

Click Next, Next then Setup as shown below.

Image Added


Image Added


Image Added

Select the proper existing pixel as shown below.

Image Added

Click Create New App as shown below.

Image Added

Name the app something similar to what is shown below, enter your email, keep live selected then click create app.

Image Added

The app should now be selected. Click Next.

Image Added

Enter a name for a system user as shown below then click create.

Image Added

Select the system user you just created and click next.

Image Added

Click the Generate Access Token button as shown below.

Image Added

Copy the access token off to your clipboard then click next.

Image Added

Click Done.

Image Added

Configuring the UltraCart Facebook Tracking.

Under your StoreFront click on Privacy and Tracking then click on Other as shown below.

Image Added

Scroll down to the Facebook section and configure the access token below the pixel id as shown below.

Image Added

Tracking Landing Pages External to StoreFronts

If you are sending Facebook traffic to an external site such as a landing page or custom checkout, please make sure you have properly deployed UltraCart Analytics Tracking. This is necessary to plumb Facebook data to support server-to-server conversion reporting.


Related

Tutorial: Troubleshooting Facebook Pixel integration