purchase
Overview
Platform Implementation
- GA4:
purchase - Adobe Analytics:
commerce.purchases
Event Details
Event Type: Conversion / Commerce
Trigger: Fired after successful checkout confirmation (order success page or transaction API confirmation).
Source: Website / Mobile App / POS
Event Time: Timestamp of completed order (ISO 8601)
Platform Mappings
GA4 Event Name: purchase
GA4 Params Map
Adobe XDM Event Type: commerce.purchases
Adobe XDM Map
Adobe ACDL Event: purchase
Adobe ACDL Map
Data Requirements
Required Fields: order_id, total_value, currency, product_list
Generic Context Required: order_id, user_id, total_value, currency, payment_method, product_list, items_count
Generic Context Optional: discount_amount, tax_amount, shipping_cost, coupon_code, delivery_type, transaction_status, loyalty_points_earned
XDM Field Groups: commerce.purchases, order, productListItems, identityMap, web.webPageDetails
Analytics Integration
Primary KPIs: Orders, Revenue, Conversion Rate
Secondary KPIs: Average Order Value, Units per Transaction, Repeat Purchase Rate
Metrics Used: orders_count, revenue, aov, unique_buyers
Dimensions Used: order_id, user_id, device_type, traffic_source, region
JSON Examples
Example Generic JSON
Example GA4 JSON
Example XDM JSON
Example ACDL JSON
Configuration
Frequency Limit: One per confirmed order
PII Risk: Medium (if personal info included; anonymize or hash PII)
Data Sensitivity: Medium
Documentation
Calculation Notes: Ensure fired only after confirmed purchase; exclude pre-checkout or declined payments. Always match sum of product subtotals to total value.
Contributed By: Devyendar Maganti
Owner: Digital Analytics Team / Data Engineering
Governance
Validation Status: Not validated
Status: Active
Version: v1.0
Last Updated: 2025-10-09 00:45:25.450000
Comments & Discussion
Share your thoughts, questions, or feedback about this item. Sign in with GitHub to join the discussion.