How to use Kochava with Vega SDK

Overview

Amazon Vega is supported with the Kochava Server-to-Server integration or through an upcoming SDK update.

The Server-to-Server integration follows the documentation here.

The SDK update will be made available as a new platform in the Kochava React Native SDK. The existing documentation around usage will generally be applicable where Vega will support a subset of the features. You may view the existing documentation here and release info here.

If you want to express interest or have any questions about either integration please contact your Client Success Manager or email support@kochava.com.

Integration

The Kochava React Native SDK with Vega support is not yet available publicly and must be obtained by contacting Kochava directly. Reach out to your Client Success Manager or email support@kochava.com to obtain the latest version.

Extract the zip file containing the Kochava SDK and copy the react-native-kochava-tracker.tgz and react-native-kochava-tracker-js.tgz packages to the root of your Vega project.

Open a terminal window at the root of your Vega project and run the commands npm install react-native-kochava-tracker.tgz --save and npm install react-native-kochava-tracker-js.tgz --save

Starting the SDK

Once you have added the Kochava SDK to your project, the next step is to configure and start the Kochava SDK in code. Only your App GUID is required to start it with the default settings, which is the case for typical integrations.


import { KochavaTracker } from 'react-native-kochava-tracker';

KochavaTracker.instance.registerKeplerAppGuid("YOUR_KEPLER_APP_GUID");

KochavaTracker.instance.start();

Additional integration details can be viewed on our React Native Integration documentation.

Additional Functionality

For details on using additional functionality in the SDK such as sending events you can view the Using the SDK documentation.

Limitations

  • Gathering of the advertising identifier is unsupported.

Versions

Beta 1

Initial release

Tested against version 0.5 of the Vega SDK

Beta 2

Updated storage APIs to use @amzn/react-native-kepler package

Tested against version 0.6 of the Vega SDK