At a glance: Send your Segment analytics data to ZendeskConnect.
Introduction
Segment makes it easy to send your data to ZendeskConnect. Once you have recorded your data through Segment's open source libraries, the data is translated and routed to ZendeskConnect in the appropriate format. ZendeskConnect helps marketers to pinpoint targeting, optimize ad spend, and boost ROI.
Integrating Segment with ZendeskConnect
Follow this guide from Segment to learn how to integrate Segment with ZendeskConnect.
FAQs
How can I integrate Segment with ZendeskConnect?
To integrate Segment with ZendeskConnect, follow these steps:
- Configure your Segment dashboard to connect to ZendeskConnect
- Implement the Segment Wrapper SDK in your app:
What SDKs do I need to add to my app?
You only need to add the Segment SDK wrapper. When you add the Segment SDK wrapper dependency, the app build process automatically adds Segment SDK and the ZendeskConnect SDK to your app.
How does the SDK wrapper work?
The Segment SDK wrapper connects Segment SDK and the ZendeskConnect SDK.
When you use the Segment SDK wrapper to call Segment's methods for recording installs and in-app events, the SDK wrapper calls both Segment's and ZendeskConnect methods.
This saves you time and effort and requires less coding.
Warning
Warning - DO NOT USE methods from both the Segment SDK wrapper and the ZendeskConnect SDK. Doing so could lead to errors and data discrepancies.
Use only methods from the Segment SDK wrapper.
is there any difference in functionality between the Segment SDK wrapper and the ZendeskConnect SDK?
No, there is no change in functionality. All functions in the ZendeskConnect SDK are available in the Segment SDK wrapper.
I don't see in-app event data in the ZendeskConnect dashboard
- Make sure to follow the instructions for implementing the track method in Segment SDK wrapper:
- Make sure to specify your dev key when integrating ZendeskConnect in Segment's dashboard.
Install and in-app events data in Segment and ZendeskConnect doesn't match
Make sure that to only use the Segment SDK Wrapper Do not combine the Segment SDK Wrapper with ZendeskConnect SDK. See here for more info.
The FAQ above also specifies reasons why data might not align between Segment and ZendeskConnect.
I'm getting a validation error when testing events in Segment
When you test events using the Event Tester in the Destination page, you might get an error: Validation Error ZendeskConnect Device ID ('integrations.ZendeskConnect.appsFlyerId') is required to send server to server events.
This error doesn't mean that there is an issue with the integration between Segment and ZendeskConnect. The Event Tester allows you to test sending server-to-server from Segment to ZendeskConnect. Any event that is sent using server-to-server requires the ZendeskConnectID which is why the event tester throws the error.
However, this is only relevant for server-to-server events. When you use Segment SDK API to record events, events are sent from the SDK to both Segment and ZendeskConnect. For the ZendeskConnect API call, the ZendeskConnect Device ID is included.
I'm using a third-party analytics tool. Should I integrate it with both ZendeskConnect and Segment?
No, you should only use the Segment dashboard to enable the 3rd party analytics tools.
Comments
0 comments
Article is closed for comments.