Objective
Whenever you filter for specific criteria, the advanced search will return results based on the message id of any emails that match the criteria used. Within the UI itself, you will see the email displayed as one line, with details about clicks, deferrals and other events included. In the example below, you can see three emails to SendGridTesting@gmail.com, each with two opens. Although displayed on one line, each of the emails is compromised of several events.
Product
Email
Procedure
When exported, the events will be exported on their own lines, so each email may have three or more events. Looking at the three emails above in the export, it is possible to see that each email has multiple rows and events.
These will be correlated via message id. This may include events from beyond your original time frame.
For example let’s say you email a client 10 days ago, but they don't open it until today. You run a search for opens within the last three days, and see this email in the activity feed. The export would include the open from within your three day timeframe, but it would also include the processed and delivered event from 10 days. Specifics on the nine different types of events you can see within SendGrid can be found here.
As a support team saving information locally is important, and so we suggest regular exports, which allow you to then filter via the EVENT and MSGID columns so that you can build a picture of the mail send, and we ask that you contact us if you have any questions on a specific email journey.
You can also setup the event webhook to post directly to an endpoint of your choice each event as generated, as another way to build and store events for reporting.