Note |
---|
To be updated - Work in progress |
Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Unauthenticated
Delivery
...
Error
...
...
Event
...
Properties (expected)
...
Properties (current)
...
Page View
Status | ||||
---|---|---|---|---|
|
...
Name:
Delivery
Path:
/cart
...
Name: missing
Path:
/cart
✅
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Back
Path:
/cart
...
Missing event
design mismatch (“X” button)
...
Link
Status | ||||
---|---|---|---|---|
|
...
Name:
Change Address
Path:
/cart
...
Missing event
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Unit
Path:
/cart
...
Missing event
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Delivery Instructions
Path:
/cart
...
Missing event
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Phone Number
Path:
/cart
...
Missing event
...
Link
Status | ||||
---|---|---|---|---|
|
...
Name:
Why do you need my phone number
Path:
/cart
...
Missing event
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Favorite
Path:
/cart
...
raises error (without event) - element to hide for BK DE
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Edit
Path:
/cart
...
event name:
Edit Cart
path: missing
...
Number Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Input Number
Path:
/cart
Name missing
path: missing
currentScreen:
/cart
text:
Checkout Product Incrementor
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Remove
Path:
/cart
...
Event missing - we have only the modal
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Add Items
Path:
/cart
Name:
Add items
✅path: missing
currentScreen:
/cart
...
Card
Status | ||||
---|---|---|---|---|
|
...
Name:
Something Extra
Path:
/cart
...
Generates some eCommerce events but not that one
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Continue as a guest
Path:
/cart
Name:
Continue as a guest
✅path: missing
currentScreen:
/cart
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign In / Sign Up
Path:
/cart
name:
Sign In/Sign Up
path: missing
currentScreen:
/cart
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name: Please add your phone number
Path:
/cart
...
not sure where it should be trigger
PickUp
...
Table Service
...
Curbside
...
...
Event
...
Properties (expected)
...
Properties (current)
...
Page View
Status | ||||
---|---|---|---|---|
|
...
Name:
Pick Up
Path:
/cart
...
Name missing
path: /cart ✅
...
Link
Status | ||||
---|---|---|---|---|
|
...
Name:
Change Store
Path:
/cart
...
Missing Event
...
Radio Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Drive Thru
Path:
/cart
name: missing
path: missing
event name:
Select Service Mode
currentScreen:
/cart
or
name: missing
path: missing
event name:
Pick Up Mode Selected
currentScreen:
/cart
...
Radio Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Pick Up
Path:
/cart
name: missing
path: missing
event name:
Select Service Mode
currentScreen:
/cart
or
name: missing
path: missing
event name:
Pick Up Mode Selected
currentScreen:
/cart
...
Radio Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Curbside Pick Up
Path:
/cart
name: missing
path: missing
event name:
Select Service Mode
currentScreen:
/cart
or
name: missing
path: missing
event name:
Pick Up Mode Selected
currentScreen:
/cart
...
Radio Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Dine In
Path:
/cart
name: missing
path: missing
event name:
Select Service Mode
currentScreen:
/cart
or
name: missing
path: missing
event name:
Pick Up Mode Selected
currentScreen:
/cart
...
Radio Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Table Service
Path:
/cart
...
Not available in Dev BK DE
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Table Number
Path:
/cart
...
Not available in Dev BK DE
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Vehicle Description
Path:
/cart
...
Missing Event
Continue as a Guest
...
Error
...
...
Event
...
Properties (expected)
...
Properties (current)
...
Modal
Status | ||||
---|---|---|---|---|
|
...
Name:
Guest Checkout
Path:
/guest-checkout
...
It’s displayed as a modal so we have still path: /cart and we have a modal event instead of page view
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Close
Path:
/guest-checkout
...
Event missing
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
First name
Path:
/guest-checkout
...
Event missing
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Email address
Path:
/guest-checkout
...
Event missing
...
Checkbox
Status | ||||
---|---|---|---|---|
|
...
Name:
Special Offers Agreement
Path:
/guest-checkout
...
not implemented
...
Checkbox
Status | ||||
---|---|---|---|---|
|
...
Name:
Privacy Policy and Terms Agreements
Path:
/guest-checkout
...
Event missing
...
Link
Status | ||||
---|---|---|---|---|
|
...
Name:
Privacy Policy
Path:
/guest-checkout
...
Event missing
...
Link
Status | ||||
---|---|---|---|---|
|
...
Name:
Terms of Service
Path:
/guest-checkout
...
Event missing
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Continue
Path:
/guest-checkout
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Guest Checkout Failed
Response Description:
First name is a required field.
Path:
/guest-checkout
...
Not implemented
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Guest Checkout Failed
Response Description:
Email address is a required field.
Path:
/guest-checkout
...
Event missing
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Guest Checkout Failed
Response Description:
Agreement Required to continue
Path:
/guest-checkout
...
Event missing
Sign In/Sign Up (Needs update to the current version)
...
Error
...
Event
...
Properties
...
Notes
...
Modal
Status | ||||
---|---|---|---|---|
|
...
Name:
SignIn/SignUp
Path:
/cart
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Close
Path:
/cart
...
Same as event 1
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Continue with Google
Path:
/cart
...
Same as event 1
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Continue with Facebook
Path:
/checkout-signin-signup
originPath: /cart
...
Same as event 1
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Continue with Apple
Path:
/checkout-signin-signup
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Email address
Path:
/checkout-signin-signup
originPath: /cart
...
Same as event 1
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Continue with Email
Path:
/checkout-signin-signup
originPath: /cart
...
Same as event 1
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign In / Sign Up Failed
Response Description:
Email Address Is A Required Field
Path:
/checkout-signin-signup
originPath: /cart
...
Same as event 1
Finish Signing Up
...
Error
...
...
Event
...
Properties
...
Notes
...
Modal
Status | ||||
---|---|---|---|---|
|
...
Name:
Finish Signing Up
Path:
/checkout-finish-signing-up
originPath: /cart
...
This modal will not be implemented in version 1. We’ll keep the current Sign In and Sign up flows.
So, to track where users cames from when they land in Sign in and Sign Up, we need to track the originPath: /cart
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Close
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Fisrt Name
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Email Address
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Phone Number
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Postal Code
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Have An Invitation Code?
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Year
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Month
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Day
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Checkbox
Status | ||||
---|---|---|---|---|
|
...
Name:
Special Offers Agreement
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Checkbox
Status | ||||
---|---|---|---|---|
|
...
Name:
Privacy Policy and Terms Agreements
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Link
Status | ||||
---|---|---|---|---|
|
...
Name:
Privacy Policy
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Link
Status | ||||
---|---|---|---|---|
|
...
Name:
Rewards Terms
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Link
Status | ||||
---|---|---|---|---|
|
...
Name:
Terms Of Service
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Checkbox
Status | ||||
---|---|---|---|---|
|
...
Name:
Collection And Use of Personal Data
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Checkbox
Status | ||||
---|---|---|---|---|
|
...
Name:
Outsorcing Of Personal Data Handling (Optional)
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Checkbox
Status | ||||
---|---|---|---|---|
|
...
Name:
Transfer Personal Data To 3rd Party Entities
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Checkbox
Status | ||||
---|---|---|---|---|
|
...
Name:
Transfer Personal Data To Overseas Country (Optiona)
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Create An Account
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign Up Failed
Response Description:
First name is a required field.
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign Up Failed
Response Description:
Email is a required field.
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign Up Failed
Response Description:
Invalid Invitation Code. Please Try Again.
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign Up Failed
Response Description:
Invalid Date
,Invalid date: Year field is required
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign Up Failed
Response Description:
You Must Agree To The Privacy Policy And Terms Of Service Before Signing Up
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign Up Failed
Response Description:
You Must Agree To The Statment Above.
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign Up Failed
Response Description:
You Must Agree To The Statment Above
Path:
/checkout-finish-signing-up
originPath: /cart
...
Same as event 1
Sign In - OTP
...
Error
...
...
Event
...
Properties
...
Notes
...
Page View
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign Up
Path:
/checkout-sign-in
originPath: /cart
...
This modal will not be implemented in version 1. We’ll keep the current Sign In and Sign up flows.
So, to track where users cames from when they land in Sign in and Sign Up, we need to track the originPath: /cart
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Close
Path:
/checkout-sign-in
originPath: /cart
...
Same as event 1
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Verify With Code
Path:
/checkout-sign-in
originPath: /cart
...
Same as event 1
...
Link
Status | ||||
---|---|---|---|---|
|
...
Name:
Resend Code
Path:
/checkout-sign-in
originPath: /cart
...
Same as event 1
...
Error
Status | ||||
---|---|---|---|---|
|
...
Name:
Sign In Failed
Response Description:
"GraphQL error: OTP Validation failed."
Path:
/checkout-sign-in
originPath: /cart
...
Same as event 1
Payments
Choose Payment Method
...
Add Credit Card
...
Add Credit Card - Choose Country
...
...
Event
...
Properties (expected)
...
Properties (current)
...
Page View
Status | ||||
---|---|---|---|---|
|
...
Name:
Order Payment
Path:
/cart/payment
...
name: missing
path:
/cart/payment
✅
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Back
Path:
/cart/payment
...
missing event
...
Select
Status | ||||
---|---|---|---|---|
|
...
Name:
Choose payment method
Path:
/cart/payment
...
missing event
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Place Secure Order
Path:
/cart/payment
...
name:
Place Order
path:
/cart/payment
✅
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Select Payment Method - [VALUE]
Path:
/cart/payment
...
Name: mixed depends on value
path:
/cart/payment
✅
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Name on card
Path:
/cart/payment
...
missing event; not work for iframe content
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Credit / Debit card Number
Path:
/cart/payment
...
missing event; not work for iframe content
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Expiry MM/YY
Path:
/cart/payment
...
missing event; not work for iframe content
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
CVV
Path:
/cart/payment
...
missing event; not work for iframe content
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Home/Flat Number & Street Address
Path:
/cart/payment
...
not available for BK DE
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
City
Path:
/cart/payment
...
not available for BK DE
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Postal Code
Path:
/cart/payment
...
not available for BK DE
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Country
Path:
/cart/payment
...
not available for BK DE
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Country - [VALUE]
Path:
/cart/payment
...
not available for BK DE