Email Statistics

📘

API - Statistics

  • by application (GET) | by campaigns (GET) | by shipment (GET) | by campaign id (GET)

To find the reports of all email campaigns, you must go to the menu Statistics>Email.

new email statistics

KPIs

CardDescription
Messages sentTotal number of emails sent in the period.
Open ratePercentage of sent emails that were opened. Includes the comparison with the previous period.
CTRClick-through rate: percentage of emails in which a link was clicked. Includes the comparison with the previous period.

Sent campaigns

ColumnDescription
Sending IDIdentifier of the sending. A dash (—) means the sending has no specific ID.
CampaignCampaign name. Click it to open the campaign.
Sending dateDate (and time, for scheduled sendings) of the sending.
SendingsNumber of emails sent.
Open rateOpen rate of the sending.
CTRClick-through rate of the sending.

Campaign statistics

Click the chart icon at the end of a row to open the campaign statistics. This page includes:

statistics-email-campaign
  • Summary: total Sent, Opened, Clicked and CTR for the campaign.
  • Chart: evolution of Sent, Opened and Clicked emails over time.
  • Scheduled sendings: upcoming sendings of the campaign, with Sending ID, Creation Date, Status, Date of dispatch and Actions. These statistics are based on the latest 3-month period.
  • Send history: every past sending of the campaign, with Sending ID, Sending date, Sent, Opened, Clicked, Failed and CTR.

Click Back to statistics to return to the main view.

Sendings evolution

Daily chart with three metrics: Sendings (dashed line), Open rate and CTR.

Download the CSV files

statistics-email-csv
  1. Click Download .csv.
  2. Choose one of the options:
    • Download .CSV of statistics by day
    • Download .CSV of statistics with device data
    • Download .CSV of statistics by campaign

Statistics by day

One row per day with activity.

