Analytics and engagement scores
dough’s analytics engine tracks how your subscribers interact with your recipe content and distills that into a single, easy-to-understand engagement score for each recipe. These scores help you decide what to email, what to include in products, and where to focus your energy.
Engagement score
Every recipe in your library has an engagement score on a 0 to 10 scale. The score is computed daily from four signals:
| Signal | Weight | What it measures |
|---|---|---|
| Save clicks (30 days) | 3x | How many subscribers clicked “Save This Recipe” in the last 30 days. This is the strongest engagement signal. |
| Sequence triggers (30 days) | 2x | How many subscribers entered a Kit sequence because of this recipe. |
| Card views (30 days) | 1x | How many times this recipe card appeared in a sent broadcast. |
| Purchase attributions (all time) | 4x | How many product purchases can be traced back to this recipe. |
How the score is calculated
The raw weighted sum is divided by a normalization factor based on your top-performing recipe. This means:
- Scores are relative to your own performance, not absolute. A score of 8 means this recipe performs at 80% of your best recipe’s level.
- Your highest-performing recipe anchors the scale at or near 10.
- Recipes with no engagement data have no score — they are not scored at 0.
What you can do with engagement scores
Find your best content
Sort your recipe library by engagement score to see which recipes your audience loves most. These are your top performers — use them in products, feature them in broadcasts, and create more content like them.
Build better products
When creating an ebook or recipe card pack, choose recipes with high engagement scores. Your audience has already voted on what they like.
Spot trends
Compare engagement scores across dietary tags, cuisines, or seasons to see what resonates. If your vegan recipes consistently outperform others, that is a signal to create more vegan content and potentially a vegan-focused product.
Evaluate email performance
After sending a broadcast with a recipe card, check back in a few days to see how the engagement score changed. A bump in save clicks confirms the recipe resonated.
Revenue attribution
dough tracks a 30-day attribution window for product purchases:
- When a subscriber purchases a product (detected via Kit webhook), dough looks at all “Save This Recipe” clicks from that subscriber in the previous 30 days.
- If any of the saved recipes are included in the purchased product, dough records a purchase attribution event for each matching recipe.
- These attributions feed into the engagement score (weighted at 4x) and appear in your analytics dashboard.
This helps you understand which recipes actually drive revenue — not just engagement.
Event sources
Engagement events come from:
- Kit webhooks — link clicks on Save This Recipe URLs, tag additions, and purchase completions.
- Kit API polling — secondary confirmation of tag events.
- Internal events — recipe card insertion into broadcasts (tracked as card views when the broadcast is sent).
All events are recorded with timestamps and stored permanently. They are never deleted, ensuring your historical analytics remain accurate.
Analytics dashboard
Your analytics dashboard shows:
- Top recipes — ranked by engagement score.
- Segment profiles — subscriber counts and engagement rates by dietary tag.
- Product recommendations — suggestions for products based on your segment data (see Recommendations).
- Recent events — a timeline of save clicks, sequence triggers, and purchase attributions.