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.
