Skip to content
ChangelogBook a demoSign up

Audience snapshots

AudiencePlatform admins who want a historical record of audience membership
Prerequisites
  • A source with the Lightning sync engine enabled
  • Warehouse source with write permissions

Audience snapshots record who was in an audience and when members entered or exited. Hightouch writes this history to your warehouse as a table you can query.

Audience dashboards show membership trends inside Hightouch. Snapshots store audience membership changes in your warehouse, where you can query them directly or join them with other data for reporting and analysis.

How snapshots work

After each successful audience sync, Customer Studio writes membership changes to the snapshot table. Each record includes:

  • Audience member ID — The primary key of the audience member.
  • Timestamp — When the member entered or exited the audience.
  • Event type — Either enter or exit.
  • Split group ID — The member's split group when audience experiments are enabled.

The first snapshot records every current audience member as an enter event. Later snapshots record only changes since the previous snapshot:

  • an enter event when a member joins the audience
  • an exit event when a member leaves the audience

Snapshot table schema

Snapshots are stored in a shared table in the Hightouch Planner schema: hightouch_planner.audience_membership.

ColumnTypeDescription
ht_row_idstringThe primary key of the audience member. Hightouch converts the value to a string when needed.
ht_audience_idstringThe ID of the audience.
ht_timestamptimestampWhen the member entered or exited the audience.
ht_event_typestringEither enter or exit.
ht_split_groupstringThe split group ID the member belongs to, or null if no split was applied.

Enable snapshots

Audience snapshots are configured as part of warehouse sync logs and enabled per source:

  1. Go to your source.
  2. Open the Sync logs tab.
  3. Under Warehouse sync logs, enable Audience snapshots.

Hightouch records membership changes automatically after each successful audience sync.

Enable audience snapshots

Ready to get started?

Jump right in or a book a demo. Your first destination is always free.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

Privacy PolicyTerms of Service