Pyze

Used to bridge the tracker data to native Pyze SDK.

new Pyze()
Static Members
getTimerReference(callback)
showInAppNotification(callback)
showInAppNotificatonWithCustomAttributes(messageType, navigationBarColor, callback)
closeInAppMessage()
countNewUnFetchedMessages(callback)
getMessageHeaderOfType(messageType, callback)
getMessageWithContentID(mId, cId, callback)

pyzeInAppMessageType

pyzeInAppMessageType
Static Members
PyzeInAppTypeUnread
PyzeInAppTypeRead
PyzeInAppTypeAll

PyzeAccount

This class is used to post the details related to Accounts.

new PyzeAccount()
Since: v1.0.0
Static Members
postLoginOffered(customAttributes)
postLoginStarted(customAttributes)
postSocialLoginOffered(type, customAttributes)
postSocialLoginStarted(type, customAttributes)
postSocialLoginCompleted(type, customAttributes)
postRegistrationOffered(customAttributes)
postRegistrationStarted(customAttributes)
postRegistrationCompleted(customAttributes)
postLoginCompleted(success, errCodeStr, customAttributes)
postLogoutCompleted(customAttributes)
postPasswordResetRequest(customAttributes)
postPasswordResetCompleted(customAttributes)

PyzeAd

This class can be used for posting events related to ads in your apps.

new PyzeAd()
Static Members
postAdRequested(adNetwork, appScreen, size, type, customAttributes)
postAdReceived(adNetwork, appScreen, resultCode, success, customAttributes)
postAdClicked(adNetwork, appScreen, adCode, success, errorCode, customAttributes)

PyzeAdvocacy

This class can be used for posting support for feedbacks.

new PyzeAdvocacy()
Static Members
postRequestFeedback(customAttributes)
postFeedbackProvided(customAttributes)
postRequestRating(customAttributes)

PyzeBitcoin

Used to bridge tracker data to native Pyze SDK.

new PyzeBitcoin()
Static Members
postSentBitCoins(customAttributes)
postRequestedBitCoins(customAttributes)
postReceivedBitCoins(customAttributes)
postViewedTransaction(customAttributes)
postImportedPrivateKey(customAttributes)
postScannedPrivateKey(customAttributes)

PyzeCommerceBeacon

This class is used post details of the events related to beacon.

new PyzeCommerceBeacon()
Static Members
postEnteredRegion(beaconUUID, beaconMajor, beaconMinor, uniqueRegionIdentifier, customAttributes)
postExitedRegion(beaconUUID, beaconMajor, beaconMinor, uniqueRegionIdentifier, customAttributes)
postTransactedRegion(beaconUUID, beaconMajor, beaconMinor, uniqueRegionIdentifier, proximity, actionId, customAttributes)

PyzeCommerceBilling

This class is used post details of the events related to Item billing.

new PyzeCommerceBilling()
Static Members
postBillingStarted(customAttributes)
postBillingCompleted(customAttributes)
postBillingAbandoned(customAttributes)
postBillingFailed(customAttributes)

PyzeCommerceCart

This class is used post details of the events related to Cart.

new PyzeCommerceCart()
Static Members
postAddItem(cartId, itemCategory, itemId, customAttributes)
postAddItemFromDeals(cartId, itemCategory, itemId, uniqueDealId, customAttributes)
postAddItemFromWishList(cartId, itemCategory, itemId, uniqueWishListId, customAttributes)
postAddItemFromCuratedList(cartId, itemCategory, itemId, uniqueCuratedListId, customAttributes)
postAddItemFromRecommendations(cartId, itemCategory, itemId, uniqueRecommendationId, customAttributes)
postAddItemFromPreviousOrders(cartId, itemCategory, itemId, previousOrderId, customAttributes)
postAddItemFromSearchResults(cartId, itemCategory, itemId, searchString, customAttributes)
postAddItemFromSubscriptionList(cartId, itemCategory, itemId, uniqueSubscriptionId, customAttributes)
postRemoveItemFromCart(cartId, itemCategory, itemId, customAttributes)
postView(cartId, customAttributes)
postShare(cartId, sharedWith, itemId, customAttributes)

PyzeCommerceCheckout

This class is used post details of the events related to Item checkout.

new PyzeCommerceCheckout()
Static Members
postCheckoutStarted(customAttributes)
postCheckoutCompleted(customAttributes)
postCheckoutAbandoned(customAttributes)
postCheckoutFailed(customAttributes)

PyzeCommerceCuratedList

