Skip to content
Documentation menu16

Understand analytics

What AdSpark measures: trackable email sends, unique opens, open rate, clicks, weekly report and measurement limits.

Last updated: July 1, 2026

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.

Open Analytics

Sign-in required: this button opens your AdSpark workspace.