Engagement Email Events

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

Notification Event Category Notification Event Type Description
EngagementEvents EmailOpen Indicates that the email was opened.
EngagementEvents EmailClick Indicates that the recipient clicked a link in the email.
EngagementEvents EmailUnsubscribe Indicates 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.

Attribute Type Description
eventCategoryType string The taxonomy of the event.
timestampUTC number UTC Epoch time.
compositeId string An internal tracking ID.
composite object Object containing broken down composite ID.
composite.jobId string A unique job ID.
composite.batchId string A unique batch ID.
composite.listId string A unique list ID.
definitionKey string Send definition customer key. Used only with transactional send events.
definitionId string Send definition ID. Used only with transactional send events.
mid number The ID of the business unit that produced the event.
eid number The enterprise ID.
info object An 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

Attribute Type Description
ipAddress string IP address detected from click source
userAgent string User agent from click source
location object Contains information about location based on IP address. If the location was unable to be detected, this object will be empty

EngagementEvents.EmailOpen Payload Example

{
  "eventCategoryType": "EngagementEvents.EmailOpen",
  "timestampUTC": 1600722902000,
  "compositeId": "2001071.44609.4119.135804581",
  "definitionKey": "NA",
  "definitionId": "NA",
  "channel": "email",
  "mid": 1447640,
  "eid": 1447640,
  "composite": {
    "jobId": "2001071",
    "batchId": "4119",
    "listId": "44609",
    "subscriberId": "135804581"
  },
  "info": {
    "ipAddress": "52.5.174.125",
    "userAgent": "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1",
    "location": {}
  }
}

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

Attribute Type Description
ipAddress string IP address detected from the click source.
jobUrlId string The internal job location.
contentLink string An object that contains details of the event.
impressionRegion string Result of the sent event.
userAgent string User agent from click source.
location object An object that contains information about location based on the IP address. If the location can't be determined, this object is empty.
location.country string Country for the Location object.
location.region string Region for the Location object.
location.city string City for the Location object.
location.postalCode string Postal code for the Location object.
location.latitude string Latitude coordinates for the Location object.
location.longitude string Longitude coordinates for the Location object.

EngagementEvents.EmailClick Payload Example

{
  "eventCategoryType": "EngagementEvents.EmailClick",
  "timestampUTC": 1591407815000,
  "compositeId": "1722201.69238.15596.177361590",
  "definitionKey": "NA",
  "definitionId": "NA",
  "channel": "email",
  "mid": 1476456,
  "eid": 1476266,
  "composite": {
    "jobId": "1722201",
    "batchId": "15596",
    "listId": "69238",
    "subscriberId": "177361590"
  },
  "info": {
    "ipAddress": "52.5.174.125",
    "jobUrlId": "74165311",
    "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%%",
    "impressionRegion": "0",
    "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)",
    "location": {
      "country": "US",
      "region": "VA",
      "city": "ASHBURN",
      "postalCode": "20146-20149",
      "latitude": "39.0438",
      "longitude": "-77.4879"
    }
  }
}

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

Attribute Type Description
to string The ID of the org that produced the event.
domain string The email domain associated with the event.
unsubscribeDate number The date the subscriber unsubscribed.
unsubscribeMethod string How the unsubscribe occurred. Possible values are click and reply.

EngagementEvents.EmailUnsubscribe Payload Example

{
  "eventCategoryType": "EngagementEvents.EmailUnsubscribe",
  "timestampUTC": 1591407815000,
  "compositeId": "1722201.69238.15607.178363503",
  "definitionKey": "NA",
  "definitionId": "NA",
  "mid": 1476456,
  "eid": 1476266,
  "composite": {
    "jobId": "1722201",
    "batchId": "15607",
    "listId": "69238",
    "subscriberId": "178363503"
  },
  "info": {
    "to": "pventura.10047.0953@gmail.exacttargettest.com",
    "domain": "gmail.exacttargettest.com",
    "unsubscribeDate": 1591386215000,
    "unsubscribeMethod": "Click"
  }
}