Understand analytics
What AdSpark measures: trackable email sends, unique opens, open rate, clicks, weekly report and measurement limits.
Analytics mostly measures emails sent from AdSpark with tracking enabled. It shows tracked sends, unique opens, open rate, clicks and a campaign table.
What is measured
Emails sent through AdSpark when a send record exists and the delivery mode is trackable.
What can be empty
Copied, exported or non-email campaigns may not produce opens or clicks.
What not to read into it
Analytics is not yet revenue attribution or complete reporting for every social network.
What is measured
AdSpark reads send history and email events stored in Convex. The numbers stay intentionally simple so a small business can see whether a campaign is starting to react.
Emails sent
Number of trackable email send records linked to campaigns in the active context.
Unique opens
Number of trackable sends with at least one counted open.
Open rate
Unique opens divided by trackable sent emails, rounded as a percentage.
Clicks
Clicks recorded when email links are rewritten by AdSpark before sending.
Which sends appear in Analytics
Tracking depends on the delivery mode. If AdSpark cannot insert the open pixel and tracked links into the actual email, the numbers stay intentionally absent.
Trackable
Email sent from AdSpark through Gmail or configured external SMTP: open pixel and tracked links can be added.
Not trackable
EML export, clipboard copy or manual send in another tool: AdSpark cannot see the real open.
Social channels
Meta, Google Business, LinkedIn or WhatsApp can be sent or prepared, but Analytics does not yet promise views, likes or conversions.
Noise filters
Known image proxies, previews and bots are filtered to avoid artificially inflated opens.
Why stats can be empty
Zero is not always a marketing failure. It often means no trackable send has been recorded in the active context yet.
No campaign
If no Spark exists, Analytics first points you to campaign creation.
No tracked send
If campaigns exist but were not sent through a trackable mode, KPIs stay at zero.
Connection to finish
The page suggests connecting Gmail when performance cannot be tracked yet.
Delays and filters
Opens too close to the send time or coming from automated proxies can be ignored.
Read the campaign table
The table lists recent campaigns from the active context and shows available stats per row. Use it to spot which Sparks already have usable signals.
Campaign
The title opens the Spark detail so you can review content, resume an action or inspect history.
Channel
The displayed channel helps identify the main content type, but opens and clicks come from trackable email.
Dashes
A dash means no trackable data exists for that row, not necessarily that the campaign failed.
Weekly report
The report button prepares a summary of recent campaigns with available sends, opens and clicks. If email is not ready, AdSpark asks you to finish the connection.
Period
The report focuses on recent campaigns so the history stays readable.
Content
It includes totals and campaigns with trackable sends.
Delivery
Report delivery depends on the email capability configured on the account.
Best practices
Use Analytics as an operating signal, not as an absolute truth. Compare campaigns that were sent in similar conditions.
Compare like with like
Do not compare an email sent from AdSpark with a social post copied manually.
Watch the trend
One rate is less useful than movement across several similar campaigns.
Respect consent
Email stats only make sense when contacts agreed to receive your communications.
Fix before optimizing
If everything stays empty, check the email connection and delivery mode before changing the content.
Sign-in required: this button opens your AdSpark workspace.