Poll Viewed
Poll Viewed records a poll being shown to a member.
Status: sent today
The mobile app and web send this event.
Poll Viewed
Description: Triggered when a poll is displayed to the user.
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. |
pollStatus | String | Yes | Poll status: Active, Closed, or Inactive. |
optionCount | Number | Yes | Number of options available on the poll. |
hasExistingVote | Boolean | Yes | Whether the user has already voted on the poll. |
contentId | String | No | Parent content item ID, when available. |
Implementation notes:
- Mobile: fire in
PollView.tsxon mount or visibility, and inStudioCPollView.tsxwhen the poll is shown. - Web: fire in
PollFeature.tsxorPollView.tsxon mount. - Use the platform analytics hooks already established for other feature tracking.
Implementation example:
javascript
analytics.track("Poll Viewed", {
pollId: "poll-123",
pollTitle: "Which study should we launch next?",
pollStatus: "Active",
optionCount: 4,
hasExistingVote: false,
contentId: "content-456",
});