Meta Pixel

Amplitude CDP's Meta Pixel streaming integration enables you to forward your Amplitude events and users straight to Meta Pixel with just a few clicks.



To configure streaming from Amplitude to Meta Pixel, you need the following information from Meta Pixel.

  • Meta Pixel ID: The Pixel ID for your Pixel. See the Meta Pixel documentation for help locating your Pixel ID.
  • Meta Pixel Conversions API Access Token: The access token used for authentication. See the Meta Pixel documentation for help generating an access token.

Create a new sync

  1. In Amplitude Data, click Catalog and select the Destinations tab.
  2. In the Event Streaming section, click Meta Pixel.
  3. Enter a sync name, then click Create Sync.

Enter credentials

  1. Enter your Meta Pixel ID.
  2. Enter your Meta Pixel Conversions API Access Token.

Configure event forwarding

You must have a Meta developer account to access any events forwarded to Meta Pixel. The rate limits for Meta Pixel are determined on a per-account basis. If you have rate limiting issues, report them to your Meta CSM.

Under Send Events, make sure the toggle is enabled ("Events are sent to Meta Pixel") if you want to stream events to Meta Pixel. When enabled, events are automatically forwarded to Meta Pixel when they're ingested in Amplitude. Events aren't sent on a schedule or on-demand using this integration.

  1. In Select and filter events choose which events you want to send. Choose only the events you need in Meta Pixel. Transformed events aren't supported.

  2. In Map properties to destination: These user properties are sent as Meta Pixel Customer Information Parameters. Transformed user properties aren't supported.

    1. Select an Amplitude user property that corresponds to your External ID, from the left dropdown.
    2. (recommended) Map Amplitude user properties to Meta Pixel properties. It's recommended that you map Amplitude properties to as Meta Pixel properties as possible, for the best conversions.
      1. Select an Amplitude user property that corresponds to a Meta Pixel property, from the left dropdown.
      2. Select the Meta Pixel property, from the corresponding right dropdown.

    See the full list of Meta Pixel properties that are supported by Amplitude.

  3. (optional) In Select additional properties, select any more event and user properties you want to send to Meta Pixel. If you don't select any properties here, Amplitude doesn't send any. These properties are sent to Meta Pixel as Meta Pixel Custom Data Parameters. Transformed event properties and transformed user properties aren't supported.

Enable sync

When satisfied with your configuration, at the top of the page toggle the Status to "Enabled" and click Save.

Supported Meta Pixel properties

Parameter Name Required Hashed
External ID
Phone Number
First Name
Last Name
Date of Birth
Zip Code
Client IP Address
Client User Agent
Click ID
Browser ID
Subscription ID
Facebook Login ID
Lead ID
Was this page helpful?

Thanks for your feedback!

April 18th, 2024

Need help? Contact Support


Have a look at the Amplitude Blog

Learn more at Amplitude Academy

© 2024 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.