Skip to contentSkip to navigationSkip to topbar
Page toolsOn this page
Looking for more inspiration?Visit the

Altertable Destination


Altertable(link takes you to an external page) enables you to sync your Segment events and identities into Altertable. Altertable creates queryable tables that you can use to build custom reports and dashboards.

This destination is maintained by Altertable. For any issues with the destination, contact the Altertable support team.


Getting started

getting-started page anchor
  1. From your workspace's Destination catalog page(link takes you to an external page), search for "Altertable".
  2. Select "Altertable" and click Add destination.
  3. Select an existing Source to connect to Altertable.
  4. Go to the Altertable dashboard(link takes you to an external page), find and copy the Environment slug and Product Analytics API key.
  5. Enter the Environment slug and API key in the Altertable destination settings in Segment.

Page

page page anchor

If you aren't familiar with the Segment Spec, take a look at the Page method documentation to learn about what it does. An example call would look like:

analytics.page();

Segment sends Page calls to Altertable, which are stored as a $pageview event in the altertable.main.events table.

If you aren't familiar with the Segment Spec, take a look at the Screen method documentation to learn about what it does. An example call would look like:

[[SEGAnalytics sharedAnalytics] screen:@"Home"];

Segment sends Screen calls to Altertable, which are stored as a $screen event in the altertable.main.events table.

If you aren't familiar with the Segment Spec, take a look at the Identify method documentation to learn about what it does. An example call would look like:

1
analytics.identify("userId123", {
2
email: "john.doe@example.com",
3
});

Segment sends Identify calls to Altertable, which are stored in the altertable.main.identities and altertable.main.identity_distinct_ids tables.

If you aren't familiar with the Segment Spec, take a look at the Track method documentation to learn about what it does. An example call would look like:

analytics.track("Login Button Clicked");

Segment sends Track calls to Altertable using the event name you provide, which are stored in the altertable.main.events table.

If you aren't familiar with the Segment Spec, take a look at the Alias method documentation to learn about what it does. An example call would look like:

analytics.alias("507f191e81");

Segment sends Alias calls to Altertable, which are stored in the altertable.main.identity_distinct_id_overrides table.


  • Data is synced in real time, so you can explore and analyze it immediately.
  • Altertable automatically structures incoming events and identities into resolved and queryable analytical tables under the altertable.analytics schema.