Track Customer Events

Start sending your customers'' events on your platform to Gameball.

Start sending your customers' events on your app to Gameball, along with any metadata that describes the event. Depending on your Gameball programs configuration, the customer can be rewarded based on the sent events.

Tracked events can be app events or server-side events depending on how you would like to design your programs. App events can be sent via the available SDK interface and server-sdie events can be sent to Gameball via the Track Events API.

Every Track Event call records a single customer action. We call these “events”. We recommend that you make your event names human-readable, so that everyone can know what they mean instantly.

Event metadata are extra pieces of information you can tie to events you track. They can be anything that will be useful while designing your program.

For more information about events and usage examples, check Tracking Customer Events tutorial.

To send Cusdtomer events from your app to Gameball, you can use the sendEvent SDK interface as below.

Import Gameball SDK

import {GameballSdk} from 'react-native-gameball';

Sending event without metadata in the form {String: any}

GameballSdk.sendEvent({"review": {}})
.then(response => console.log(response)) // on success
.catch(error => console.log(error)) // on error

Sending event with different metadata in the form {String: {String: any}}

GameballSdk.sendEvent({
    "Buy": {         
     "Amount": "100",
      "Type": “Electronics”
     }}).then(response => console.log(response)) // on success
    .catch(error => console.log(error)) // on error

Last updated