> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usedynamite.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Read /start/capabilities before choosing an integration. Use the deployed server’s tools/list for current tool inputs.

# Quizzes

> Connect a quiz to a personalized journey.

Keep the quiz in your application. Use Dynamite to personalize the invitation and follow-up content.

## Invite the visitor

Link to the quiz from a component variant:

```html theme={null}
<section class="quiz-invitation">
  <h2>Find the right starting point.</h2>
  <p>Answer a few questions about what you need.</p>
  <a href="/find-your-fit">Take the guide</a>
</section>
```

## Track completion

After the application confirms completion:

```js theme={null}
window.dynamite = window.dynamite || [];
window.dynamite.push(['track', 'fit_quiz_completed']);
```

Create an event goal named `fit_quiz_completed`. This tracks completion, not the answers.

## Use the answers

Store answers in your application and connect selected traits through an [HTTPS connector](https://docs.usedynamite.com/operate/connected-data.md). Your application must map its visitor record to Dynamite’s visitor ID.

For immediate results, render the first result in your application. Connector data is cached; saving answers does not immediately refresh an existing decision.

> [accordion] Integration limits
>
> Imported components do not run quiz scripts or forms. The public browser API has no `quiz()`, `identify()`, or `setTraits()` method.
>
> Connected answers can inform selection. The standard eligibility fields do not include arbitrary connector-trait rules, so enforce required conditions in your application.
>
> The repository’s horror and NBA preference modules show specialized implementations. See [controller types](https://github.com/ion-design/dynamite/blob/main/packages/adaptive/src/browser/types.ts), [horror modules](https://github.com/ion-design/dynamite/tree/main/packages/adaptive/src/browser/horror-dna), and [NBA modules](https://github.com/ion-design/dynamite/tree/main/packages/adaptive/src/browser/nba-fan).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.