Skip to main content
  • website — Conversion was made on your website.
  • app — Conversion was made on your mobile app.
  • phone_call — Conversion was made over the phone.
  • chat — Conversion was made via a messaging app, SMS, or online messaging feature.
  • physical_store — Conversion was made in person at your physical store.
  • system_generated — Conversion happened automatically, for example, a subscription renewal that’s set to auto-pay each month.
  • business_messaging — Conversion was made from ads that click to Messenger, Instagram or WhatsApp.
  • other — Conversion happened in a way that is not listed.Note: All action source values enable ad measurement and custom audience creation capabilities. All action sources except physical_store enable ad optimization capabilities. | | data_processing_optionsarray | Optional. Processing options you would like to enable for a specific event. Current accepted value is LDU for Limited Data Use. An empty array can be sent to explicitly specify that this event shouldn’t be processed with the Limited Data Use restrictions. Learn more about Data Processing options. See examples of Conversions API implementation. | | data_processing_options_countryinteger | Required, if you send LDU under data_processing_options. A country that you want to associate to this data processing option. Current accepted values are 1, for the United States of America, or 0, to request that we geolocate that event. Learn more about Data Processing options. See examples of Conversions API implementation. | | data_processing_options_stateinteger | Required in some cases. (See note below for details.) A state that you want to associate to this data processing option. Current accepted values are 1000, for California, or 0, to request that we geolocate that event. Note:- If you set a country, you must also set a state. Otherwise, we apply our geolocation logic to the entire event.
  • This field is required if you send LDU under data_processing_options and do not provide an IP address.Learn more about Data Processing options. See examples of Conversions API implementation. | | app_dataobject | Required for app eventsParameters for sharing app data and device information with the Conversions API.extinfo is a sub-parameter of app_data. | | extinfoobject | Required for app events Extended device information, such as screen width and height. This parameter is an array and values are separated by commas. When using extinfo, all values are required and must be in the order indexed below. If a value is missing, fill with an empty string as a placeholder.Note:- version must be a2 for Android
  • version must be i2 for iOS | | 0string | Requiredextinfo version Example: i2 | | 1string | app package name Example: com.facebook.sdk.samples.hellofacebook | | 2string | short version (int or string) Example: 1.0 | | 3string | long version Example: 1.0 long | | 4string | RequiredOS version Example: 13.4.1 | | 5string | device model name Example: iPhone5,1 | | 6string | locale Example: En_US | | 7string | timezone abbreviation Example: PDT | | 8string | carrier Example: AT&T | | 9int64 | screen width Example: 320 | | 10int64 | screen height Example: 568 | | 11string | screen density Example: 2 | | 12int64 | CPU cores Example: 2 | | 13int64 | external storage size in GB Example: 13 | | 14int64 | free space on external storage in GB Example: 8 | | 15string | device timezone Example: USA/New York | | referrer_urlstring | Optional. The HTTP referrer header as observed by the page triggering the Conversions API or Meta Pixel event. This is usually the preceding page in the browser. | | original_event_dataobject | Optional. All metadata fields advertisers can use to specify how a “delayed” event should be associated with a past acquisition event.We highly recommend using original_event_data when there’s a delay between when an event is sent and a past acquisition event it should be associated with. See Original Event Data Parameters for more information. |