Plain-language questions
Ask for unsubscribe rate per month, customer or product in the SQL Explorer with AI. The AI writes the SQL, you see the query and run it yourself; the AI only receives metadata.
KPI · Marketing
Unsubscribe rate is the number of unsubscribes after an email campaign divided by the number of emails delivered. It shows how well your emails match what recipients want to receive. A sudden rise signals that the content, frequency or audience is off.
Number of unsubscribes ÷ number of emails delivered × 100%
Acme Groothandel's September newsletter was delivered to 12,000 recipients and led to 36 unsubscribes. The unsubscribe rate is 36 ÷ 12,000 × 100% = 0.3%.
Fictitious figures for Acme Groothandel, a sample wholesaler.
A lower unsubscribe rate means fewer recipients drop off. A small number of unsubscribes is normal and even healthy, as your list then consists of people who want your emails. Compare by campaign and segment, and watch for spikes after a particular topic or a higher send frequency.
SQL & DAX
Two examples on a fictitious data warehouse for Acme Groothandel: a PostgreSQL query and a measure for a Power BI model. Adjust table and column names to your own model.
SELECT date_trunc('month', sent_at) AS month,
COUNT(*) AS campaigns,
SUM(delivered) AS delivered,
SUM(unsubscribes) AS unsubscribes,
ROUND(100.0 * SUM(unsubscribes) / NULLIF(SUM(delivered), 0), 2) AS unsubscribe_rate_pct
FROM email_campaigns
GROUP BY 1
ORDER BY 1;Unsubscribe Rate =
DIVIDE(
SUM(EmailCampaigns[Unsubscribes]),
SUM(EmailCampaigns[Delivered])
)In ENABLE
Ask for unsubscribe rate per month, customer or product in the SQL Explorer with AI. The AI writes the SQL, you see the query and run it yourself; the AI only receives metadata.
Define the KPI as a measure in your Power BI model and show it in the portal, with "Last refreshed" next to it. Access profiles and optional row-level security decide who sees which figures.
Add the KPI as a tile to a custom dashboard, compared with last year. The Dashboard Builder is a pilot and can be switched on per client.
With the built-in Targets app you set a target for the KPI per month, so you see actuals and target side by side.
FAQ
Divide the number of unsubscribes after a campaign by the number of emails delivered and multiply by 100%. With 36 unsubscribes from 12,000 delivered emails, that is 0.3%. Calculate it per campaign to see which emails trigger unsubscribes.
With an unsubscribe the recipient opts out properly, while with a spam complaint they mark your email as unwanted. Spam complaints damage your reputation with email providers and therefore the delivery of all your emails. Track them separately and keep them as low as possible.
You reduce unsubscribe rate by sending more relevant emails to better-defined groups. Let recipients choose which topics and how often they want to hear from you. Make clear at sign-up what they can expect.
In an online demo we show how ENABLE makes your data securely available and how you build on it: describing an app in the AI Builder, plain-language questions, dashboards and APIs. And how we set it up and manage it for you.