Poll Vote Submitted
Poll Vote Submitted is the primary conversion event for poll participation.
Status: sent today
The mobile app and web send this event.
Poll Vote Submitted
Description: Triggered when a user successfully submits a vote on a poll.
Destinations: BigQuery, HubSpot, Amplitude.
Platforms: Mobile, Web.
Funnel:
Poll ViewedPoll Vote Submitted
| Property | Type | Required | Description |
|---|---|---|---|
pollId | String | Yes | Poll ID. |
pollTitle | String | Yes | Poll title. |
optionIds | String[] | Yes | Selected option IDs. |
optionValues | String[] | Yes | Selected option display text. |
optionCount | Number | Yes | Number of selected options. |
mode | String | Yes | Selection mode: SingleChoice or MultiChoice. |
isChangeVote | Boolean | Yes | Whether the user is changing a previous vote. |
contentId | String | No | Parent content item ID, when available. |
Implementation notes:
- Mobile: fire after a successful
votePollmutation inPollView.tsx, and after a successfulvoteStudioCPollmutation inStudioCPollView.tsx. - Web: fire in
PollView.tsxaftersubmitVoteDirectly()succeeds, and in the pending-action flow after a deferred vote is executed post-login.
Implementation example:
javascript
analytics.track("Poll Vote Submitted", {
pollId: "poll-123",
pollTitle: "Which study should we launch next?",
optionIds: ["opt-1", "opt-3"],
optionValues: ["Romans", "James"],
optionCount: 2,
mode: "MultiChoice",
isChangeVote: false,
contentId: "content-456",
});