Segment Source

Segment is a customer data platform (CDP) that enables you to collect, transform, send, and archive your first-party customer data. Segment simplifies the process of collecting data and hooking up new tools, allowing you to spend more time using your data, and less time trying to collect it.

The Segment Source allows organizations using Segment to bring their email activity data back into Segment and any analytics-focused destinations.  Events sent from Marigold Engage by Sailthru to Segment include:
  • Emails sent
  • Emails opened
  • Emails clicked
  • Bounces
  • Unsubscribes
All events will include multiple identifiers including:
  • EXTID (Segment's userId) if available
  • Email MD5 Hash
  • Email SHA256 Hash
  • Raw Email (if enabled)

 

Installation

 To use the Segment Source, you must create an HTTP API Source in your Segment account. You can use this link as a shortcut.

Name the source, add labels, and choose any destinations you'd like to connect to (you can do this later). Once completed, copy your Write Key and add it to My Sailthru Integration Settings Note: Ask support to enable your account for EXTID support. This will be used to store Segment userId values on profiles.


While the Segment Source will always send emails in SHA256 and MD5 hashes, you can include raw email as well for easier data analysis.  Click Save Settings and you're done! Run a test by sending yourself an email and then checking the Segment Source debugger to see events come in.

 

 

Schema

Email Delivered

SendSend Time (event timestamp)
Message ID
Subject
Template ID
Template Name
TacticCampaignTriggered
Campaign IDFlow ID
Campaign NameFlow Name
List IDIs Basic
List Name
UserEXTID
Email Address (optional)
Email Hash SHA256
Email Hash MD5

Email Opened

SendSend Time
Message ID
Subject
Template ID
Template Name
OpenOpen Time (event timestamp)
Browser
TacticCampaignTriggered
Campaign IDFlow ID
Campaign NameFlow Name
List IDIs Basic
List Name
UserEXTID
Email Address (optional)
Email Hash SHA256
Email Hash MD5

Email Link Clicked

SendSend Time
Message ID
Subject
Template ID
Template Name
ClickClick Time (timestamp)
URL
Browser
TacticCampaignTriggered
Campaign IDFlow ID
Campaign NameFlow Name
List IDIs Basic
List Name
UserEXTID
Email Address (optional)
Email Hash SHA256
Email Hash MD5

Email Bounced

SendSend Time
Message ID
Subject
Template ID
Template Name
BounceBounce Time
Bounce Type
Reason
Browser
TacticCampaignTriggered
Campaign IDFlow ID
Campaign NameFlow Name
List IDIs Basic
List Name
UserEXTID
Email Address (optional)
Email Hash SHA256
Email Hash MD5
 

Unsubscribed

SendSend Time
Message ID
Subject
Template ID
Template Name
UnsubscribeMessage Type (hosted page vs. API, etc)
TacticCampaignTriggered
Campaign IDFlow ID
Campaign NameFlow Name
List IDIs Basic
List Name
UserEXTID
Email Address (optional)
Email Hash SHA256
Email Hash MD5