Skip to main content

Scenario

Wistia lets you embed CTAs (calls-to-action) at specific timestamps in your videos — but click-through rates are often disappointing and A/B testing natively is limited. This job pulls CTA click-through data from Wistia’s stats, then sends the CTA text, placement, and performance data to a Focus Group testing variations of messaging and timing. The result is a CTA optimization plan with specific wording changes and placement shifts validated by synthetic personas before you commit to changes.

Architecture

Code

Example Output

Error Handling

Wistia stores CTA configuration in the embed_options field of each media. The key name varies: call_to_action, postRollCTA, or midrollLink. Check all three fields for completeness.
Wistia tracks CTA clicks at the player level. If viewers use ad blockers or privacy browsers, clicks may be underreported by 10-15%. Use CTA CTR as a relative metric (for comparing CTAs) rather than an absolute conversion measure.
Videos without CTAs return empty embed options. Filter these out before analysis. Consider recommending CTA addition for high-play, no-CTA videos as a quick win.

What’s Next

Wistia Integration

Back to Wistia integration overview

Heatmap-Informed Creative Optimization

Diagnose drop-off points with specific edit recommendations

Wistia Embeds → Brand Voice Source

Build a brand voice profile from spoken content

Focus Groups API

Full reference for POST /api/v1/focus-groups