Your login for our support center is different than your Control Panel login.

Click here to create a login for the support center

Using Mailing/Campaign IDs and Message IDs with SocketLabs On-Demand

SocketLabs On-Demand enables advanced reporting and tracking of your messages by allowing you to tag them with your own user-defined Message and Mailing/Campaign identifiers. Two identifiers are supported: MessageId and MailingId.

The Message ID is typically used to identify a specific message or a recipient of a message. The Mailing ID is typically used to identify a batch, job, campaign, or other group of messages. These identifiers are exposed by the API to help you match email events with source data. Many of the reports can also be broken down or grouped by Mailing ID.

To tag your outbound messages with these identifiers, include this data in standard email headers. The following headers are supported:

Specifies a message id. Valid characters include 0-9, A-Z, a-z and hyphen.

Specifies a mailing/campaign id. Valid characters include 0-9, A-Z, a-z and hyphen.  Warning: The X-xsMailingId value should be used as a grouping code and should not be set to a value that changes with every message.  For identifiers that change with every message, use the X-xsMessageId header instead.  Using X-xsMailingId values that change with every message can cause various problems such as delivery and processing delays and the loss of reporting and API features and abilities.

Note: When a message is sent by our system the values are encoded into the return path address using VERP []. Also note that, since there are limitations to the size of an email address, the values you use should be as short as possible. The total size of both values should be 30 characters or less, if possible.

Here are examples of what the headers should look like:

X-xsMessageId: Cust1
X-xsMailingId: SignupForm

Comments (0)
Help Desk Software by Kayako  Copyright © 2018 SocketLabs, Inc.  Terms of Service | Privacy Policy | Acceptable Use Policy