Fix EDD Google Shopping Ads with PixelYourSite MCP

Your EDD pixel events and Google Merchant Center feed must use the same product ID format. Use your AI assistant to check both sides and fix the PixelYourSite settings in one conversation.

Get expert tracking tips in your inbox

Join 65,000+ marketers and site owners who already get our best guides on Meta Pixels, CAPI, GA4, Google Ads, TikTok & Pinterest tracking, GDPR, and more.

* We don’t spam, and all our emails have an “Unsubscribe” link that works. 

For Google Shopping dynamic ads with Easy Digital Downloads, your pixel events and your Google Merchant Center catalog feed must use the same product ID format. Your AI assistant can compare both sides and fix the PixelYourSite settings in one conversation.

To use this workflow, you need PixelYourSite MCP connected to your site and an AI assistant configured to use it. See Getting Started with PixelYourSite MCP for setup instructions.

Requires PixelYourSite Pro and EDD Products Feed Pro 2.0 or later. This guide covers Google Merchant Center only. EDD Products Feed Pro does not generate Facebook, TikTok, or Pinterest catalog feeds.


How the EDD feed works

EDD Products Feed Pro always outputs the WordPress post ID as the product identifier. There is no SKU option and no prefix or suffix support in the feed. The ID format is fixed.

For downloads with multiple price tiers, the feed generates one entry per price variation:

  • g:id = {download_id}-{price_id} (for example: 847-0847-1)
  • g:item_group_id = {download_id} (for example: 847)

For simple downloads with no price variations:

  • g:id = {download_id} (for example: 847)

Google Merchant Center uses g:item_group_id to group variations, so whether PYS sends the parent ID (847) or a variation ID (847-0), Google can resolve the match. The only way to cause a mismatch is to send a different ID format entirely, which is what this guide addresses.


The scenario

An EDD store sells software and digital courses. At some point the PixelYourSite EDD content ID was changed to use EDD SKU, perhaps to match a different catalog source. Now PYS sends COURSE-PYTHON-ADV in pixel events while the Google Merchant Center feed lists the same product as 1042. Google flags the mismatch in Merchant Center diagnostics and dynamic remarketing stops working.


Step 1: Check the alignment

Ask: “Check my EDD feed alignment”

Or run the full audit first: “Check my tracking setup” and the assistant will flag the edd_feed_alignment domain if there is a mismatch.

The assistant calls get_edd_feed_alignment. It finds:

  • PYS EDD content ID source: download_sku
  • Feed content ID source: download_id (always)
  • Result: mismatch

Before proposing a fix, the assistant asks: “Is EDD Products Feed Pro the feed actually connected in your Google Merchant Center account? Or do you use a different method to upload your catalog?”

Confirm before proceeding. The tool detects the plugin, not the live catalog.


Step 2: Apply the fix

The fix is straightforward. The feed always uses the WordPress post ID and cannot be changed. PYS needs to match it.

“Yes, update PYS to use download_id”

Two-step confirm: the assistant shows which platforms will be updated and what the source will change to. You confirm. PYS is updated.

If PYS also has a prefix or suffix set, the assistant includes clearing those in the same proposed change.


SKU fallback behaviour

If PYS is set to download_sku, downloads without a SKU set fall back to the post ID automatically. This means some downloads match correctly while others with a SKU set send a string the feed doesn’t recognise. The assistant flags this and explains it clearly before you confirm the fix.


After the fix

Allow 24 to 48 hours for Google Merchant Center to re-process recent events against the updated catalog. You can ask: “Check my EDD feed alignment again” to confirm PYS is now correctly configured.


What the assistant cannot do

  • Change the EDD Products Feed Pro settings. PYS has no write access to the feed plugin. The feed’s ID format is fixed anyway.
  • Confirm the feed is connected in Google Merchant Center. It detects the plugin, not the live catalog. Verify in Merchant Center directly.
  • Check alignment for Facebook, TikTok, or Pinterest EDD catalog feeds. EDD Products Feed Pro generates Google Merchant Center feeds only. If you need EDD dynamic ads on other platforms, you need a different feed plugin.

Don’t stop here!

Subscribe to get more tips on tracking, analytics, and GDPR.

We’ll send you practical guides on Meta Pixel, CAPI, GA4, Google Ads, TikTok, Pinterest, GDPR compliance, and more, right to your inbox.

* We don’t spam, and all our emails have an “Unsubscribe” link that works. 

EDD Tracking Audit with Claude, ChatGPT via PixelYourSite MCP

Before launching a campaign for your EDD store, one conversation with Claude, ChatGPT, or Gemini is enough to verify your tracking is solid. Pixel ID, CAPI, advanced matching, funnel events, content IDs, EDD feed. Fix what needs fixing, then launch with confidence.

WooCommerce Tracking Audit with Claude, ChatGPT via PixelYourSite MCP

Before launching a campaign, one conversation with Claude, ChatGPT, Gemini, or any MCP-compatible AI assistant is enough to verify your WooCommerce tracking is solid. Pixel ID, CAPI, advanced matching, funnel events, content IDs, catalog feed. Fix what needs fixing, then launch with confidence.

Track What Matters: Custom Pixel Events with PixelYourSite MCP

PixelYourSite lets you track any visitor action and send it to every ad platform at once. With an AI assistant connected via MCP, you describe what you want and it builds the event configuration, shows a preview, and waits for your confirmation. These seven examples show what you can build in a two-minute conversation. There is also a section at the end on using your AI assistant alongside Meta Ads MCP to analyse your ad account and propose what you should be tracking.

Find out when we have the next BIG OFFER!

Over 70 000 business-owners have access to our BIG DISCOUNTS. Don't miss the next one: