EasyDigitalDownloads Settings

Facebook auto-renewals purchase tracking

Google Analytics auto-renewals purchase tracking

The plugin will send a purchase event using Facebook and Google Analytics API when auto-renewals take place. This feature is not yet supported for GA4 properties.

General

Fire e-commerce related events. On Facebook, the events will be Dynamic Ads Ready. Enhanced Ecommerce will be enabled for Google Analytics.

render_switcher_input( 'edd_enabled_save_data_to_orders',false ); ?>

Save data to orders

Save the landing page, UTMs, client's browser's time, day, and month, the number of orders, lifetime value, and average order. You can view this data when you edit an order. With the professional version you can view it under the ">Easy Digital Downloads Reports section.
render_switcher_input( 'edd_enabled_save_data_to_user',false,true ); ?>

Display data to the user's profile

Display the number of orders, lifetime value, and average order.

Use our dedicated plugin to create auto-updating feeds for Facebook Product Catalogs. Click to get Easy Digital Downloads Product Catalog Feed

Recommended Videos:

Enhanced Conversions for Google Ads with PixelYourSite (9:14) - watch now

Track Facebook (META) Ads results with Google Analytics 4 (GA4) using UTMs (10:13) - watch now

Transaction ID

Consider adding a prefix for transactions IDs if you use the same tags on multiple websites.

When to fire the add to cart event
render_checkbox_input( 'edd_add_to_cart_on_button_click', 'On Add To Cart button clicks' ); ?> render_checkbox_input( 'edd_add_to_cart_on_checkout_page', 'On Checkout Page' ); ?>

ID Settings

enabled() ) : ?>
Facebook ID setting
render_select_input( 'edd_content_id', array( 'download_id' => 'Download ID', 'download_sku' => 'Download SKU', ) ); ?>
render_text_input( 'edd_content_id_prefix', '(optional)' ); ?>
render_text_input( 'edd_content_id_suffix', '(optional)' ); ?>
enabled() ) : ?>
Google Analytics ID setting
render_select_input( 'edd_content_id', array( 'download_id' => 'Download ID', 'download_sku' => 'Download SKU', ) ); ?>
render_text_input( 'edd_content_id_prefix', '(optional)' ); ?>
render_text_input( 'edd_content_id_suffix', '(optional)' ); ?>
Google Ads ID Settings
enabled() ) : ?>
Pinterest Tag ID setting
render_select_input( 'edd_content_id', array( 'download_id' => 'Download ID', 'download_sku' => 'Download SKU', ) ); ?>
render_text_input( 'edd_content_id_prefix', '(optional)' ); ?>
render_text_input( 'edd_content_id_suffix', '(optional)' ); ?>
Pinterest Tag ID setting
enabled() ) : ?>
Bing ID setting
render_select_input( 'edd_content_id', array( 'download_id' => 'Download ID', 'download_sku' => 'Download SKU', ) ); ?>
render_text_input( 'edd_content_id_prefix', '(optional)' ); ?>
render_text_input( 'edd_content_id_suffix', '(optional)' ); ?>
Bing Tag ID setting

Google Dynamic Remarketing Vertical
Event Value Settings

Lifetime Customer Value


render_switcher_input('edd_purchase_enabled');?>Track Purchases
enabled() ) : ?>
render_switcher_input( 'edd_purchase_enabled' ); ?>

Enable the Purchase event on Facebook (required for DPA)

enabled() ) : ?>
render_switcher_input( 'edd_checkout_enabled' ); ?>

Enable the Checkout event on Pinterest

renderAddonNotice(); ?>
enabled() ) : ?>
render_switcher_input( 'edd_purchase_enabled' ); ?>

Enable the Purchase event on Bing

renderAddonNotice(); ?>
render_radio_input( 'edd_purchase_value_option', 'price', 'Downloads price (total)' ); ?>
render_radio_input( 'edd_purchase_value_option', 'global', 'Use Global value' ); ?>
render_number_input( 'edd_purchase_value_global' ); ?>
enabled() ) : ?>
render_switcher_input( 'edd_purchase_enabled' ); ?>