This class is used post to details of the events related to curated list.

new PyzeCommerceCuratedList()
Static Members
postCreated(uniqueCuratedListID, curatedListType, customAttributes)
postBrowsed(curatedList, curatedListCreator, customAttributes)
postAddedItem(uniqueCuratedListId, itemCategory, itemId, customAttributes)
postRemovedItem(uniqueCuratedListId, curatedListType, itemId, customAttributes)
postShared(curatedList, curatedListCreator, customAttributes)
postPublished(curatedList, curatedListCreator, customAttributes)

PyzeCommerceDiscovery

Used to post the details of events related to Discovery of a item in particular category.

new PyzeCommerceDiscovery()
Static Members
postSearched(searchString, latency, customAttributes)
postBrowsedCategory(category, customAttributes)
postBrowsedDeals(uniqueDealId, customAttributes)
postBrowsedRecommendations(uniqueRecommendationID, customAttributes)
postBrowsedPrevOrders(rangeStart, rangeEnd, customAttributes)

PyzeCommerceItem

Used to post details of the events related to Item.

new PyzeCommerceItem()
Static Members
postViewedItem(customAttributes)
postScannedItem(customAttributes)
postViewedReviews(customAttributes)
postViewedDetails(customAttributes)
postViewedPrice(customAttributes)
postItemShare(customAttributes)
postItemRateOn5Scale(itemSKU, rating, customAttributes)

PyzeCommercePayment

This class is used post details of the events related to Item payment.

new PyzeCommercePayment()
Static Members
postPaymentStarted(customAttributes)
postPaymentCompleted(customAttributes)
postPaymentAbandoned(customAttributes)
postPaymentFailed(customAttributes)

PyzeCommerceRevenue

This class is used post details of the events related to Revenue.

new PyzeCommerceRevenue()
Static Members
postRevenue(revenue, customAttributes)
postRevenueDetailed(revenue, customAttributes, paymentInstrument)
postRevenueUsingApplePay(revenue, customAttributes)
postRevenueUsingSamsungPay(revenue, customAttributes)
postRevenueUsingGooglePay(revenue, customAttributes)

PyzeCommerceShipping

This class is used post details of the events related to Item shipping.

new PyzeCommerceShipping()
Static Members
postShippingStarted(customAttributes)
postShippingCompleted(customAttributes)
postShippingAbandoned(customAttributes)
postShippingFailed(customAttributes)

PyzeCommerceSupport

This class can be used for posting events related to Commerce Support.

new PyzeCommerceSupport()
Static Members
postLiveChatStartedWithTopic(topic, orderNumber, customAttributes)
postLiveChatEndedWithTopic(topic, orderNumber, customAttributes)
postTicketCreated(itemID, topic, orderNumber, customAttributes)
postFeedbackReceived(feedback, orderNumber, customAttributes)
postQualityOfServiceRated(comment, orderNumber, rating, customAttributes)

PyzeCommerceWishList

This class is used post details of the events related to wish list.

new PyzeCommerceWishList()
Static Members
postCreated(uniqueWishListId, wishListType, customAttributes)
postBrowsed(uniqueWishListId, customAttributes)
postAddedItem(uniqueWishListId, itemCategory, itemId, customAttributes)
postRemovedItem(uniqueWishListId, itemCategory, itemId, customAttributes)
postShared(uniqueWishListId, customAttributes)

PyzeContent

This class is used to post details of the events related to Content.

new PyzeContent()
Static Members
postViewed(contentName, categoryName, contentId, customAttributes)
postSearched(searchString, customAttributes)
postRatedOn5PointScale(contentName, categoryName, contentId, rating, customAttributes)
postRatedThumbsUp(contentName, categoryName, contentId, customAttributes)
postRatedThumbsDown(contentName, categoryName, contentId, customAttributes)

PyzeDrone

Used to post details of the events related to management of Drones, Quadcopters and other iOS controlled devices over bluetooth, and or adhoc WiFi.

