Serenytics Destination

Serenytics provides an all-in-one data platform to create dashboards. It comes with an embedded Redshift data warehouse, an ETL, a Python scheduler and a dashboard editor. It is dedicated to small/medium data teams looking for a full-featured data stack who don’t want to create and maintain it internally.

When the Serenytics destination is enabled in Segment, messages from Segment will be stored in the Serenytics Redshift and will be available for transformation and to create dashboards.

This destination is maintained by the company Serenytics. For any issues with the destination, please reach out to their team.

NOTE: The Serenytics Destination is currently in beta, which means that they are still actively developing the destination. This doc was last updated on June 5, 2019. If you are interested in joining their beta program or have any feedback to help improve the Serenytics Destination and its documentation, please let their team know!

Getting Started

The first step is to make sure Serenytics supports the source type and connection mode you’ve chosen to implement. You can learn more about what dictates the connection modes we support here.

WebMobileServer
📱 Device-based
☁️ Cloud-based

From Serenytics app using OAuth:

  1. In Serenytics, in the datasources list, click on the button New data source and select the tab Web services and API and click on Segment.
  2. This will redirect you to Segment website where you choose which Segment source you want to connect to Serenytics.
  3. Once you have choosen the Segment source, you are redirected to Serenytics in a newly created datasources folder called ‘Segment integration’. It contains all the Serenytics datasources where your data will be available to create dashboards.

From Segment Destinations Catalog:

  1. From your Segment UI’s Destinations page click on “Add Destination”.
  2. Search for “Serenytics” within the Destinations Catalog and confirm the Source you’d like to connect to.
  3. Drop in the “API Key” into your Segment Settings UI which you can find from your Serenytics account page.
  4. In the Serenytics datasources list, when the first message from Segment is received, a new folder named ‘Segment integration’ will be automatically created with datasources that contain your data.

Page

If you haven’t had a chance to review our spec, please take a look to understand what the Page method does. An example call would look like:

analytics.page()

To view your page calls in Serenytics, open the datasource called Segment_Pages.

Screen

If you haven’t had a chance to review our spec, please take a look to understand what the Screen method does. An example call would look like:

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

To view your screen calls in Serenytics, open the datasource called Segment_Screens.

Identify

If you haven’t had a chance to review our spec, please take a look to understand what the Identify method does. An example call would look like:

analytics.identify('userId123', {
  email: 'john.doe@segment.com'
});

To view your identify calls in Serenytics, open the datasource called Segment_Identifys.

Track

If you haven’t had a chance to review our spec, please take a look to understand what the Track method does. An example call would look like:

analytics.track('Article Completed')

To view your track calls in Serenytics, open the datasource called Segment_Tracks.



Questions? Need help? Contact us!
Can we improve this doc?
Email us: docs-feedback@segment.com!