• Resolved leungel

    (@leungel)


    Dear Developer,

    I was using FB pixel, it works fine and help me track my FB ad without any problem. Our FB ad was paused for awhile and then we install the FACEBOOK for WooCommerce for the purpose of syncing the product up to our FACEBOOK shop. Recently we try to relaunch FB ad for our new products. FB business center, Data Sources page gives us a warning of:

    Purchase Event Missing Some Deduplication Parameters

    from the page ———————————–
    You’re sending Purchase events through both your pixel and the Conversions API, but they’re not being deduplicated properly because not enough of these events are receiving an event_id parameter. Event instances sent without an event_id parameter cannot be deduplicated.
    This may cause issues with the measurement of your events as well as the attribution and delivery optimization of any ad campaigns that are optimizing for this event.

    How to fix the issue
    You’ll need to use the solution below to fix the issue.
    Once you’ve fixed the issue in your website code you can mark it as resolved. This will move it to the Previously Detected section. If the issue is found again after 3 days it will move back to the Active section.
    Add an event_id parameter to all Purchase events that you’re sending from both your pixel and the Conversions API. To add an event_id parameter to the events you’re sending through the Conversions API, you can use the Payload Helper tool on the Facebook for Developers site to validate that your payload is set up correctly. To add an event_id parameter to the events you’re sending through your pixel, go into your website’s source code and add an event_id parameter to each of your Purchase event instances.`
    —————————————————-

    After we found out your plugin will automatic inject the Pixel code, we have removed all old Pixel code in Header. Can you tell me how to fix the warning?

    Elton

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Sol J. a11n

    (@solstudioim)

    Hi there @leungel

    Thanks for your question.

    I was using FB pixel, it works fine and help me track my FB ad without any problem. Our FB ad was paused for awhile and then we install the FACEBOOK for WooCommerce for the purpose of syncing the product up to our FACEBOOK shop. Recently we try to relaunch FB ad for our new products. FB business center, Data Sources page gives us a warning of:

    Purchase Event Missing Some Deduplication Parameters

    …..
    …..

    Please note although the error says:

    You’re sending Purchase events through both your pixel and the Conversions API, but they’re not being deduplicated properly because not enough of these events are receiving an event_id parameter

    We can confirm that ideally by default, the plugin, intelligently deduplicates events that are sent both from the browser pixel events and server-to-server events (Conversions API) to ensure no double-counted events.

    Excerpt from our blog:

    With the Facebook for WooCommerce plugin, the same data that flows through Conversions API and the Facebook Pixel is deduplicated based on a unique event ID, so there’s no concern about the same events being double-counted.

    This could be an intermittent issue affecting some users as I don’t have a similar issue and it’s not widespread.

    However, we have an open bug report regarding this Missing Some Deduplication Parameters and our devs are working to ensure this resolved.

    If you have made sure no other plugin that does FB pixel and also no caching plugins that could affect it, for now, I’d suggest manually click “Resolve” or “Ignore” on the Facebook site as we keep monitoring this and working on the above mentioned open issue, and also working with Facebook to ensure the accuracy of the report.

    Or as a work around you can temporarily disable the auto pixel injection using the following code snippet:

    add_filter( 'facebook_for_woocommerce_integration_pixel_enabled', '__return_false' );

    You can use Code Snippet plugin to insert this code.

    And then, you can keep Facebook for WooCommerce for the products syncing, while for Facebook pixel, you can use another plugin that does Facebook pixel for example, Facebook for WordPress by Facebook.

    I hope that helps!

    Thread Starter leungel

    (@leungel)

    Thanks for the reply.

    After disable the manually injected Pixel in the header and disabled all other Pixel plugin, I have IGNORED the issue in FB. However, the issue comes back, so there is a issue.

    I do see other people posting about this issue here, I really hope the developer can fix the bug asap.

    May I know the use of the Snippet will also disable Conversion API?

    Elton

    Hi @leungel – Right now is not possible to disable Conversion API. I will open a GH issue so we can triage this

    Plugin Support B C. a11n

    (@battouly)

    Thanks for the updates @rommelxcastro.

    @leungel please keep an eye out on the GitHub issue above.

    Best.

    I have the same issue.

    Purchase Event Missing Some Deduplication Parameters
    InitiateCheckout Event Missing Some Deduplication Parameters

    Are there any solutions?

    Also, the revenue in Google Analytics doesn’t match up with the conversion amount on Facebook Ads

    Plugin Support melinda a11n

    (@melindahelt)

    Automattic Happiness Engineer

    hi @alpesh66 The GitHub issue linked above is still open so this has not been resolved yet.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Purchase Event Missing Some Deduplication Parameters’ is closed to new replies.