new PyzeDrone()
Static Members
postPreflightCheckCompleted(overallStatus, storageStatus, droneBatteryChargePercent, deviceBatteryChargePercent, calibrationStatus, gpsStatus, customAttributes)
postInflightCheckCompleted(overallStatus, rollStatus, pitchStatus, yawStatus, throttleStatus, trimmingSettings, customAttributes)
postConnected(customAttributes)
postDisconnected(code, customAttributes)
postAirborne(status, customAttributes)
postLanded(status, customAttributes)
postFlightPathCreated(uniqueFlightPathId, customAttributes)
postFlightPathUploaded(uniqueFlightPathId, customAttributes)
postFlightPathEdited(uniqueFlightPathId, customAttributes)
postFlightPathDeleted(uniqueFlightPathId, customAttributes)
postFlightPathCompleted(uniqueFlightPathId, customAttributes)
postFirstPersonViewEnabled(status, customAttributes)
postFirstPersonViewDisabled(status, customAttributes)
postStartedAerialVideo(status, customAttributes)
postStartedAerialVideoDetailed(status, videoIdentifer, customAttributes)
postStoppedAerialVideo(status, customAttributes, secondsLength)
postTookAerialPicture(status, customAttributes)
postStartedAerialTimelapse(status, totalshots, secondsBetweenShots, customAttributes)
postStoppedAerialTimelapse(status, customAttributes)
postRequestedReturnToBase(customAttributes)
postSwitchedToHelicopterFlyingMode(customAttributes)
postSwitchedToAltitudeFlyingMode(customAttributes)
postSwitchedToGPSHoldFlyingMode(customAttributes)
postSwitchedToCustomFlyingMode(mode, customAttributes)
postSetMaxAltitude(altitudeInMeters, customAttributes)
postSetAutoReturnInSeconds(seconds, customAttributes)
postSetAutoReturnWhenLowMemory(memoryLeftInKilobytes, customAttributes)
postSetAutoReturnWhenLowBattery(batterylevelPercent, customAttributes)

PyzeEventTracker

Used to send Custom events.

new PyzeEventTracker()
Static Members
postCustomEvent(eventName)
postCustomEventWithAttributes(eventName, attributes)
postTimedEventWithName(eventName, timerReference, timerReferece)
postTimedEventWithNameAndAttributes(eventName, timerReference, customAttributes, timerReferece)

PyzeExplicitActivation

Used to send an explicit activation.

new PyzeExplicitActivation()
Static Members
postWithAttributes(customAttributes)
post()

PyzeGaming

Used to post details of the events related to Gaming.

new PyzeGaming()
Static Members
postLevelStarted(level, customAttributes)
postLevelEnded(level, score, success, customAttributes)
postPowerUpConsumed(level, type, value, customAttributes)
postInGameItemPurchased(uniqueItemId, itemType, value, customAttributes)
postAchievementEarned(uniqueAchievementId, type, customAttributes)
postSummaryViewed(level, type, customAttributes)
postLeaderBoardViewed(level, score, customAttributes)
postScorecardViewed(level, score, customAttributes)
postHelpViewed(helpTopicId, customAttributes)
postTutorialViewed(helpTopicId, customAttributes)
postFriendChallenged(customAttributes)
postChallengeAccepted(customAttributes)
postChallengeDeclined(customAttributes)
postGameStarted(level, customAttributes)
postGameEnd(levelsPlayed, levelsWon, customAttributes)

PyzeHealthAndFitness

Used to used post details of the events related to Health and Fitness.

new PyzeHealthAndFitness()
Static Members
postStarted(customAttributes)
postEnded(customAttributes)
postAchievementReceived(customAttributes)
postStepGoalCompleted(customAttributes)
postGoalCompleted(customAttributes)
postChallengedFriend(customAttributes)
postChallengeAccepted(customAttributes)

PyzeIdentity

PyzeIdentity You can use this class to send the user's traits to Pyze. You can identify a user using setUserIdentity method and reset the user's identity using resetUserIdentity method

new PyzeIdentity()
Since: v1.0.0
Static Members
setUserIdentifier(userIdentifier)
resetUserIdentifier()
postTraits(attributes)

PyzeInAppPurchaseRevenue

Used to post details of the events related to In-App purchase.

new PyzeInAppPurchaseRevenue()
Static Members
postPriceListViewed(appScreenRequestFromId, customAttributes)
postBuyItem(itemName, currency, price, itemType, itemSKU, quantity, appScreenRequestFromId, status, successOrErrorCode, customAttributes)
postBuyItemShort(itemName, price, currencyISO4217Code, customAttributes)
postBuyItemUSD(itemName, price, customAttributes)

PyzeMedia

Used to post details of the events related to Media.

new PyzeMedia()
Static Members
postPlayedMedia(contentName, type, categoryName, percent, contentId, customAttributes)
postSearched(searchString, customAttributes)
postRateOn5PointScale(contentName, categoryName, contentId, rating, customAttributes)
postRatedThumbsUp(contentName, categoryName, contentId, customAttributes)
postRatedThumbsDown(contentName, categoryName, contentId, customAttributes)