Enable the purchase event on Google Analytics

render_checkbox_input( 'edd_purchase_non_interactive', 'Non-interactive event' ); ?>

Enable the purchase event on Google Ads

*This event will be fired on the order-received, the default Easy Digital Downloads "thank you page". If you use PayPal, make sure that auto-return is ON. If you want to use "custom thank you pages", you must configure them with our Super Pack.

render_switcher_input('edd_initiate_checkout_enabled');?>Track the Checkout Page
enabled() ) : ?>
render_switcher_input( 'edd_initiate_checkout_enabled' ); ?>

Enable the InitiateCheckout event on Facebook

enabled() ) : ?>
render_switcher_input( 'edd_initiate_checkout_enabled' ); ?>

Enable the InitiateCheckout on Pinterest

renderAddonNotice(); ?>
enabled() ) : ?>
render_switcher_input( 'edd_initiate_checkout_enabled' ); ?>

Enable the InitiateCheckout on Bing

renderAddonNotice(); ?>
render_switcher_input( 'edd_initiate_checkout_value_enabled', true ); ?>

Event value on Facebook and Pinterest

>
render_radio_input( 'edd_initiate_checkout_value_option', 'price', 'Downloads price (subtotal)' ); ?>
render_radio_input( 'edd_initiate_checkout_value_option', 'global', 'Use Global value' ); ?>
render_number_input( 'edd_initiate_checkout_value_global' ); ?>
enabled() ) : ?>
render_switcher_input( 'edd_initiate_checkout_enabled' ); ?>

Enable the begin_checkout event on Google Analytics

render_checkbox_input( 'edd_initiate_checkout_non_interactive', 'Non-interactive event' ); ?>

Enable the begin_checkout event on Google Ads

render_switcher_input('edd_add_to_cart_enabled');?>Track add to cart
enabled() ) : ?>
render_switcher_input( 'edd_add_to_cart_enabled' ); ?>

Enable the AddToCart event on Facebook (required for DPA)

enabled() ) : ?>
render_switcher_input( 'edd_add_to_cart_enabled' ); ?>

Enable the AddToCart event on Pinterest

renderAddonNotice(); ?>
enabled() ) : ?>
render_switcher_input( 'edd_add_to_cart_enabled' ); ?>

Enable the AddToCart event on Bing

renderAddonNotice(); ?>
render_switcher_input( 'edd_add_to_cart_value_enabled', true ); ?>

Tracking Value

>
render_radio_input( 'edd_add_to_cart_value_option', 'price', 'Downloads price (subtotal)' ); ?>
render_radio_input( 'edd_add_to_cart_value_option', 'global', 'Use Global value' ); ?>
render_number_input( 'edd_add_to_cart_value_global' ); ?>
enabled() ) : ?>
render_switcher_input( 'edd_add_to_cart_enabled' ); ?>

Enable the add_to_cart event on Google Analytics

render_checkbox_input( 'edd_add_to_cart_non_interactive', 'Non-interactive event' ); ?>

Enable the add_to_cart event on Google Ads

render_switcher_input('edd_view_content_enabled');?>Track product pages
enabled() ) : ?>
render_switcher_input( 'edd_view_content_enabled' ); ?>

Enable the ViewContent on Facebook (required for DPA)

enabled() ) : ?>
render_switcher_input( 'edd_page_visit_enabled' ); ?>

Enable the PageVisit event on Pinterest

renderAddonNotice(); ?>
enabled() ) : ?>
render_switcher_input( 'edd_view_content_enabled' ); ?>

Enable the PageVisit event on Bing

renderAddonNotice(); ?>
render_number_input( 'edd_view_content_delay' ); ?>
render_switcher_input( 'edd_view_content_value_enabled', true ); ?>

Tracking Value

