Skip to main content
Fires when a visitor completes a quiz, product recommendation quiz, or assessment. This is a recommended custom event for tracking quiz funnels and product discovery flows.
Custom Event — This event is not automatically tracked. Fire it manually using the JavaScript SDK when a quiz is completed.

JavaScript

window._upstack('track', 'quiz_completed', {
  quiz_id: 'skin-type-finder',
  quiz_name: 'Find Your Perfect Skincare Routine',
  result_id: 'oily-acne-prone',
  result_name: 'Oily & Acne-Prone Skin',
  questions_answered: 8,
  time_to_complete: 145,
  value: 25.00,
  currency: 'USD'
});
Quiz with product recommendations:
window._upstack('track', 'quiz_completed', {
  quiz_id: 'gift-finder',
  quiz_name: 'Holiday Gift Finder',
  result_id: 'tech-enthusiast',
  recommended_products: ['SKU-1234', 'SKU-5678', 'SKU-9012'],
  questions_answered: 5
});

Properties

PropertyTypeRequiredDescription
quiz_idstringYesUnique identifier for the quiz
quiz_namestringNoHuman-readable quiz title
result_idstringNoIdentifier for the quiz result or outcome
result_namestringNoHuman-readable result description
questions_answerednumberNoTotal questions completed
time_to_completenumberNoSeconds from quiz start to completion
recommended_productsstring[]NoArray of product SKUs recommended by the quiz
valuenumberNoEstimated value of the quiz completion
currencystringNoISO 4217 currency code

When to Fire

  • Product recommendation quiz completion
  • Skin type or style finder completion
  • Gift guide quiz completion
  • Assessment or diagnostic quiz completion
  • Personality quiz completion

Destination Support

DestinationSupport
Meta CAPISupported as Custom event type. Use for building audiences of quiz completers.
TikTok Events APISupported. Use for audience building.
KlaviyoFully supported. Triggers flows based on quiz results for personalized follow-up.
GA4Supported. Maps to custom event with parameters.
WebhookFully supported. Raw payload forwarded.
Personalization tip: Pass the result_id to Klaviyo to trigger personalized email flows based on quiz outcomes. Segment customers by their quiz results for targeted product recommendations.