Method Signature
Parameters
Parameters for the quiz conversion event
Optional parameters for the network request
Returns
Returnstrue on success or an Error object if validation fails.
Examples
Basic Example
Complete Example
Add to Wishlist Example
Custom Conversion Type Example
Integration Example
Complete Flow Example
When to Use
CalltrackQuizConversion() when:
- A user adds a quiz-recommended item to their cart
- A user adds a quiz-recommended item to their wishlist
- A user performs any conversion action on a quiz result
- A user “likes” or “favorites” a quiz-recommended product
Important Notes
- All three quiz identifiers are required:
quizId,quizVersionId, andquizSessionId - Either
itemIdoritemNamemust be provided - These identifiers should match those used in
trackQuizResultClick - The
revenueparameter should be a string (not a number) - Default conversion type is
"add_to_cart"
Standard Conversion Types
Common conversion types:"add_to_cart"(default) - Item added to shopping cart"add_to_wishlist"- Item added to wishlist"add_to_favorites"- Item favorited
Custom Conversion Types
You can track custom conversion types:Revenue as String
Note thatrevenue must be a string:
Session Data Persistence
Consider storing quiz session data for the duration of the user’s session:Relationship with Other Events
Track these events in sequence:- Quiz questions answered
- Quiz results displayed
- trackQuizResultClick - When user clicks a result
- trackQuizConversion - When user converts (this method)
- trackPurchase - When order is completed
API Endpoint
This method sends aPOST request to:
Related Methods
- trackQuizResultClick - Track quiz result clicks
- trackConversion - Track general conversions
- trackPurchase - Track completed purchases