Events, Curated Events & Sequences

Pyze Events

Pyze Events

Pyze has a very extensive events implementation, with real-time and massively-parallel event sequence searches implemented using state-of-the-art technology.

Visually, Pyze event is represented as

Pyze Dynamic Funnels

App publishers drag and drop events into sequences, define filters that apply to all events, define filters that apply to each event and can search for users in real-time that meet the criteria. They can then reach out to these users in real time using personalized in-app or push notifications at a time the user is most likely to be receptive of messages at an individual level.

Visually, a Pyze sequence of three events is represented as

Extensive Event Sequence Implementation

For example, app publishers can reach out to users who

Developers can use curated event classes: PyzeCommerceBeacon, PyzeCommercePayment, or use custom events. Similary, an app that relies on ads for monetization can track ads using PyzeAd class.

Pyze Event Types

  1. Pre-Enabled Pyze Events, e.g. Pyze.Install or two dozen Activation Events
  2. Custom App-defined Events, e.g. "Flashlight Dimmed"
  3. Timed Events, e.g. "Race Lap Ended"
  4. Curated Events e.g. PyzeCommerceBeacon, PyzeDrone, Pyze Bitcoin and so on

Custom App-defined Events

Pyze supports events that are specific to your app.

Pyze supports custom events for dynamic funnels and funnel analysis. In addition custom events are also available for intelligence and Growth Automation®.

An app can send custom events by using (class api: iOS and Android). For example user clicked on a deep link embedded in an in-app notification.

[PyzeCustomEvent postWithEventName:@"deep-link-clicked"];

You can send any number of additional attributes using:

+ (void)postWithEventName:(nonnull NSString *)eventName
           withAttributes:(nullable NSDictionary *)attributes;

Timed Events

Timed Events are used for timing events. Pyze implementation can support multiple overlapping events of same type.

Your UI may support downloading multiple songs at the same time or uploading multiple files at the same time. Using timed events with Pyze supports multiple instances of same event.

Time multiple overlapping events

//started uploading video
double timerReference1 = [Pyze getTimerReference];

sleep(1);

//started uploading photo
double timerReference2 = [Pyze getTimerReference];

sleep(2);

//second media (photo) finished before first
[PyzeCustomEvent postWithEventName:@"Media Uploaded" withTimerReference: timerReference2];

sleep(1);

//first media (video) finished
[PyzeCustomEvent postWithEventName:@"Media Uploaded" withTimerReference: timerReference1];

Pre-Enabled Pyze Events

Pyze Events, numbering 24-30, are available right out of the box and can be used without any app-instrumentation in dynamic funnels, funnel analysis, intelligence and Growth Automation®. These events are either generated by the smart agent or server automatically. These include the Install event, OS change event, app version change and two dozen activation events. Pyze events are also automatically used in various intelligence features.

Explicit Activation Event is the only exception and requires instrumentation. For example, a social photography app could consider a user activated only if the user shared at least two pictures even though the user may have taken 1200 pictures in the app. Similarly, another app may consider a user activated after the user makes the first trade in the stock market.

See:

Pyze Explicit Activation

PyzeExplicitActivation

Curated Events

Pyze supports curated events by vertical for a variety of apps so app publishers know what to instrument in their apps. If you are writing a mobile commerce app, you can get a head start with Pyze Mobile Commerce event classes. Similarly, if you are writing a Messaging App or an app-controlled Drone app, we have a long list of curated event classes for each vertical.

Below is a listing of the Curated classes included. Curated Events Class reference: iOS or Android

Pyze Explicit Activation

PyzeExplicitActivation

Pyze Account and Identity

PyzeAccount

PyzeIdentity

Pyze In-App Advertisement Tracking

PyzeAd

Pyze Advocacy and Feedback Class

PyzeAdvocacy

PyzeSupport

Pyze Mobile Commerce

PyzeCommerceSupport

PyzeCommerceDiscovery

PyzeCommerceCuratedList

PyzeCommerceWishList

PyzeCommerceBeacon

PyzeCommerceCart

PyzeCommerceItem

PyzeCommerceCheckout

PyzeCommerceShipping

PyzeCommerceBilling

PyzeCommercePayment

PyzeCommerceRevenue

Pyze Mobile Gaming

PyzeGaming

Pyze Mobile Health and Fitness class

PyzeHealthAndFitness

Pyze Content, Messaging, Tasks and Social

PyzeContent

PyzeMessaging

PyzeTasks

PyzeSocial

Pyze Media: Video, Audio, Pictures etc.

PyzeMedia

Pyze In-App Purchases and Bitcoin

PyzeInAppPurchaseRevenue

PyzeBitcoin

Pyze Drone and Quadcopter Event tracking

PyzeDrone

Pyze Weather and Forecast tracking

PyzeWeatherAndForecast

Curated Events Class reference: iOS or Android

api & events




About Pyze

Pyze Growth Intelligence® is a transformative SaaS platform that enables mobile and web app businesses to automate engagement, retention and growth of their users. Signup at Pyze, install and initialize the Pyze SDK and watch your app grow.