description |
---|
Step-by-step guide to send event data from RudderStack to Kochava. |
Kochava is a leading mobile measurement and app analytics platform that offers unique dynamic deep linking, audience segmenting and data accessibility features for your business.
RudderStack allows you to send relevant events to Kochava through a S2S (Server-to-Server) integration with the platform.
Before configuring your source and destination on the RudderStack app, please check whether the platform you are working on is supported by Kochava. Refer the table below:
Connection Mode | Web | Mobile | Server |
---|---|---|---|
Device mode | - | - | - |
Cloud mode | - | Supported | - |
{% hint style="info" %} To know more about the difference between Cloud mode and Device mode in RudderStack, read the RudderStack connection modes guide. {% endhint %}
Once you have confirmed that the platform supports sending events to Kochava, perform the steps below:
- From your RudderStack dashboard, add the source from which you want to send the event data.
{% hint style="info" %} Please follow our guide on How to Add a Source and Destination in RudderStack to add a source and destination in RudderStack. {% endhint %}
- Once you have added the source, select Kochava from the list of destinations.
- In the Connection Settings page, please enter the relevant information in the fields shown in the following screen:
The track
event captures information related to the actions performed by the user. For more information, refer to the the RudderStack API Specification documentation.
RudderStack transforms the following events to Kochava's Standard Events, as shown in the table below:
RudderStack Event Name | Kochava Standard Event |
---|---|
Product Added |
Add to Cart |
Add To Wishlist |
Add to Wishlist |
Checkout Started |
Checkout Start |
Order Completed |
Purchase |
Product Reviewed |
Rating |
Products Searched |
Search |
{% hint style="info" %} Rest of the events are sent to Kochava as custom events. {% endhint %}
{% hint style="info" %}
You can send an event with the name same as that of an Kochava's standard event to get perceived as Standard Event
in Kochava.
{% endhint %}
A sample track
event for sending event data to Kochava looks like the following code snippet:
[[RudderClient sharedInstance] track:@"Product Added" properties:@{
@"price": @2.0,
@"product_id": @"product_id_a",
@"product_name": @"Product Name A"
}];
According to the table above, this will change the Product Added
event to Add to Cart
event in Kochava dashboard and pass the properties along with this.
In order to obtain the Kochava API key, please follow these steps:
- Log in to Kochava and select the desired account and app for the specific campaign.
- Under Apps & Assets, select All Apps
- Click on the desired app for which you want the procure the API key
- You will be able to see the API key under the title of the app, within the details.
For more information, please check the Kochava support guide.
If you come across any issues while configuring Kochava with RudderStack, please feel free to contact us. You can also start a conversation on our Slack channel; we will be happy to talk to you!