Amplitude Integration

Introduction

Amplitude is a popular product analytics and customer data platform for SaaS and Mobile app businesses. Our Amplitude integration makes it easy to send survey response data from Refiner to your Amplitude account, as well as syncing user cohorts from Amplitude to Refiner.

Prerequisites

Before setting up this integration, please make sure that you are identifying your users in Refiner using the same User Ids that you also use in Amplitude. using the same User Ids in both solutions.

If your user IDs don’t match up, Amplitude won’t be able match and merge survey response data with product usage data of the same user.

Send survey data to Amplitude

Our Amplitude integration lets you push survey events (survey seen, survey responded, …), as well as survey response data, to your Amplitude account. Once pushed to Amplitude, you can combine product usage data with survey response data for in-depth product analysis.

What we send to Amplitude

You can choose for which surveys we should activate the data synchronization. By default, all survey response data is synced to your Amplitude account.

You can also choose which events you want to track (Survey Completed, Survey Seen, Survey Dismissed) and under which name they should appear in your Amplitude account.

All events contain the UUID and name of the survey. The “Survey Completed” event also contains the survey response data provided by the user.

Set up data sync from Refiner to Amplitude

1/ Log in to your Amplitude dashboard and click on “Add Source”. Search for “Refiner” in the integration catalog and select it.

2/ In your Refiner dashboard, go to “Integrations > Amplitude”.

3/ Amplitude will provide you a “Api Key” which you need to copy & paste to your Refiner account. Copy & paste the Api Key you’ve just received from Amplitude.

4/ Choose which surveys events you want to receive. The events “Survey Seen” and “Survey Dismissed” contain the name and id of the survey. The event “Survey Completed” also contains all survey response data.

5/ You can choose to change the name of the events to match your current naming convention in Amplitude.

6/ Choose which surveys events you want to receive. By default, Refiner will send data to Amplitude for all your surveys.

7/ Hit “save” and you are done.

From this moment on, survey response data will automatically flow to your Amplitude account.

Sync cohorts from Amplitude to Refiner

Besides pushing survey data to your Amplitude account, you can also sync user cohorts from Amplitude to Refiner. Synced user cohorts can then be used as a Target Audience for your Refiner in-product surveys.

To set up this integration, create a new Destination in your Amplitude account and choose Refiner. You can find a more detailed description of this process in the Amplitude documentation.

Amplitude will prompt you for your Refiner API key. You can find this API key in you Refiner dashboard under Integrations > Amplitude under the tab “Import cohorts from Amplitude”.

You also need to provide a Refiner user segment to which the cohort will be synced to. The receiving segment in Refiner needs to be a Manual Segment, which you might need to create first.

Once you entered your Refiner API key and the Refiner segment ID, all cohort members will get synced to form Amplitude to your manual segment in real-time.

If you have any questions about this integration, please don’t hesitate to reach out to our support team.

Was this helpful? Let us know with a quick a vote