Quizproof

Analytics: completions, add to cart and revenue from quizzes

Analytics shows, per quiz, how many shoppers saw, started and finished it, what they added to the cart, and the orders and revenue that came from its results. An order counts when the shopper added a recommended product from the quiz results and ordered within 30 days.

Read the Analytics page#

  1. Go to Analytics.

  2. Pick the Quiz, the dates (From, To, or Last 7 days, Last 30 days, Last 90 days) and the Version (All versions or one published version). A range can be up to 366 days.

  3. Point at a metric's name to see its definition.

The numbers are rebuilt every hour; the page says when ("Data as of …"). Days follow your store's time zone.

Analytics: the funnel and revenue for one quiz

What each section shows:

Test links and the editor's preview are never counted, nor are suspicious sessions (bots, scripted traffic) whose completions your plan doesn't count. Sessions are counted on the day they started; orders on the day they were placed.

Analytics: step drop-off per question

Who can see respondents and how long answers are kept is set under Settings › Privacy; see privacy and consent.

What counts as a quiz order#

Why some quiz sales aren't counted#

Send quiz events to GA4, Google Tag Manager or the Meta Pixel#

With analytics consent, Quizproof publishes Shopify customer events (ids only): quizproof:quiz_viewed, quizproof:quiz_started, quizproof:quiz_completed, quizproof:add_to_cart and quizproof:optin. No theme edits are needed.

Google Tag Manager#

When a shopper finishes a quiz, Quizproof also pushes quizproof_completed to the page's dataLayer, with the quiz handle, a session id and the recommended product ids. In GTM, create a trigger of type Custom Event named quizproof_completed.

GA4 and the Meta Pixel#

Use a custom pixel:

  1. Download quizproof-custom-pixel.js and open it.

  2. In your Shopify admin, go to Settings › Customer events › Add custom pixel. Name it "Quizproof events".

  3. Under Customer privacy › Permission, keep Required with Analytics ticked (and Marketing if you use the Meta Pixel).

  4. Paste the whole file into Code. Fill in GA4_MEASUREMENT_ID and/or META_PIXEL_ID; leave one empty to skip it.

  5. Save, then Connect.

GA4 receives quizproof_quiz_viewed, quizproof_quiz_started, quizproof_quiz_completed, quizproof_add_to_cart and quizproof_optin. Meta receives QuizproofQuizViewed, QuizproofQuizStarted, QuizproofQuizCompleted, QuizproofAddToCart and QuizproofOptin. Shopify's own page view, add-to-cart and purchase events are left to your existing integrations.

If it doesn't work#

Questions? Email support@quizproof.app.

Menu paths such as Settings › Privacy are inside Quizproof: in your Shopify admin, open Apps › Quizproof. Where an article means Shopify's own settings, it says so.

Something unclear? Email support@quizproof.app. We aim to reply within 1 business day.

More in Your data: How change control works, Privacy and consent, Your catalog in Quizproof: attributes, sources and data quality, Notifications and alerts