>
render_radio_input( 'edd_view_content_value_option', 'price', 'Download price' ); ?>
render_radio_input( 'edd_view_content_value_option', 'global', 'Use Global value' ); ?>
render_number_input( 'edd_view_content_value_global' ); ?>
enabled() ) : ?>
render_switcher_input( 'edd_view_content_enabled' ); ?>

Enable the view_item event on Google Analytics

render_checkbox_input( 'edd_view_content_non_interactive', 'Non-interactive event' ); ?>

Enable the view_item event on Google Ads

render_switcher_input('edd_view_category_enabled');?>Track product category pages
enabled() ) : ?>
render_switcher_input( 'edd_view_category_enabled' ); ?>

Enable the ViewCategory event on Facebook Analytics (used for DPA)

enabled() ) : ?>
render_switcher_input( 'edd_view_category_enabled' ); ?>

Enable the view_item_list event on Google Analytics

render_checkbox_input( 'edd_view_category_non_interactive', 'Non-interactive event' ); ?>

Enable the view_item_list event on Google Ads

enabled() ) : ?>
render_switcher_input( 'edd_view_category_enabled' ); ?>

Enable the ViewCategory event on Pinterest

renderAddonNotice(); ?>
enabled() ) : ?>
render_switcher_input( 'edd_view_category_enabled' ); ?>

Enable the ViewCategory event on Bing

renderAddonNotice(); ?>

Advanced Marketing Events

FrequentShopper Event

Send the event to Facebook

Send the event to Google Analytics

Send the event to Google Ads

Enable on Pinterest

Enable on Bing

VIPClient Event

Send the event to Facebook

Send the event to Google Analytics

Send the event to Google Ads

Enable on Pinterest

Enable on Bing

BigWhale Event

Send the event to Facebook

Send the event to Google Analytics

Send the event to Google Ads

Enable on Pinterest

Enable on Bing


render_switcher_input('edd_remove_from_cart_enabled');?>Track remove from cart
enabled() ) : ?>
render_switcher_input( 'edd_remove_from_cart_enabled' ); ?>

Enable the RemoveFromCart event on Facebook

enabled() ) : ?>
render_switcher_input( 'edd_remove_from_cart_enabled' ); ?>

Enable the remove_from_cart event on Google Analytics

render_checkbox_input( 'edd_remove_from_cart_non_interactive', 'Non-interactive event' ); ?>

Enable the remove_from_cart event on Google Ads

enabled() ) : ?>
render_switcher_input( 'edd_remove_from_cart_enabled' ); ?>

Enable the RemoveFromCart event on Pinterest

renderAddonNotice(); ?>
enabled() ) : ?> render_switcher_input( 'edd_remove_from_cart_enabled' ); ?> renderAddonNotice(); ?>
About EDD Events Parameters

All events get the following parameters for all the tags: page_title, post_type, post_id, event_URL, user_role, plugin, landing_page (pro), event_time (pro), event_day (pro), event_month (pro), traffic_source (pro), UTMs (pro).

The Purchase event will have the following extra-parameters: category_name, num_items, tags, total (pro), transactions_count (pro), tax (pro), predicted_ltv (pro), average_order (pro), coupon_used (pro), coupon_code (pro), shipping (pro), shipping_cost (pro).

The Meta Pixel (formerly Facebook Pixel) events are Dynamic Ads ready.

The Google Analytics events track the data Enhanced Ecommerce or Monetization (GA4).

The Pinterest events have the required data for Dynamic Remarketing.

Control the EDD Parameters
You can use these parameters to create audiences, custom conversions, or goals. We recommend keeping them active. If you get privacy warnings about some of these parameters, you can turn them OFF.
render_switcher_input( 'enable_edd_category_name_param' ); ?>

category_name


render_switcher_input( 'enable_edd_num_items_param' ); ?>

num_items


render_switcher_input( 'enable_edd_tags_param' ); ?>

tags


total (PRO)


tax (PRO)


coupon (PRO)


content_ids (mandatory for DPA)


content_type (mandatory for DPA)


value (mandatory for purchase, you have more options on event level)


Track more actions and additional data with the PRO version: UPGRADE