Skip to content

Latest commit

 

History

History
88 lines (59 loc) · 3.9 KB

kochava.md

File metadata and controls

88 lines (59 loc) · 3.9 KB
description
Step-by-step guide to send event data from RudderStack to Kochava.

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.

Getting Started

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:

{% 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:

Destination Settings for Kochava

Track

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.

FAQs

Where do I get the Kochava API Key?

In order to obtain the Kochava API key, please follow these steps:

  1. Log in to Kochava and select the desired account and app for the specific campaign.
  2. Under Apps & Assets, select All Apps
  3. Click on the desired app for which you want the procure the API key
  4. 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.

Contact Us

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!