FieldDescription
statsDateDay the data refers to.
numContactsSentNumber of contacts the email was sent to.
numContactsClickedNumber of contacts who clicked a link.
numContactsOpenedNumber of contacts who opened the email.
numContactsSpammedNumber of contacts who marked the email as spam.
numContactsSoftBouncedNumber of soft bounces (temporary delivery failures, such as a full inbox).
numContactsHardBouncedNumber of hard bounces (permanent delivery failures, such as an address that doesn't exist).
numContactsBlockedNumber of emails blocked and not sent (for example, addresses previously blocked).
numContactsDeliveredNumber of emails delivered: contacts sent minus soft bounces, hard bounces and blocked emails.

Statistics with device data

One row per email sent to each recipient. Use this file to see exactly what happened with each address.

FieldDescription
applicationIdID of your indigitall project.
campaignIdCampaign ID.
campaignNameCampaign name.
campaignCreatedAtDate and time the campaign was created (UTC).
campaignUpdatedAtDate and time the campaign was last updated (UTC).
sendingIdSending ID.
emailRecipient's email address.
sentAtDate and time the email was sent (UTC).
openedAtList of the dates and times the email was opened. Empty ([]) if it wasn't opened.
clicksList of the clicks made in the email, with the date and time of each one (clicked_at).
spammedAtDate and time the recipient marked the email as spam, if applicable.
softBouncesSoft bounce details, if any.
hardBouncesHard bounce details, including the date (bounced_at), if any.
blockedBlock details, including the date (blocked_at) and the reason (for example, preblocked), if the email was blocked. Below, we outline all possible causes of the block so you can address and resolve them accordingly.
replacementsPersonalization values used in the email, in JSON format.
customDataCustom data sent with the email, if any.
categoryIdID of the category assigned to the campaign, if any.
categoryNameName of the category assigned to the campaign, if any.

spammedAt: It's possible to download a report where a specific date appears in the spammedAt field, but there's no corresponding entry in the blocked field. This happens because the email was initially marked as spam (and the spammedAt field logs the exact time it occurred), but in subsequent delivery attempts, the message successfully reached the recipient. As a result, the blocked field remains empty.

Statistics by campaign

One row per campaign.

FieldDescription
campaignIdCampaign ID.
nameCampaign name.
createdDateDate and time the campaign was created (UTC).
numContactsSentNumber of contacts the email was sent to.
numContactsClickedNumber of contacts who clicked a link.
numContactsOpenedNumber of contacts who opened the email.
numContactsSpammedNumber of contacts who marked the email as spam.
numContactsSoftBouncedNumber of soft bounces.
numContactsHardBouncedNumber of hard bounces.
numContactsBlockedNumber of blocked emails.
numContactsDeliveredNumber of emails delivered.
categoryIdID of the category assigned to the campaign, if any.
categoryNameName of the category assigned to the campaign, if any.

Custom Data

We’ve updated our email reports to automatically display the custom columns selected by your business. Whenever you view or export your campaign reports, your custom data fields will appear seamlessly integrated alongside standard platform metrics.

Key Features & Benefits

  • Immediate User Identification: Eliminates the need for manual data cross-referencing in Excel between campaign metric reports and your CRM or database to identify specific user actions.
  • Tailored, Relevant Insights: Reports display the exact variables that matter most to your business (e.g., Member_ID, City, Customer_Type, Assigned_Store).
  • Faster Decision-Making: Enables quick filtering of opens, clicks, or conversions by any custom attribute from your own customer database.

Block Reasons

The final field in the email data statistics refers to emails that were blocked, along with the specific underlying reason. We’ll explain it to you:

blocked

Each of the following fields represents a specific reason why an email was blocked from reaching the recipient. These details help diagnose and resolve deliverability issues.

  • recipient: The email address of the recipient serves as the identifier for the failed delivery. Pay close attention when entering email addresses—typos are a common cause of delivery failure.
  • mailbox inactive: The recipient's mailbox is no longer active. This typically occurs when the email account has been closed or deactivated.
  • quota exceeded: The recipient's inbox has exceeded its storage limit and cannot accept new messages until space is freed.
  • blacklisted: The sender’s domain, IP, or server is on a blacklist used by the recipient’s email provider, which prevents delivery.
  • spam reporter: The email address or domain has previously been reported for sending spam by users, leading to automatic blocking.
  • domain: Issues related to the recipient's domain, such as DNS misconfiguration or a non-existent domain.
  • no mail host: The recipient’s domain does not have a valid mail server, making delivery impossible.
  • relay/access denied: The sending server is not authorized to relay messages to the recipient’s server. This may be due to strict server policies or authentication issues.
  • greylisted: The recipient's server temporarily rejects the message as a spam-prevention measure. Delivery will be re-attempted.
  • typofix: The recipient email appears to contain a typo (e.g., "gmial.com" instead of "gmail.com"). The system identifies and flags these as likely delivery failures.
  • content: Bad or empty template. Make sure the template you're using contains content and isn't corrupted.
  • error in template language: The email template contains invalid or malformed syntax, preventing successful rendering and delivery.
  • spam: The message was flagged as spam by the recipient's email system due to factors like language, formatting, or reputation. You should contact us to investigate this issue.
  • content blocked: Specific content elements—such as attachments, URLs, or keywords—were blocked by the recipient’s filtering system. Please contact us so we can review the email content.
  • policy issue: The email was rejected due to a policy violation, such as sending to a restricted address or exceeding rate limits. Although we do receive alerts when this happens, make sure to contact us for further information.
  • system: A generic server-side error occurred during delivery. Please contact us if you receive an event of this type.
  • protocol issue: An error occurred in the communication protocol between the sender and recipient’s email servers. We will fix it.
  • connection issue: A network or connectivity problem prevented the sender from establishing a connection to the recipient’s mail server.
  • preblocked: The system preemptively blocked the email before attempting delivery, usually based on known high-risk patterns or prior negative signals. We didn't try to send it to avoid damaging your reputation.
  • duplicate in campaign: The email was identified as a duplicate within the same campaign and was not sent again to avoid redundancy.



Did this page help you?