Creating Tracking Extract Data Extensions in SFMC

 Introduction 

Creating tracking extract data extensions in Salesforce Marketing Cloud (SFMC) can be a time-consuming task, especially when done manually. To streamline this process, I've created a JSON package that includes all the necessary data extensions, fields, primary keys, and nullable/non-nullable fields. This package can be used to quickly set up tracking extract data extensions in your SFMC instance, saving you valuable time and effort.

Data Extensions Overview 

The JSON package contains several data extensions, each designed to track different aspects of email performance. Below is a detailed overview of each data extension, including its fields and structure.

1. Tracking_Extract_Opens
Description: Tracks email open events.

Field NameData TypePrimary KeyNullableLength
ClientIDNumberYesNo
SendIDNumberYesNo
SubscriberKeyTextNoNo254
EmailAddressEmailAddressNoNo254
SubscriberIDNumberYesNo
ListIDNumberYesNo
EventDateDateYesNo
EventTypeTextNoNo15
BatchIDNumberYesNo
TriggeredSendExternalKeyTextNoYes100
IsUniqueBooleanNoYes
IpAddressTextNoYes15
CountryTextNoYes50
RegionTextNoYes50
CityTextNoYes50
LatitudeTextNoYes10
LongitudeTextNoYes10
MetroCodeTextNoYes10
AreaCodeTextNoYes10
BrowserTextNoYes50
EmailClientTextNoYes50
OperatingSystemTextNoYes50
DeviceTextNoYes50
InsertDateDateNoYes
UpdateDateDateNoYes

2. Tracking_Extract_Clicks
Description: Tracks email click events.

Field NameData TypePrimary KeyNullableLength
ClientIDNumberYesNo
SendIDNumberYesNo
SubscriberKeyTextNoNo254
EmailAddressEmailAddressNoNo254
SubscriberIDNumberYesNo
ListIDNumberYesNo
EventDateDateYesNo
EventTypeTextNoNo6
SendURLIDNumberYesNo
URLIDNumberYesNo
URLTextNoNo4000
AliasTextNoYes4000
BatchIDNumberYesNo
TriggeredSendExternalKeyTextNoYes100
IsUniqueBooleanNoYes
IsUniqueForURLBooleanNoYes
IpAddressTextNoYes100
CountryTextNoYes50
RegionTextNoYes50
CityTextNoYes50
LatitudeTextNoYes10
LongitudeTextNoYes10
MetroCodeTextNoYes10
AreaCodeTextNoYes10
BrowserTextNoYes50
EmailClientTextNoYes50
OperatingSystemTextNoYes50
DeviceTextNoYes50
InsertDateDateNoYes
UpdateDateDateNoYes

3. Tracking_Extract_SendJobImpression
Description: Tracks send job impressions.

Field NameData TypePrimary KeyNullableLength
SendIDNumberYesNo
SubscriberKeyTextYesNo254
EmailAddressTextYesNo254
EventDateDateYesNo
ImpressionRegionNameTextYesNo70
BatchIDNumberYesNo
InsertDateDateNoYes

4. Tracking_Extract_Sent
Description: Tracks sent emails.

Field NameData TypePrimary KeyNullableLength
ClientIDNumberYesNo
SendIDNumberYesNo
SubscriberKeyTextNoNo254
EmailAddressEmailAddressNoNo254
SubscriberIDNumberYesNo
ListIDNumberYesNo
EventDateDateYesNo
EventTypeTextNoNo15
BatchIDNumberYesNo
TriggeredSendExternalKeyTextNoYes100
CampaignIDTextNoYes100
InsertDateDateNoYes
UpdateDateDateNoYes

5. Tracking_Extract_NotSent
Description: Tracks emails that were not sent.

Field NameData TypePrimary KeyNullableLength
ClientIDNumberYesNo
SendIDNumberYesNo
EmailAddressEmailAddressNoNo254
SubscriberIDNumberYesNo
ListIDNumberYesNo
EventDateDateYesNo
EventTypeTextNoNo15
BatchIDNumberYesNo
TriggeredSendExternalKeyTextNoYes100
SubscriberKeyTextNoNo254
ReasonTextNoYes300
InsertDateDateNoYes
UpdateDateDateNoYes

6. Tracking_Extract_Subscribers
Description: Tracks subscriber information.

Field NameData TypePrimary KeyNullableLength
ClientIDNumberYesNo
SubscriberKeyTextNoNo254
EmailAddressEmailAddressNoNo254
SubscriberIDNumberYesNo
StatusTextNoNo20
DateHeldDateNoYes
DateCreatedDateNoYes
DateUnsubscribedDateNoYes
InsertDateDateNoYes
UpdateDateDateNoYes

7. Tracking_Extract_Unsubs
Description: Tracks unsubscribe events.

Field NameData TypePrimary KeyNullableLength
ClientIDNumberYesNo
SendIDNumberYesNo
SubscriberKeyTextNoNo254
EmailAddressEmailAddressNoNo254
SubscriberIDNumberYesNo
ListIDNumberYesNo
EventDateDateYesNo
EventTypeTextNoNo15
BatchIDNumberYesNo
TriggeredSendExternalKeyTextNoYes100
UnsubReasonTextNoYes100
InsertDateDateNoYes
UpdateDateDateNoYes

8. Tracking_Extract_Bounces
Description: Tracks bounce events.

Field NameData TypePrimary KeyNullableLength
ClientIDNumberYesNo
SendIDNumberYesNo
SubscriberKeyTextNoNo254
EmailAddressEmailAddressNoNo254
SubscriberIDNumberYesNo
ListIDNumberYesNo
EventDateDateYesNo
EventTypeTextNoNo6
BounceCategoryTextNoYes100
BounceReasonTextNoYes1000
SMTPCodeNumberNoYes
BatchIDNumberYesNo
TriggeredSendExternalKeyTextNoYes100
InsertDateDateNoYes
UpdateDateDateNoYes
Useful resourcehttps://help.salesforce.com/s/articleView?id=mktg.mc_as_configure_a_tracking_extract.htm&type=5

Comments