Before launching a campaign for your Easy Digital Downloads store, one conversation with your AI assistant covers everything that needs to be verified. Connect Claude, ChatGPT, Gemini, or any MCP-compatible client to your site via PixelYourSite MCP and work through this checklist. It takes about 10 minutes.
To follow this guide you need PixelYourSite MCP connected to your site. See Getting Started with PixelYourSite MCPfor setup instructions.
Start here
“Check my EDD tracking setup and tell me what needs attention before I launch a campaign.”
The assistant runs a full audit and returns only what needs fixing. Work through each flagged area before moving on.
Pixel ID
Confirm the Facebook pixel ID in PixelYourSite matches the one in your Meta Events Manager and ad account.
“What Facebook pixel ID do I have configured?”
If it is wrong: “Update my Facebook pixel ID to [correct ID].”
CAPI
Without server-side delivery, browser blocking and iOS restrictions hide a share of your purchase events from Meta.
“Is my Facebook CAPI enabled and is a token saved?”
If not configured: generate a token in Meta Events Manager under System Users in Business Manager, then: “Save this Facebook CAPI token: [token]” and confirm.
If the token is saved but delivery is off: “Enable Facebook CAPI delivery.”
Advanced matching
Email is the most impactful matching dimension. Check it is configured before spending.
“What advanced matching fields are configured for Facebook?”
If email is missing: “Scan my checkout page and add the email field name.” The assistant fetches the page, finds the field, adds it. Confirm.
For a full advanced matching setup see the Improve Your Facebook EMQ Score guide.
Funnel events
Platforms need the full purchase funnel to optimise well.
“Are all my EDD funnel events enabled?”
The assistant checks ViewContent, ViewCategory, AddToCart, InitiateCheckout, Purchase, and RemoveFromCart. If any are off: “Enable [event name].” Confirm.
EDD does not have FirstTimeBuyer or ReturningCustomer lifecycle events. FrequentShopper, VIPClient, and BigWhale are available if you want to segment repeat buyers — ask the assistant about those separately once your main funnel is confirmed.
Subscriptions and licenses
If you sell recurring products or software with license keys, check whether these are being tracked.
“Are EDD subscriptions and license tracking enabled?”
The assistant checks track_subscriptions (requires EDD Recurring Payments) and track_licenses (requires EDD Software Licensing). If either plugin is active but tracking is off: “Enable EDD subscription tracking” or “Enable EDD license tracking.” Confirm.
If neither plugin is active, these options are not relevant.
Content IDs
Check that all platforms use the same content ID format. EDD content ID can be set to download_id (WordPress post ID) or download_sku.
“Show me my EDD content ID settings per platform.”
If platforms differ: “Set all platforms to use download_id with no prefix or suffix.” Confirm.
Unlike WooCommerce, EDD has no content_id_logic option and no custom_field source. The choice is simply download_id or download_sku.
If you use download_sku: confirm that every download has a SKU set. Downloads without one fall back to the post ID automatically, which can cause mismatches on some products.
EDD feed check
EDD Products Feed Pro generates Google Merchant Center feeds only. There is no Facebook catalog feed plugin for EDD.
“Check my EDD feed alignment.”
If EDD Products Feed Pro is detected, the assistant compares your pixel content ID settings against the feed. The feed always uses the WordPress post ID. If your PYS setting uses download_sku or has a prefix set, the assistant flags it and proposes the fix. Confirm to apply.
If the plugin is not detected, the assistant will ask how you are feeding products to Google Merchant Center. If you are not running Google Shopping dynamic ads for your EDD products, skip this step.
Attribution recording
If you want to measure campaign results in PixelYourSite reports, “Save data to orders” must be on before orders start coming in. This cannot be changed via the AI assistant.
“Is my EDD attribution data recording enabled?”
If it is off: go to PixelYourSite → Easy Digital Downloads and enable it manually before launching.
Final check
“Run the tracking audit again.”
Everything should come back green. If anything is still flagged, fix it before spending.
What is different from WooCommerce
EDD tracking is simpler in a few areas. There is no Facebook for WooCommerce integration, no variable product ID logic, and no POAS. The catalog feed option is Google Merchant Center only. If you run both WooCommerce and EDD, run both audits separately. PixelYourSite always keeps them independent.