Branch Event Tracking

The Mobile app tracks events with the Branch SDK for different actions performed by users. An overview of the events sent to Branch can be found below.

If you are using mParticle as a CDP, we recommend enabling the Branch S2S integration, instead of sending events to the Branch SDK directly.

Commerce Standard Events

Branch Standard Event Description
AddToCart User adds discount / combo / item to the cart
ViewCart User opens the Order summary screen
Purchase User successfully places an order

Cart Items

Branch Attribute Description
sku Discount / Core Combo / Core Item / Core Modifier ID
custom[cartId] ID of Cart Item (linked to Parent Cart Id)
productCategory Product Type [Coupon,Promotion,Loyalty Reward,Combo,Item,Modifier]
custom[parentType] Product Type of parent, if this product was ordered as part of a different product [Coupon,Promotion,Loyalty Reward,Combo,Item,Modifier]
custom[parentCartId] Cart Item ID of parent, if this product was ordered as part of a different product
custom[parentId] Core Item / Core Combo / Discount ID of parent, if this product was ordered as part of a different product
productName Discount / Combo / Item / Modifier Name
price Price of 1 quantity (excl. price of childs)
quantity Quantity of product
currency Venue/Transaction currency code (ISO 4217)
address_street Address of Venue
address_city City of Venue
address_country Country of Venue
latitude Latitude of Venue
longitude Longitude of Venue

Event-level Data

Branch Attribute Description
transactionID Order ID
currency Venue/Transaction currency code (ISO 4217)
revenue Order total

Other Standard Events

Branch Standard Event Description
AddPaymentInfo User successfully adds a payment method to their account
ViewItem User views a discount / combo / item
CompleteRegistration User successfully creates an account

Custom Events

All events in our Standard Data Plan are sent to Branch as Custom Events.