Skip to content

E-commerce Events Properties Reference

EventSegment EventGA4 EventKey PropertiesGoogle Ads Remarketing
Product Added to Cartproduct_addedadd_to_cartproduct_id, sku, name, price, quantityecomm_pagetype: ‘product’, dynx_pagetype: ‘offerdetail’
Cart Viewedcart_viewedview_cartcart_id, value, currency, items[]ecomm_pagetype: ‘cart’, dynx_pagetype: ‘conversionintent’
Product Removedproduct_removedremove_from_cartproduct_id, sku, name, price, quantityecomm_pagetype: ‘cart’, dynx_pagetype: ‘conversionintent’
Checkout Startedcheckout_startedbegin_checkoutcheckout_id, value, currency, items[]ecomm_pagetype: ‘purchase’, dynx_pagetype: ‘conversionintent’
Checkout Step Viewedcheckout_step_viewedcheckout_progresscheckout_id, step, step_name, valueecomm_pagetype: ‘purchase’, dynx_pagetype: ‘conversionintent’
Checkout Step Completedcheckout_step_completedcheckout_progresscheckout_id, step, step_name, valueecomm_pagetype: ‘purchase’, dynx_pagetype: ‘conversionintent’
Payment Info Enteredpayment_info_enteredadd_payment_infocheckout_id, payment_type, valueecomm_pagetype: ‘purchase’, dynx_pagetype: ‘conversionintent’
Shipping Info Enteredshipping_info_enteredadd_shipping_infocheckout_id, shipping_tier, valueecomm_pagetype: ‘purchase’, dynx_pagetype: ‘conversionintent’
EventSegment EventGA4 EventKey PropertiesGoogle Ads Remarketing
Product Viewedproduct_viewedview_itemproduct_id, sku, name, category, price, brandecomm_pagetype: ‘product’, dynx_pagetype: ‘product’
Product Clickedproduct_clickedselect_itemproduct_id, sku, name, category, position, list_nameecomm_pagetype: ‘searchresults’, dynx_pagetype: ‘searchresults’
Product List Viewedproduct_list_viewedview_item_listlist_id, list_name, category, items[]ecomm_pagetype: ‘searchresults’, dynx_pagetype: ‘searchresults’
Products Searchedproducts_searchedsearchquery, results_count, items[]ecomm_pagetype: ‘searchresults’, dynx_pagetype: ‘searchresults’
EventSegment EventGA4 EventKey PropertiesGoogle Ads Remarketing
Order Completedorder_completedpurchaseorder_id, total, revenue, tax, shipping, items[]ecomm_pagetype: ‘conversion’, dynx_pagetype: ‘conversion’
EventSegment EventGA4 EventKey PropertiesGoogle Ads Remarketing
Product Sharedproduct_sharedshareproduct_id, sku, name, share_methodecomm_pagetype: ‘product’, dynx_pagetype: ‘product’
Wishlist Product Addedproduct_added_to_wishlistadd_to_wishlistproduct_id, sku, name, wishlist_id, priceecomm_pagetype: ‘product’, dynx_pagetype: ‘offerdetail’
Promotion Viewedpromotion_viewedview_promotionpromotion_id, promotion_name, creative_nameecomm_pagetype: ‘other’, dynx_pagetype: ‘other’
Promotion Clickedpromotion_clickedselect_promotionpromotion_id, promotion_name, creative_nameecomm_pagetype: ‘other’, dynx_pagetype: ‘other’
Coupon Appliedcoupon_appliedadd_payment_infocoupon_name, coupon_id, discount_amountecomm_pagetype: ‘purchase’, dynx_pagetype: ‘conversionintent’
  • product_id (SKU)
  • sku
  • name (product title)
  • brand (Rhino Rails)
  • category
  • price
  • currency (USD)
  • image_url
  • google_product_category (Hardware > Fencing & Barriers)
  • condition (new)
  • availability (in stock)
  • mpn (SKU)
  • gtin (if available)
  • color, size, material (custom fields)
  • cart_id
  • checkout_id
  • value (total value)
  • currency (USD)
  • items[] (array of products)
  • list_id
  • list_name
  • category
  • position
  • query (search term)
  • results_count
  • product - Product detail pages
  • cart - Cart page
  • purchase - Checkout process
  • conversion - Order completion
  • searchresults - Category/search pages
  • home - Homepage
  • other - Other pages

Dynamic Remarketing Page Types (dynx_pagetype)

Section titled “Dynamic Remarketing Page Types (dynx_pagetype)”
  • product - Product viewing
  • offerdetail - Add to cart (high intent)
  • conversionintent - Checkout process (very high intent)
  • conversion - Purchase completion
  • searchresults - Browsing/searching
  • other - General browsing
  • Fire events immediately when user actions occur
  • Use consistent property naming across all platforms
  • Include all required properties for each event type
  • Use Segment’s debugger to verify event data
  • Check GA4 real-time reports for event validation
  • Monitor Google Ads conversion tracking setup
  1. High Priority: Product Viewed, Product Added to Cart, Order Completed
  2. Medium Priority: Cart Viewed, Checkout Started, Products Searched
  3. Low Priority: Product Shared, Promotion events, Wishlist events
// Product Added to Cart
dataLayer.push({
event: 'add_to_cart',
ecommerce: {
items: [
{
item_id: 'FENCE-001',
item_name: 'Steel Privacy Fence Panel',
category: 'Privacy Fencing',
price: 149.99,
currency: 'USD',
quantity: 1,
},
],
},
// Google Ads Remarketing
ecomm_pagetype: 'product',
dynx_pagetype: 'offerdetail',
});