FlurryParamBuilder is the interface to use to assemble your parameters for standard event. More...
#import <Flurry+Event.h>
Inherits NSObject.
Instance Methods | |
(nonnull NSDictionary < NSString *, NSString * > *) | - parameters |
Get the parameters map object for logging the standard events. More... | |
(nonnull FlurryParamBuilder *) | - setString:forKey: |
set a string value for a user defined key More... | |
(nonnull FlurryParamBuilder *) | - setString:forParam: |
set a string value for a flurry param key More... | |
(nonnull FlurryParamBuilder *) | - setInteger:forKey: |
set an int value for a used defined key More... | |
(nonnull FlurryParamBuilder *) | - setInteger:forParam: |
set an int value for a flurry param key More... | |
(nonnull FlurryParamBuilder *) | - setLong:forKey: |
set a long value for a user defined key More... | |
(nonnull FlurryParamBuilder *) | - setLong:forParam: |
set a long value for a flurry param key More... | |
(nonnull FlurryParamBuilder *) | - setBoolean:forKey: |
set a boolean value for a user defined key More... | |
(nonnull FlurryParamBuilder *) | - setBoolean:forParam: |
set a boolean value for a flurry param key More... | |
(nonnull FlurryParamBuilder *) | - setDouble:forKey: |
set a double value for a user defined key More... | |
(nonnull FlurryParamBuilder *) | - setDouble:forParam: |
set a double value for a flurry param key More... | |
(nonnull FlurryParamBuilder *) | - removeObjectForKey: |
remove the value for a specified key (user-defined key or flurry param key) More... | |
(nonnull FlurryParamBuilder *) | - setAll: |
set a standard event parameter by parsing a FlurryParamBuilder object More... | |
Class Methods | |
(FlurryStringParam *_Nonnull) | + adType |
return the flurry-defined key for param - adType More... | |
(FlurryStringParam *_Nonnull) | + levelName |
return the flurry-defined key for param - levelName More... | |
(FlurryIntegerParam *_Nonnull) | + levelNumber |
return the flurry-defined key for param - levelNumber More... | |
(FlurryStringParam *_Nonnull) | + contentName |
return the flurry-defined key for param - contentName More... | |
(FlurryStringParam *_Nonnull) | + contentType |
return the flurry-defined key for param - contentType More... | |
(FlurryStringParam *_Nonnull) | + contentId |
return the flurry-defined key for param - contentId More... | |
(FlurryStringParam *_Nonnull) | + creditName |
return the flurry-defined key for param - creditName More... | |
(FlurryStringParam *_Nonnull) | + creditType |
return the flurry-defined key for param - creditType More... | |
(FlurryStringParam *_Nonnull) | + creditId |
return the flurry-defined key for param - creditId More... | |
(FlurryStringParam *_Nonnull) | + currencyType |
return the flurry-defined key for param - currencyType (ISO code) More... | |
(FlurryBooleanParam *_Nonnull) | + isCurrencySoft |
return the flurry-defined key for param - isCurrencySoft More... | |
(FlurryStringParam *_Nonnull) | + itemName |
return the flurry-defined key for param - itemName More... | |
(FlurryStringParam *_Nonnull) | + itemType |
return the flurry-defined key for param - itemType More... | |
(FlurryStringParam *_Nonnull) | + itemId |
return the flurry-defined key for param - itemId More... | |
(FlurryIntegerParam *_Nonnull) | + itemCount |
return the flurry-defined key for param - itemCount More... | |
(FlurryStringParam *_Nonnull) | + itemCategory |
return the flurry-defined key for param - itemCategory More... | |
(FlurryStringParam *_Nonnull) | + itemListType |
return the flurry-defined key for param - itemListType More... | |
(FlurryDoubleParam *_Nonnull) | + price |
return the flurry-defined key for param - price More... | |
(FlurryDoubleParam *_Nonnull) | + totalAmount |
return the flurry-defined key for param - totalAmount More... | |
(FlurryStringParam *_Nonnull) | + achievementId |
return the flurry-defined key for param - achievementId More... | |
(FlurryIntegerParam *_Nonnull) | + score |
return the flurry-defined key for param - score More... | |
(FlurryStringParam *_Nonnull) | + rating |
return the flurry-defined key for param - rating More... | |
(FlurryStringParam *_Nonnull) | + transactionId |
return the flurry-defined key for param - transactionId More... | |
(FlurryBooleanParam *_Nonnull) | + success |
return the flurry-defined key for param - success More... | |
(FlurryStringParam *_Nonnull) | + paymentType |
return the flurry-defined key for param - paymentType More... | |
(FlurryBooleanParam *_Nonnull) | + isAnnualSubscription |
return the flurry-defined key for param - isAnnualSubscription More... | |
(FlurryStringParam *_Nonnull) | + subscriptionCountry |
return the flurry-defined key for param - subscriptionCountry More... | |
(FlurryIntegerParam *_Nonnull) | + trialDays |
return the flurry-defined key for param - trialDays More... | |
(FlurryStringParam *_Nonnull) | + predictedLTV |
return the flurry-defined key for param - predictedLTV More... | |
(FlurryStringParam *_Nonnull) | + groupName |
return the flurry-defined key for param - groupName More... | |
(FlurryIntegerParam *_Nonnull) | + stepNumber |
return the flurry-defined key for param - stepNumber More... | |
(FlurryStringParam *_Nonnull) | + tutorialName |
return the flurry-defined key for param - tutorialName More... | |
(FlurryStringParam *_Nonnull) | + userId |
return the flurry-defined key for param - userId More... | |
(FlurryStringParam *_Nonnull) | + method |
return the flurry-defined key for param - method More... | |
(FlurryStringParam *_Nonnull) | + query |
return the flurry-defined key for param - query More... | |
(FlurryStringParam *_Nonnull) | + searchType |
return the flurry-defined key for param - searchType More... | |
(FlurryStringParam *_Nonnull) | + socialContentName |
return the flurry-defined key for param - socialContentName More... | |
(FlurryStringParam *_Nonnull) | + socialContentId |
return the flurry-defined key for param - socialContentId More... | |
(FlurryStringParam *_Nonnull) | + likeType |
return the flurry-defined key for param - likeType More... | |
(FlurryStringParam *_Nonnull) | + mediaName |
return the flurry-defined key for param - mediaName More... | |
(FlurryStringParam *_Nonnull) | + mediaType |
return the flurry-defined key for param - mediaType More... | |
(FlurryStringParam *_Nonnull) | + mediaId |
return the flurry-defined key for param - mediaId More... | |
(FlurryIntegerParam *_Nonnull) | + duration |
return the flurry-defined key for param - duration More... | |
FlurryParamBuilder is the interface to use to assemble your parameters for standard event.
In order for Flurry to log a standard event, you might want to put the standardized parameters as well as your own defined parameters together. There will be recommended standardized parameter keys and mandatory standardized parameter keys defined for each standard event name. For instance, to log FLURRY_EVENT_PURCHASED event, SDK suggests to include itemCount, totalAmount, itemId, success, itemName, itemType, currencyType and transactionId parameters, in which totalAmount is also a mandatory parameter that is indicated by the SDK. Since each type of standardized param key can only be mapped to its corresponding data value - string, integer, double, boolean, long, when you assemble your FlurryParamBuilder object with the standardized parameters, you will need to use the public APIs specified in FlurryParamBuilder interface to map them correctly.
Definition at line 445 of file Flurry+Event.h.
+ (FlurryStringParam * _Nonnull) achievementId |
return the flurry-defined key for param - achievementId
+ (FlurryStringParam * _Nonnull) adType |
return the flurry-defined key for param - adType
+ (FlurryStringParam * _Nonnull) contentId |
return the flurry-defined key for param - contentId
+ (FlurryStringParam * _Nonnull) contentName |
return the flurry-defined key for param - contentName
+ (FlurryStringParam * _Nonnull) contentType |
return the flurry-defined key for param - contentType
+ (FlurryStringParam * _Nonnull) creditId |
return the flurry-defined key for param - creditId
+ (FlurryStringParam * _Nonnull) creditName |
return the flurry-defined key for param - creditName
+ (FlurryStringParam * _Nonnull) creditType |
return the flurry-defined key for param - creditType
+ (FlurryStringParam * _Nonnull) currencyType |
return the flurry-defined key for param - currencyType (ISO code)
+ (FlurryIntegerParam * _Nonnull) duration |
return the flurry-defined key for param - duration
+ (FlurryStringParam * _Nonnull) groupName |
return the flurry-defined key for param - groupName
+ (FlurryBooleanParam * _Nonnull) isAnnualSubscription |
return the flurry-defined key for param - isAnnualSubscription
+ (FlurryBooleanParam * _Nonnull) isCurrencySoft |
return the flurry-defined key for param - isCurrencySoft
+ (FlurryStringParam * _Nonnull) itemCategory |
return the flurry-defined key for param - itemCategory
+ (FlurryIntegerParam * _Nonnull) itemCount |
return the flurry-defined key for param - itemCount
+ (FlurryStringParam * _Nonnull) itemId |
return the flurry-defined key for param - itemId
+ (FlurryStringParam * _Nonnull) itemListType |
return the flurry-defined key for param - itemListType
+ (FlurryStringParam * _Nonnull) itemName |
return the flurry-defined key for param - itemName
+ (FlurryStringParam * _Nonnull) itemType |
return the flurry-defined key for param - itemType
+ (FlurryStringParam * _Nonnull) levelName |
return the flurry-defined key for param - levelName
+ (FlurryIntegerParam * _Nonnull) levelNumber |
return the flurry-defined key for param - levelNumber
+ (FlurryStringParam * _Nonnull) likeType |
return the flurry-defined key for param - likeType
+ (FlurryStringParam * _Nonnull) mediaId |
return the flurry-defined key for param - mediaId
+ (FlurryStringParam * _Nonnull) mediaName |
return the flurry-defined key for param - mediaName
+ (FlurryStringParam * _Nonnull) mediaType |
return the flurry-defined key for param - mediaType
+ (FlurryStringParam * _Nonnull) method |
return the flurry-defined key for param - method
- (nonnull NSDictionary<NSString *, NSString *> *) parameters |
Get the parameters map object for logging the standard events.
+ (FlurryStringParam * _Nonnull) paymentType |
return the flurry-defined key for param - paymentType
+ (FlurryStringParam * _Nonnull) predictedLTV |
return the flurry-defined key for param - predictedLTV
+ (FlurryDoubleParam * _Nonnull) price |
return the flurry-defined key for param - price
+ (FlurryStringParam * _Nonnull) query |
return the flurry-defined key for param - query
+ (FlurryStringParam * _Nonnull) rating |
return the flurry-defined key for param - rating
- (nonnull FlurryParamBuilder *) removeObjectForKey: |
remove the value for a specified key (user-defined key or flurry param key)
+ (FlurryIntegerParam * _Nonnull) score |
return the flurry-defined key for param - score
+ (FlurryStringParam * _Nonnull) searchType |
return the flurry-defined key for param - searchType
- (nonnull FlurryParamBuilder *) setAll: |
set a standard event parameter by parsing a FlurryParamBuilder object
- (nonnull FlurryParamBuilder *) setBoolean: | (BOOL) | val |
set a boolean value for a user defined key
- (nonnull FlurryParamBuilder *) setBoolean: | (BOOL) | val |
set a boolean value for a flurry param key
- (nonnull FlurryParamBuilder *) setDouble: | (double) | val |
set a double value for a user defined key
- (nonnull FlurryParamBuilder *) setDouble: | (double) | val |
set a double value for a flurry param key
- (nonnull FlurryParamBuilder *) setInteger: | (int) | val |
set an int value for a used defined key
- (nonnull FlurryParamBuilder *) setInteger: | (int) | val |
set an int value for a flurry param key
- (nonnull FlurryParamBuilder *) setLong: | (long) | val |
set a long value for a user defined key
- (nonnull FlurryParamBuilder *) setLong: | (long) | val |
set a long value for a flurry param key
- (nonnull FlurryParamBuilder *) setString: | (nonnull NSString *) | val |
set a string value for a user defined key
- (nonnull FlurryParamBuilder *) setString: | (nonnull NSString *) | val |
set a string value for a flurry param key
+ (FlurryStringParam * _Nonnull) socialContentId |
return the flurry-defined key for param - socialContentId
+ (FlurryStringParam * _Nonnull) socialContentName |
return the flurry-defined key for param - socialContentName
+ (FlurryIntegerParam * _Nonnull) stepNumber |
return the flurry-defined key for param - stepNumber
+ (FlurryStringParam * _Nonnull) subscriptionCountry |
return the flurry-defined key for param - subscriptionCountry
+ (FlurryBooleanParam * _Nonnull) success |
return the flurry-defined key for param - success
+ (FlurryDoubleParam * _Nonnull) totalAmount |
return the flurry-defined key for param - totalAmount
+ (FlurryStringParam * _Nonnull) transactionId |
return the flurry-defined key for param - transactionId
+ (FlurryIntegerParam * _Nonnull) trialDays |
return the flurry-defined key for param - trialDays
+ (FlurryStringParam * _Nonnull) tutorialName |
return the flurry-defined key for param - tutorialName
+ (FlurryStringParam * _Nonnull) userId |
return the flurry-defined key for param - userId