PixelYourSite Professional / Easy Digital Downloads Tracking / Easy Digital Downloads Recommeded Events

Easy Digital Downloads Recommeded Events

Last updated: February 12, 2026

This section controls which EDD actions fire events and where they’re sent (Meta, GA4, Google Ads, TikTok, Pinterest, Bing, Reddit, GTM).

Track Purchases

What it does: fires on the EDD “order received” / thank-you page (after a successful payment) and sends the Purchase event with value + items.

Value parameter settings

Choose what value to send:

  • Order’s total (recommended)
  • Percent of the order’s total
  • Use global value (fixed)

Safety options

  • Fire the event only once for each order (disable when testing)
    Prevents duplicate Purchase fires if the user refreshes the thank-you page. Keep ON in production; turn OFF only while testing.
  • Don’t fire the event for 0 value transactions
    Skip free orders (recommended if you don’t want “free downloads” counted as revenue conversions).
  • Don’t fire the event when the number of items is 0
    Extra protection against broken/empty orders.

Enable Purchase for…

  • Facebook Purchase (required for Dynamic Product Ads)
  • Google Analytics purchase
  • Google Ads purchase (requires a conversion label)
  • Pinterest, Bing, TikTok, Reddit
  • GTM dataLayer

Google Ads label behavior

You can choose:

  • Fire a conversion event along with the default Purchase event, or
  • Add the conversion label to the Purchase event
    (Use the option that matches how you set up your Google Ads conversion action.)

Recommendation (Purchase):

  • Value: Order’s total
  • “Only once per order”: ON
  • “Skip 0 value”: ON (unless you sell free products and want to track them)
  • Destinations: enable only the platforms you optimize on (+ GTM if you use GTM)

Important note from the UI: Purchase fires on the EDD order-received (thank-you) page. If your site uses PayPal and returns to a custom page, you may need to enable the setting mentioned in the note (the “PayPal return / custom page” option in EDD/PYS).


Track the Checkout Page

What it does: fires when the user reaches checkout (high-intent signal for funnel + retargeting).

Value parameter settings

  • Order’s total
  • Percent of the order’s total
  • Use global value

Enable checkout event for…

  • Facebook: InitiateCheckout
  • Google Analytics: begin_checkout
  • Google Ads: begin_checkout (conversion label optional)
  • Pinterest / Bing / TikTok
  • GTM dataLayer

Recommendation: enable this if you want checkout drop-off audiences or you don’t have enough Purchases for optimization yet.


Track Add to cart

What it does: fires when a download is added to cart.

Value parameter settings

  • Product price (recommended)
  • Percent of the product price
  • Use global value

Enable AddToCart for…

  • Facebook (required for DPA)
  • Google Analytics: add_to_cart
  • Google Ads: add_to_cart (conversion label optional)
  • Pinterest / Bing / TikTok / Reddit
  • GTM dataLayer

Recommendation: enable if you want stronger mid-funnel signals (especially useful for low-volume stores).


Track product pages

What it does: fires on download/product pages (view event).

Value parameter settings

  • Product price
  • Percent of the product price
  • Use global value

Enable view event for…

  • Facebook: ViewContent (required for DPA)
  • Google Analytics: view_item
  • Google Ads: view_item
  • Pinterest: PageVisit
  • TikTok: ViewContent
  • Reddit: ViewContent
  • GTM dataLayer

Recommendation: keep ON if you run dynamic ads/remarketing or want clean product view audiences.


Track product category pages

What it does: tracks browsing category/archive pages (list views).

Enable category/list events for…

  • Facebook: ViewCategory (used for DPA in your setup)
  • Google Analytics: view_item_list
  • Google Ads: view_item_list
  • Pinterest: ViewCategory
  • Bing: ViewCategory
  • GTM dataLayer

Recommendation: optional, but useful for stronger browsing signals and list-level GA4 reporting.