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:
Delivery
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 moddal
...
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
...
event name: Select Service Mode
name: missing
path: missing
currentScreen: /cart
or
event name: Pick Up Mode Selected
name: missing
path: missing
currentScreen: /cart
...
Radio Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Pick Up
Path:
/cart
...
event name: Select Service Mode
name: missing
path: missing
currentScreen: /cart
or
event name: Pick Up Mode Selected
name: missing
path: missing
currentScreen: /cart
...
Radio Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Curbside Pick Up
Path:
/cart
...
event name: Select Service Mode
name: missing
path: missing
currentScreen: /cart
or
event name: Pick Up Mode Selected
name: missing
path: missing
currentScreen: /cart
...
Radio Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Dine In
Path:
/cart
...
event name: Select Service Mode
name: missing
path: missing
currentScreen: /cart
or
event name: Pick Up Mode Selected
name: missing
path: missing
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)
...
Page View
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 implememnted
...
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
...
Error
...
Event
...
Properties
...
Notes
...
Page View
Status | ||||
---|---|---|---|---|
|
...
Name:
SignIn/SignUp
Path:
/checkout-signin-signup
originPath: /cart
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Close
Path:
/checkout-signin-signup
originPath: /cart
...
Same as event 1
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Continue with Google
Path:
/checkout-signin-signup
originPath: /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
...
Page View
Status | ||||
---|---|---|---|---|
|
...
Name:
Order Payment
Path:
/cart/payment
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Back
Path:
/cart/payment
...
Select
Status | ||||
---|---|---|---|---|
|
...
Name:
Choose payment method
Path:
/cart/payment
...
Button
Status | ||||
---|---|---|---|---|
|
...
Name:
Place Secure Order
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Select Payment Method - [VALUE]
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Name on card
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Credit / Debit card Number
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Expiry MM/YY
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
CVV
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Home/Flat Number & Street Address
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
City
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Postal Code
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Country
Path:
/cart/payment
...
Input
Status | ||||
---|---|---|---|---|
|
...
Name:
Country - [VALUE]
Path:
/cart/payment