Skip to content
Fresh 2026

Reference

Standard Events

You can use the Meta Pixel's fbq('track') function to track the following standard events. Standard events also support parameter objects with specific object properties, which allow you to include detailed information about an event.

If you’re implementing the Meta Pixel alongside the Conversions API, we recommend you include the eventID parameter as a fourth parameter to the fbq(‘track’) function. See the Deduplicate Pixel and Server Events documentation for more information.

Event NameEvent DescriptionObject PropertiesPromoted Object custom_event_type value
AddPaymentInfoWhen payment information is added in the checkout flow.<br> A person clicks on a save billing information button.content_ids, contents, currency, value<br> Optional.ADD_PAYMENT_INFO
AddToCartWhen a product is added to the shopping cart.<br> A person clicks on an add to cart button.content_ids, content_type, contents, currency, value<br> Optional. <br>Required for Advantage+ catalog ads: contentsADD_TO_CART
AddToWishlistWhen a product is added to a wishlist.<br> A person clicks on an add to wishlist button.content_ids, contents, currency, value<br> Optional.ADD_TO_WISHLIST
CompleteRegistrationWhen a registration form is completed.<br> A person submits a completed subscription or signup form.currency, value<br> Optional.COMPLETE_REGISTRATION
ContactWhen a person initiates contact with your business via telephone, SMS, email, chat, etc.<br> A person submits a question about a product.Optional.CONTACT
CustomizeProductWhen a person customizes a product.<br> A person selects the color of a t-shirt.Optional.CUSTOMIZE_PRODUCT
DonateWhen a person donates funds to your organization or cause.<br> A person adds a donation to the Humane Society to their cart.Optional.
FindLocationWhen a person searches for a location of your store via a website or app, with an intention to visit the physical location.<br> A person wants to find a specific product in a local store.Optional.FIND_LOCATION
InitiateCheckoutWhen a person enters the checkout flow prior to completing the checkout flow.<br> A person clicks on a checkout button.content_ids, contents, currency, num_items, value<br> Optional.INITIATE_CHECKOUT
LeadWhen a sign up is completed.<br> A person clicks on pricing.currency, value<br> Optional.LEAD
PurchaseWhen a purchase is made or checkout flow is completed.<br> A person has finished the purchase or checkout flow and lands on thank you or confirmation page.content_ids, content_type, contents, currency, num_items, value<br>Required:currency and value<br>Required for Advantage+ catalog ads: contents or content_idsPURCHASE
ScheduleWhen a person books an appointment to visit one of your locations.<br> A person selects a date and time for a tennis lesson.Optional.SCHEDULE
SearchWhen a search is made.<br> A person searches for a product on your website.content_ids, content_type, contents, currency, search_string, value<br> Optional. <br>Required for Advantage+ catalog ads: contents or content_idsSEARCH
StartTrialWhen a person starts a free trial of a product or service you offer.<br> A person selects a free week of your game.currency, predicted_ltv, value<br> Optional.START_TRIAL
SubmitApplicationWhen a person applies for a product, service, or program you offer.<br> A person applies for a credit card, educational program, or job.Optional.SUBMIT_APPLICATION
SubscribeWhen a person applies to a start a paid subscription for a product or service you offer.<br> A person subscribes to your streaming service.currency, predicted_ltv, value<br> Optional.SUBSCRIBE
ViewContentA visit to a web page you care about (for example, a product page or landing page). ViewContent tells you if someone visits a web page's URL, but not what they see or do on that page.<br> A person lands on a product details page.content_ids, content_type, contents, currency, value<br> Optional. <br>Required for Advantage+ catalog ads: contents or content_idsVIEW_CONTENT

Object Properties

You can include the following predefined object properties with any custom events, and any standard events that support them. Format your parameter object data using JSON. Learn more about event parameters with Blueprint.

Property KeyValue TypeParameter Description
content_categoryStringCategory of the page/product.<br> Optional.
content_idsArray of integers or stringsProduct IDs associated with the event, such as SKUs (e.g. ['ABC123', 'XYZ789']).
content_nameStringName of the page/product.<br> Optional.
content_typeStringEither product or product_group based on the content_ids or contents being passed. If the IDs being passed in content_ids or contents parameter are IDs of products, then the value should be product. If product group IDs are being passed, then the value should be product_group.<br>If no content_type is provided, Meta will match the event to every item that has the same ID, independent of its type.
contentsArray of objectsAn array of JSON objects that contains the quantity and the International Article Number (EAN) when applicable, or other product or content identifier(s). id and quantity are the required fields. e.g. [{'id': 'ABC123', 'quantity': 2}, {'id': 'XYZ789', 'quantity': 2}].
currencyStringThe currency for the value specified.
num_itemsIntegerUsed with InitiateCheckout event. The number of items when checkout was initiated.
predicted_ltvInteger, floatPredicted lifetime value of a subscriber as defined by the advertiser and expressed as an exact value.
search_stringStringUsed with the Search event. The string entered by the user for the search.
statusBooleanUsed with the CompleteRegistration event, to show the status of the registration.<br> Optional.
valueInteger or floatThe value of a user performing this event to the business.