This article outlines a full list of the custom events and properties sent by Lantern to Google Analytics:
Welcome Screen Page
load_welcome_screenproperties:
store_id,quiz_id,lantern_session_id,pagetriggered when the welcome screen is loaded
leave_welcome_screenproperties:
store_id,quiz_id,lantern_session_id,pagetriggered when the user leaves the welcome screen to start the quiz (typically by clicking on or tapping on the Start button)
it doesn’t get triggered if the user leaves the quiz
Question Page
Email Page
load_email_pageproperties:
store_id,quiz_id,lantern_session_id,page,question_idtriggered when the email optin page is loaded
submit_emailproperties:
store_id,quiz_id,lantern_session_id,page,question_id,email,first_name,marketing_consent,is_requiredtriggered when the user submits the email optin form
skip_optinproperties:
store_id,quiz_id,lantern_session_id,page,question_idtriggered if the user clicks on “No Thanks” or a similar link or button which allows them to skip the email page without providing an email address
Transition Screen
load_transition_screenproperties:
store_id,quiz_id,lantern_session_id,page,question_idtriggered when a transition screen is loaded (the exact screen can be identified through the
question_id)
leave_transition_screenproperties:
store_id,quiz_id,lantern_session_id,page,question_idtriggered when a transition screen is left through a direct action (e.g. clicking on a button to proceed to the next question)
timeout_transition_screenproperties:
store_id,quiz_id,lantern_session_id,page,question_idtriggered when a transition screen is left through a timeout (e.g. the transition screen disappears after 3 seconds, and the next question is displayed automatically)
Question / One-Line Input / Multi-Line Input
load_question_pageproperties:
store_id,quiz_id,lantern_session_id,page,question_id,question_typetriggered when a question page is loaded (the exact question can be identified through the
question_id)
submit_answerproperties:
store_id,quiz_id,lantern_session_id,page,question_id,question_type,title,is_required,options,answers,property_idtriggered when a question is answered
Results Page
load_results_pageproperties:
store_id,quiz_id,lantern_session_id,pagetriggered when the results page is loaded
restart_quizproperties:
store_id,quiz_id,lantern_session_id,pagetriggered if the user chooses to restart the quiz (after reaching the results page)
display_resultsproperties:
store_id,quiz_id,lantern_session_id,page,results,content_block_results,answers,email,first_name,marketing_consenttriggered when the results are displayed on the results page - this event includes properties with full details about the product recommendations being made
add_all_to_cartproperties:
store_id,quiz_id,lantern_session_id,pagetriggered if the user clicks on the “Add All To Cart” button
add_to_cartproperties:
store_id,quiz_id,lantern_session_id,page,variant_id,sku,title,pricetriggered when an “Add To Cart” button is clicked (a product is added to cart) - this event includes properties with full details about the product being purchased
go_to_product_pageproperties:
store_id,quiz_id,lantern_session_id,page,link,variant_id,sku,title,pricetriggered when the user goes to a product page from the results page (e.g. by clicking on “Choose Options”)
go_to_cartproperties:
store_id,quiz_id,lantern_session_id,pagetriggered if the user visits the cart page from the results page
