What Data Is Needed to Integrate Campaign Interaction Data into the ROI Report?
For many clients, the strength of the Platform lies in integrating various first-party data sources with campaign interaction data from multiple marketing channels. Strum Platform is an open-source system that enables clients to seamlessly incorporate campaign interaction data from external sources, provided the data includes an ID for connecting with product-level data and offers interaction-level records. Strum Platform already supports numerous integrations to facilitate this process but can be expanded to include systems not yet integrated. The specifications below outline the data elements required to link external campaign data to your membership records in Strum Platform.
For optimal tracking and reporting, campaign interaction data should be provided at the interaction level, with each row representing a unique interaction or activity. If this level of detail is not available, please inform Strum to determine if a customized project or data flow build is necessary to fully populate the supporting data structure, or if an alternative daily summary-level extract can be used.
*Please note that any data provided to Strum is treated as highly confidential and will not be disclosed to anyone outside of Strum without the expressed, written consent of the client institution.
Campaign Interaction Data Extract Specifications:
Field | Type | Required | Optional | Details |
Unique Customer ID | char | x | required if direct matching for attribution is desired. The customer ID needs to be the same as the ID element passed to Strum in the nightly extract for accurate matching. | |
Campaign ID | char | x | required if interaction data should be grouped by or tied to a specific campaign | |
Campaign Name | char | x | required if interaction data should be grouped by or tied to a specific campaign | |
Parent Campaign ID | char | x | example would be if there was a parent campaign like a customer journey or flow | |
Campaign Category/Group | char | x | ||
Campaign Audience | char | x | if tracking by audience is desired | |
First Contact Date | date | x | earliest send for this campaign ID, if campaign ID is included | |
Last Contact Date | date | x | latest send for this campaign ID, if campaign ID is included | |
Interaction Type | char | x | Examples (sent, delivered, opened, clicked, failed, bounced, unsubscribed) | |
Interaction Reason | char | x | if result is failed or bounced (hard, soft, etc…) | |
Interaction Date | date | x | ||
Channel | char | x | if tracking channels within the same source is desired | |
Link/Funnel (URL) | char | x | if tracking link activity is desired | |
Version | char | x | if tracking versions is desired | |
A/B Testing Variant | char | x | if tracking A/B variants is desired | |
Source | char | x |