Pyze iOS and Android agents uses technology to adapt to an environment, intelligently minimize instrumentation and device resource consumption while eliminating the need for personal data collection. Pyze uses HTTPS connections over TLS 1.2 (previously SSL 3.0).
Pyze has a very extensive events implementation, with real-time and massively-parallel event sequence searches.
Mobile and Web businesses can reach out to users that follow a specific event sequence, for example, send a push notification to users who entered the Apple store as detected by an iBeacon, then scanned a product using the bar code reader and purchased an Apple TV using Apple Pay. 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 offers the following Event Types:
- Pre-Enabled Pyze Events, e.g. Pyze.Install or various Activation Events
- Custom App-defined Events, e.g. "Flashlight Dimmed"
- Timed Events, e.g. "Race Lap Ended"
- Curated Events e.g. PyzeCommerceBeacon or PyzeDrone
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.
Pyze Explicit Activation
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®.
You can send any number of additional attributes using:
+ (void)postWithEventName:(nonnull NSString *)eventName
withAttributes:(nullable NSDictionary *)attributes;
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.
//started uploading video
double timerRefVideoUploadStart = [Pyze timerReference];
//started uploading photo
double timerRefPhotoUploadStart = [Pyze timerReference];
//second media (photo) finished before first
[PyzeCustomEvent postWithEventName:@"Media Uploaded" withTimerReference: timerRefPhotoUploadStart];
//first media (video) finished
[PyzeCustomEvent postWithEventName:@"Media Uploaded" withTimerReference: timerRefVideoUploadStart];
Pyze supports curated events by vertical for a variety of event categories so mobile and web businesses know what to instrument. If you are writing a mobile commerce or e-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.
Pyze Explicit Activation
Pyze Account and Identity
Pyze In-App Advertisement Tracking
Pyze Advocacy and Feedback Class
Pyze Mobile Commerce
Pyze Mobile Gaming
Pyze Mobile Health and Fitness class
Pyze Content, Messaging, Tasks and Social
Pyze Media: Video, Audio, Pictures etc.
Pyze In-App Purchases and Bitcoin
Pyze Drone and Quadcopter Event tracking
Pyze Weather and Forecast tracking
api & events
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.