Meta Business Help Centre
How to troubleshoot Meta pixel error and warning messages in Meta Events Manager
This is a list of Meta pixel errors and warnings that you might see in the Diagnostics tab in Meta Events Manager. You can also find information about how to resolve the problems and a list of affected URLs and parameters.
Note: If you don't see your diagnostic listed here but you're experiencing problems with your pixel, use these best practices to check your pixel setup.
Error and warning messages that you may see for the Meta pixel in Events Manager
- Invalid currency code: This error appears if the currency code for an event isn't formatted correctly. The currency code must match the standard 3-letter ISO currency codes, such as USD and GBP.
Click See affected URLs to see which pages and parameters are causing this error and make any necessary updates. Learn more about setting the currency for your event. - Missing event name: This error appears when your event is missing a name. Event code must contain an event name, whether it's a standard event name or a custom event name. Click See affected URLs to see which pages and parameters are causing this error and make any necessary updates. Learn more about formatting events.
- Invalid value parameter, missing value parameter or missing currency parameter: This warning message appears if a value or currency parameter is empty or missing for an event, or if the value or currency parameter isn't formatted correctly. Click See affected URLs to see which pages and parameters are causing this error and make any necessary updates. Learn more about setting the value and currency for your event.
- Code snippets need to contain both a value and currency parameter. The default standard event code contains USD 0.00, which you can update to a specific value and currency for your event.
- The value field must contain a decimal number greater than or equal to zero, and may not include letters, special characters, currency symbols or commas.
- Event name mismatch: This warning appears if one or more of your standard events is similar, but not identical to a standard event. If you'd like to measure this action as a standard event, you'll need to update the event code snippet on pages of your website to match the standard event formatting.
Click See affected URLs to see which pages on your website may contain incorrect standard event code. Bear in mind that events are case-sensitive. For example, a purchase event must be written as Purchase and not purchase if you'd like to measure and optimise for this event as a standard event. Learn more about how to format standard events. - Multiple events on an action: This error appears if your Meta pixel is sending multiple events in response to a single website visitor action, such as a button click or page load. In most cases, your pixel should only send one event per visitor action. For better reporting and ad optimisation, only add event code to specific pages or inline actions that reflect the action someone takes on your website. For example, a complete registration event should only be added to a page that indicates someone has completed a registration process.
Click See affected URLs to see which pages of your website may contain duplicate or incorrect event code. Remove extra event code snippets from pages where that action doesn't occur. Check your website's HTML code and remove any extra event code from your HTML template header. The only Meta code that belongs in the header of your website is the Meta pixel base code (which contains the page view event). Learn more about best practices for setting up standard events on your website. - Redundant purchase events: This error appears if your Meta pixel receives four or more purchase events when someone makes a single purchase on your website. This error can lead to over-reporting of purchases and may negatively affect delivery of any ads using Conversion or Product Catalogue Sales objectives. For better reporting and ad optimisation, only add purchase event code to a specific page on your website that indicates someone has completed a purchase, such as a thank you or confirmation page. Otherwise, you can choose to add the purchase event code to a specific inline action. For example, when someone clicks on a Buy now button.
Click See affected URLs to see which pages of your website may contain duplicate purchase event code. Remove purchase event code snippets from any page of your website that doesn't indicate someone has made a purchase. Also check your website's HTML template header to make sure that it doesn't contain any purchase event code. The only Meta code that belongs in the header of your website is the Meta pixel base code (which contains the page view event). Learn more about best practices for setting up standard events on your website. - Invalid email address provided: This error appears when we receive an invalid customer email address from your Meta pixel. This may affect the performance of advanced matching features. Open your website's source code and make sure that the pixel advanced matching features are set up to receive the correct information. Learn more about advanced matching on Meta for Developers.
- Duplicate events detected: This error appears if you have an event that's being logged using your website's source code, and also as an automatic event. This leads to duplicate events being received and may affect the accuracy of your pixel reporting. Learn how to turn off automatic events. You'll continue to receive this event if it's set up through your website's source code.
- New domain sending data: This appears if your Meta pixel recently started sending events from a new domain. You can create a domain allow list or block list to control if domains are allowed to send Meta events through your pixel, or edit your existing list. Learn more about Meta pixel traffic permissions.
- Potentially prohibited data sent to Meta or Information in your data may go against our Meta Business Tools Terms: You may receive notifications, for example, via email, in the Diagnostic tab in Events Manager, or in Ads Manager, saying that potentially prohibited data was removed from the data you're sharing. Sharing prohibited information about people – information defined as sensitive under applicable laws, regulations or industry guidelines, or otherwise not allowed under our terms and policies – is a violation of the Meta Business Tools Terms and may result in actions including, but not limited to, data restrictions and suspension of your account. Learn more about prohibited information.
If you receive this notification, you should follow the instructions, review the data you're sharing and take all necessary actions to avoid sending Meta prohibited data in the future. Learn how to troubleshoot Meta Business Tools prohibited information notifications.
Detailed information about what has been removed from the data you're sharing can be found in the Diagnostics tab in Events Manager. Actual data that has been detected and removed is not displayed. Any ads optimising on affected events, including those used in custom audiences or custom conversions, may not perform as expected.