Engagement Email Events

The Event Notification Service supports these event notification types and their corresponding payloads.

Notification Event CategoryNotification Event TypeDescription
EngagementEventsEmailOpenIndicates that the email was opened.
EngagementEventsEmailClickIndicates that the recipient clicked a link in the email.
EngagementEventsEmailUnsubscribeIndicates that the recipient clicked the unsubscribe link in the email.

Common Event Attributes 

All or some of these attributes are shared for all event data payloads.

AttributeTypeDescription
eventCategoryTypestringThe taxonomy of the event.
timestampUTCnumberUTC Epoch time.
compositeIdstringAn internal tracking ID.
compositeobjectObject containing broken down composite ID.
composite.jobIdstringA unique job ID.
composite.batchIdstringA unique batch ID.
composite.listIdstringA unique list ID.
definitionKeystringSend definition customer key. Used only with transactional send events.
definitionIdstringSend definition ID. Used only with transactional send events.
midnumberThe ID of the business unit that produced the event.
eidnumberThe enterprise ID.
infoobjectAn object that contains details of the event.

Engagement Event Email Open 

This event notification payload is an example of what your callback receives for an EngagementEvents.EmailOpen event.

Email Open Info Attributes 

AttributeTypeDescription
ipAddressstringIP address detected from click source
userAgentstringUser agent from click source
locationobjectContains information about location based on IP address. If the location was unable to be detected, this object will be empty

EngagementEvents.EmailOpen Payload Example 

1{
2  "eventCategoryType": "EngagementEvents.EmailOpen",
3  "timestampUTC": 1600722902000,
4  "compositeId": "2001071.44609.4119.135804581",
5  "definitionKey": "NA",
6  "definitionId": "NA",
7  "channel": "email",
8  "mid": 1447640,
9  "eid": 1447640,
10  "composite": {
11    "jobId": "2001071",
12    "batchId": "4119",
13    "listId": "44609",
14    "subscriberId": "135804581"
15  },
16  "info": {
17    "ipAddress": "52.5.174.125",
18    "userAgent": "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1",
19    "location": {}
20  }
21}

Engagement Event Email Click 

This event notification payload is an example of what your callback receives for an EngagementEvents.EmailClick event.

Email Click Info Attributes 

AttributeTypeDescription
ipAddressstringIP address detected from the click source.
jobUrlIdstringThe internal job location.
contentLinkstringAn object that contains details of the event.
impressionRegionstringResult of the sent event.
userAgentstringUser agent from click source.
locationobjectAn object that contains information about location based on the IP address. If the location can’t be determined, this object is empty.
location.countrystringCountry for the Location object.
location.regionstringRegion for the Location object.
location.citystringCity for the Location object.
location.postalCodestringPostal code for the Location object.
location.latitudestringLatitude coordinates for the Location object.
location.longitudestringLongitude coordinates for the Location object.

EngagementEvents.EmailClick Payload Example 

1{
2  "eventCategoryType": "EngagementEvents.EmailClick",
3  "timestampUTC": 1591407815000,
4  "compositeId": "1722201.69238.15596.177361590",
5  "definitionKey": "NA",
6  "definitionId": "NA",
7  "channel": "email",
8  "mid": 1476456,
9  "eid": 1476266,
10  "composite": {
11    "jobId": "1722201",
12    "batchId": "15596",
13    "listId": "69238",
14    "subscriberId": "177361590"
15  },
16  "info": {
17    "ipAddress": "52.5.174.125",
18    "jobUrlId": "74165311",
19    "contentLink": "https://portal.makanahealth.com/memberID\u003d?18937918018\u0026cm_ven\u003dExactTarget\u0026cm_cat\u003dMakana+Member+Notifications\u0026cm_pla\u003dAll+Subscribers\u0026cm_ite\u003dhttps%3a%2f%2fportal.makanahealth.com%2fmemberID%3d%3f18937918018\u0026cm_lm\u003ddfallon.10064.0401@gmail.exacttargettest.com\u0026cm_ainfo\u003d\u0026att1\u003d\u0026att2\u003d%%__AdditionalEmailAttribute2%%\u0026att3\u003d%%__AdditionalEmailAttribute3%%\u0026att4\u003d%%__AdditionalEmailAttribute4%%\u0026att5\u003d%%__AdditionalEmailAttribute5%%",
20    "impressionRegion": "0",
21    "userAgent": "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; AskTB5.5; MSOffice 12)",
22    "location": {
23      "country": "US",
24      "region": "VA",
25      "city": "ASHBURN",
26      "postalCode": "20146-20149",
27      "latitude": "39.0438",
28      "longitude": "-77.4879"
29    }
30  }
31}

Engagement Event Email Unsubscribe 

This event notification payload is an example of what your callback receives for an EngagementEvents.EmailUnsubscribe event.

Email Unsubscribe Info Attributes 

AttributeTypeDescription
tostringThe ID of the org that produced the event.
domainstringThe email domain associated with the event.
unsubscribeDatenumberThe date the subscriber unsubscribed.
unsubscribeMethodstringHow the unsubscribe occurred. Possible values are click and reply.

EngagementEvents.EmailUnsubscribe Payload Example 

1{
2  "eventCategoryType": "EngagementEvents.EmailUnsubscribe",
3  "timestampUTC": 1591407815000,
4  "compositeId": "1722201.69238.15607.178363503",
5  "definitionKey": "NA",
6  "definitionId": "NA",
7  "mid": 1476456,
8  "eid": 1476266,
9  "composite": {
10    "jobId": "1722201",
11    "batchId": "15607",
12    "listId": "69238",
13    "subscriberId": "178363503"
14  },
15  "info": {
16    "to": "pventura.10047.0953@gmail.exacttargettest.com",
17    "domain": "gmail.exacttargettest.com",
18    "unsubscribeDate": 1591386215000,
19    "unsubscribeMethod": "Click"
20  }
21}