Setup Guide

Set up and configure Ninetailed as a destination in RudderStack.

This guide will help you set up Ninetailed as a destination in the RudderStack dashboard. It also lists the configuration settings required to correctly send data from the supported sources to Ninetailed.

Connection compatibility

Destination info
  • Status: Beta
  • Supported sources: Web, iOS , Android, Unity, AMP , Cloud, Warehouse, React Native , Flutter, Cordova, Shopify
  • Refer to it as NINETAILED in the Integrations object.

Connection modes
SourceCloud modeDevice modeHybrid mode
AMPsupportednot supportednot supported
Androidsupportednot supportednot supported
Cloudsupportednot supportednot supported
Cordovasupportednot supportednot supported
Fluttersupportednot supportednot supported
iOSsupportednot supportednot supported
React Nativesupportednot supportednot supported
Shopifysupportednot supportednot supported
Unitysupportednot supportednot supported
Warehousesupportednot supportednot supported
Websupportedsupportednot supported
Supported message types
SourceIdentifyPageTrackScreenGroupAlias
Cloud mode
Supported sourcessupportednot supportedsupportednot supportednot supportednot supported
Device mode
Websupportedsupportedsupportednot supportednot supportednot supported
info
For the web device mode integration, that is, when using JavaScript SDK as a source, you need to first install the Ninetailed SDK as an npm package before sending the events.

Setup

In your RudderStack dashboard, add a source. Then, from the list of destinations, select Ninetailed.

Connection settings

SettingDescription
Destination nameAssign a name to uniquely identify the destination.
Organization ID (API Key)Enter your Ninetailed organization ID.

Note: This setting is not applicable for the web device mode integration.

Advanced settings

Configure the below settings to receive your data correctly in Ninetailed.

SettingDescription
Environment slugSelect your Ninetailed environment (main/development) from the dropdown.
Send page calls in device modeTurn on this setting to send page calls to Ninetailed in device mode.
Consent management providerConfigure the consent management settings for the specified source by choosing the consent management provider from the dropdown.

Note: If you choose Custom, make sure to pass the custom consent data to SDK.

Next steps

FAQ

Where can I find the Ninetailed organization ID (API key)?

  1. Log in to your Ninetailed dashboard.
  2. Click your organization name on the top left corner and select your environment.
Ninetailed environment ID
  1. In the left sidebar, click API Key. You should be able to see your API key for the environment listed here.
Ninetailed API key

Questions? Contact us by email or on Slack