Ionic User Behaviour

Track Custom Events

Reteno Plugin provides ability to track custom events.

import { RetenoPlugin } from 'сordova-plugin-reteno';

const eventName = 'EVENT_NAME';
const date = new Date().toISOString();
const parameters = [
    {
        name: 'Additional parameter',
        value: 'Additional value',
    }
];
const forcePush = false;

var payload = { 
    'eventName': eventName, 
    'date': date, 
    'parameters' : parameters, 
    'forcePush': forcePush
}

cordova.plugins.RetenoPlugin.logEvent(payload, success, error);

The parameters list item structure:

type CustomEventParameter = {
  name: string;
  value?: string;
};

Note

date

Date should be in ISO8601 format.

forcePush is iOS-only feature; Please read more about it here .

📘

Note

Set up event-based segmentation to ensure custom events and their parameters are recorded in contact cards, enabling the creation of dynamic segments.