PyzeMessaging

Used to post details of the events related to Messaging.

new PyzeMessaging()
Static Members
postMessageSent(uniqueId, customAttributes)
postMessageSentOfType(messageType, uniqueId, customAttributes)
postMessageReceived(uniqueId, customAttributes)
postMessageNewConversation(uniqueId, customAttributes)
postMessageVoiceCall(uniqueId, customAttributes)

pyzeMessageType

pyzeMessageType
Static Members
PyzeMessageTypeDefault
PyzeMessageTypeSMS
PyzeMessageTypeMMS
PyzeMessageTypeText
PyzeMessageTypeTextPlain
PyzeMessageTypeTextWithEmoji
PyzeMessageTypePicture
PyzeMessageTypePictureFromCamera
PyzeMessageTypePictureFromAlbum
PyzeMessageTypePictureMostRecent
PyzeMessageTypePictureMarkedup
PyzeMessageTypePictureEdited
PyzeMessageTypePictureWhiteboard
PyzeMessageTypePictureAnimated
PyzeMessageTypePictureWhiteboardCleaned
PyzeMessageTypeClipart
PyzeMessageTypeSticker
PyzeMessageTypeAnimatedSticker
PyzeMessageTypeVideo
PyzeMessageTypeVideoFromCamera
PyzeMessageTypeVideoFromAlbum
PyzeMessageTypeVideoeMostRecent
PyzeMessageTypeVideoEdited
PyzeMessageTypeVoiceMemo
PyzeMessageTypeVoiceCall
PyzeMessageTypeVideoMemo
PyzeMessageTypeScribble
PyzeMessageTypeIntegrationOrBot

PyzePersonalizationIntelligence

Used to bridge tracker data to native Pyze SDK.

new PyzePersonalizationIntelligence()
Static Members
getTags(callback)
isTagSet(tag, function, callback)
areAnyTagSet(tags, function, callback)
areAllTagSet(tags, function, callback)

PyzeSceneFlow

Use this to post events when game scenes changes with elapsed seconds on the particular scene.

new PyzeSceneFlow()
Static Members
postSecondsOnScene(sceneName, seconds)

PyzeSocial

Used to post details of the events related to Social media.

new PyzeSocial()
Static Members
postSocialContentShareForNetworkName(socialNetworkName, contentReference, category, customAttributes)
postLiked(socialNetworkName, contentReference, category, customAttributes)
postFollowed(socialNetworkName, contentReference, category, customAttributes)
postSubscribed(socialNetworkName, contentReference, category, customAttributes)
postInvitedFriends(socialNetworkName, customAttributes)
postFoundFriends(source, customAttributes)

PyzeSupport

Used to for post events related to Support.

new PyzeSupport()
Static Members
postRequestedPhoneCallback(customAttributes)
postLiveChatStartedWithTopic(topic, customAttributes)
postLiveChatEndedWithTopic(topic, customAttributes)
postTicketCreated(itemID, topic, customAttributes)
postFeedbackReceived(feedback, customAttributes)
postQualityOfServiceRated(comment, rating, customAttributes)

PyzeTasks

Used to post details of the events related to Tasks.

new PyzeTasks()
Static Members
postAddToCalendarWithAttributes(customAttributes)

PyzeWeatherAndForecast

Used to post events related to Weather and Forecast.

new PyzeWeatherAndForecast()
Static Members
postWeatherRequestedForType(type, howManyDays, customAttributes)
postWeatherHistoricalRequest(startInterval, endInterval, customAttributes)
postWeatherStationsRequestWithClusterData(clusterData, point, customAttributes)
postWeatherMapLayersRequested(layerName, customAttributes)
postWeatherRequestForUVIndexAtPoint(point, customAttributes)
postWeatherResponseForType(type, customAttributes)
postWeatherResponseForHistoricalData(customAttributes)
postWeatherStationResponseData(customAttributes)
postWeatherMapLayersResponse(customAttributes)
postWeatherResponseForUVIndex(customAttributes)
postForecastRequestForKeywords(commaSeperateKeywords, customAttributes)
postForecastResponseForKeywordsShort(customAttributes)
postForecastFetch(nDays, customAttributes)
postForecastFetchResponse(customAttributes)

pyzeWeatherRequestType

pyzeWeatherRequestType
Static Members
PyzeWeatherRequestByCityName
PyzeWeatherRequestByCityCode
PyzeWeatherRequestByGeoCodes
PyzeWeatherRequestByZone