Tapstream Destination
Tapstream quick info
Tapstream accepts Page, and Track calls. If you reference it in the Integrations object, call it “Tapstream”.
Tapstream accepts device-mode data from both Analytics.js and mobile sources. It does not accept data in cloud-mode.
The Tapstream device-mode destination SDK is only available for ios in React Native.
To add the Tapstream device-mode SDK to a React Native project:
- Navigate to the root folder of your project, and run a
yarn add @segment/analytics-react-native-tapstream-ioscommand to add the destination SDK to your project. - Add an
importstatement to your project, as in the example below.import Tapstream from '@segment/analytics-react-native-tapstream-ios' - In the same project file, add the destination to the
usinglist in theawaitcommand.await analytics.setup('YOUR_WRITE_KEY', { // Add any of your Device-mode destinations. This ensures they load before continuing. using: Tapstream // ... }) - Finally, change to your iOS development folder (
cd ios) and runpod install. –>
Supported Sources and Connection Modes
Before you start, make sure Tapstream supports the source type and connection mode you’ve chosen to implement. You can learn more about connection modes here.
| Web | Mobile | Server | |
|---|---|---|---|
| 📱 Device-mode | ✅ | ✅ | ⬜️ |
| ☁️ Cloud-mode | ⬜️ | ⬜️ | ⬜️ |
Settings
Segment lets you change these destination settings from the Segment app without having to touch any code.
| Setting | Description |
|---|---|
| Account Name (required) |
string. Your Tapstream account name |
| SDK Secret (required) |
string. This is a required property if you want to send Tapstream data from our mobile SDKs. |
| Track All Pages to Tapstream | boolean, defaults to TRUE . This will track Loaded a Page events to Tapstream for all page method calls. |
| Track Categorized Pages to Tapstream | boolean, defaults to TRUE . This will track events to Tapstream for page method calls that have a category associated with them. For example page('Docs', 'Index') would translate to Viewed Docs Page. |
| Track Named Pages to Tapstream | boolean, defaults to TRUE . This will track events to Tapstream for page method calls that have a name associated with them. For example page('Signup') would translate to Viewed Signup Page. |
This page was last modified: 23 Mar 2021
Need support?
Questions? Problems? Need more info? Contact us, and we can help!