Go to the Destinations overview page and click the Add destination
button. Select Statsig and click Continue. You can then authenticate Hightouch to Statsig by entering your credentials.
Enter the following fields into Hightouch based on the types of syncs you plan on creating:
Console API key: required for syncing segments
Client-SDK API key: required for syncing events
You can find these API keys in the Keys & Environments section on your Statsig settings page. Check out Statsig's Console API docs and HTTP API docs for more information about how to create and access these keys.
Once you've set up your Statsig destination and have a model to pull
data from, you can set up your sync configuration to begin syncing data. Go to the Syncs overview
page and click the Add sync button to begin. Then, select the relevant model and
the Statsig destination you want to sync to.
To create a new segment list, select Create a new audience. You can provide a name for this segment, or Hightouch defaults to the name of the model used to create the sync.
Then, select the ID type of the segment list you want Hightouch to create. Hightouch supports user ID and stable ID types.
You can change the ID type to a custom ID on the segment's page in Statsig.
To use an existing segment list, select Use existing segment. You can select any of your existing Statsig segments from the drop-down select menu. All available options are of the ID list type.
You can optionally select a column that contains timestamps of when events occurred. If this field is empty, Hightouch uses the time the event arrives at the server.
Hightouch converts any DateTime values from your source to Unix timestamp as expected by Statsig.
Statsig has a default rate limit of 10 requests/second and 4500 request/15 minutes on Console API. If you're syncing segments and run into a rate limit error, schedule your sync to run less frequently or .
To date, our customers haven't experienced any errors while using this destination. If you run into any issues, please don't hesitate to . We're here to help.
Hightouch provides complete visibility into the API calls made during each of your sync runs. We recommend reading our
article on debugging tips and tricks to learn more.