Skip to main content

Connect Data Sources

Connecting data sources is the first operational step in building a trusted DriveMetaData workspace. The goal is not to connect every system immediately. The goal is to connect the sources needed for clear reporting and safe activation.

Plan the connection

Before requesting a connector or upload, document:

  • Source owner.
  • Business purpose.
  • Data fields needed.
  • Refresh cadence.
  • Identifier fields.
  • Consent or suppression fields.
  • Expected event or record volume.
  • Downstream reports and segments that will use the data.

Most teams start with:

  1. Web or app behavioral events.
  2. Ad platform campaign and cost data.
  3. CRM or customer account data.
  4. Conversion, order, subscription, or booking data.
  5. Offline conversions or warehouse enrichment if needed.

Field checklist

Field typeExamplesWhy it matters
IdentifierUser ID, CRM ID, anonymous ID, device IDProfile stitching and reporting
TimestampEvent time, import time, conversion timeJourney order and attribution
Event nameSignup, purchase, renewal, app openFunnel and segment logic
Campaign fieldsSource, medium, campaign, ad group, creativeAttribution and spend analysis
Value fieldsRevenue, currency, quantity, planROAS, LTV, and revenue reports
Consent fieldsEmail opt-in, SMS opt-in, regionActivation eligibility

Connection workflow

  1. Create the source request. Include owner, purpose, fields, and expected sync frequency.

  2. Configure access. Use the approved connection method for the source. This may be a native connector, file import, SDK, server-side event stream, or warehouse sync.

  3. Map fields. Match source fields to DriveMetaData customer, event, campaign, and value fields.

  4. Run a sample sync. Validate a small batch before relying on reports or audiences.

  5. Review data quality. Check timestamps, event counts, null fields, duplicates, and identifier coverage.

  6. Publish for use. Mark the source as approved only after the owning team accepts the validation results.

Validation questions

  • Do total event counts look reasonable by day?
  • Are required fields populated?
  • Are campaign values consistent with the naming convention?
  • Are customer identifiers stable enough for profile resolution?
  • Are test records excluded or labeled?
  • Does the sync cadence match reporting needs?

Troubleshooting

ProblemLikely causeNext step
Missing customer profilesIdentifier field not mapped or source has anonymous-only dataReview identity fields and login events
Campaign data is fragmentedInconsistent UTM or campaign namesNormalize naming and update campaign taxonomy
Revenue is overstatedDuplicate events or refunds not mappedValidate deduplication and adjustment logic
Segment does not updateSource refresh cadence is too slowConfirm sync schedule and segment lookback
Activation match rate is lowDestination requires a different identifierReview channel requirements before export

Handoff template

Use this template when asking another team to connect a source:

Source:
Owner:
Business question:
Fields required:
Identifiers available:
Refresh cadence:
Consent or suppression fields:
Reports or segments impacted:
Launch date:
Review owner: