Skip to content

Meta Pixel for Movies

Updated: Feb 3, 2023

You can track website visitor activity for movie ad campaigns by setting up conversion tracking for the following standard events.

Requirements

The Pixel's base code must already be installed on every page where you will to tracking the standard events below.

Standard Events

You must track the following standard events and include a parameter object that contains the specified object properties.

ViewContent

Track the following ViewContent standard event on your movie ad campaign's landing page. This should be the first page that Meta ad-driven visitors reach when clicking your ad.

<script type="text/javascript">
fbq(
  'track',
  'ViewContent',
  {
    content_ids: ['partner_movie_id|partner_theater_id|showtime'], // your content ID values go here
    movieref: 'fb_movies' // or an empty string
  }
);
</script>

InitiateCheckout

Track the following InitiateCheckout standard event on your movie ad campaign's payment page:

<script type="text/javascript">
fbq(
  'track',
  'InitiateCheckout',
  {
    content_ids: ['partner_movie_id|partner_theater_id|showtime'], // your content ID values go here
    movieref: 'fb_movies', // or an empty string
    num_items: 2 // your number of tickets to be purchased value goes here
  }
);
</script>

Purchase

Track the following Purchase standard event on your movie ad campaign's payment confirmation page:

<script type="text/javascript">
fbq(
  'track',
  'Purchase',
  {
    content_ids: ['partner_movie_id|partner_theater_id|showtime'], // your content ID values go here
    currency: 'USD', // your currency string value goes here
    movieref: 'fb_movies', // or an empty string
    num_items: 2, // your number of tickets purchased value goes here
    value: 30.60 // your total transaction value goes here
  }
);
</script>

PageView

Track the following PageView standard event on any pages of your movie ad campaign's checkout flow, other than your landing page, payment page, or payment confirmation page:

<script type="text/javascript">
fbq(
  'track',
  'PageView',
  {
    movieref:'fb_movies' // or an empty string
  }
);
</script>

Object Properties

PropertyValue TypeDescription
content_idsStringIDs, separated by pipe symbols (`
currencyStringThe currency's 3 letter ISO code.
movierefStringIf the referrer URL contains eventref=movieref as a query string parameter, then set this property's value to 'fb_movies'. Otherwise, set it to an empty string ('').
num_itemsIntegerThe number of tickets the visitor is purchasing.
valueIntegerTotal price.

Unofficial mirror for reference/search purposes. All content originates from developers.facebook.com — see the source link at the top of each page. Machine-readable indexes: llms.txt · llms-full.txt · About