Package com.flurry.android
Enum Class FlurryEvent
- All Implemented Interfaces:
Serializable
,Comparable<FlurryEvent>
,java.lang.constant.Constable
The FlurryEvent defines the supported types of Flurry standard events, and their predefined parameters.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
The predefined parameters of the standard events.static class
static class
The parameters map object for logging the standard events.static class
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionLog this event when a user unlocks an achievement in the app.Log this event when a user clicks on an Ad.Log this event when a user views an Ad impression.Log this event when a user is granted a reward for viewing a rewarded Ad.Log this event when a user skips an Ad.Log this event when an item is added to the cart.Log this event when an item is added to the wish list.Log this event when the App is activated.Log this event when a user submits an application through the App.Log this event when a user starts checkout.Log this event when a user comments or replies on a social post.Log this event when checkout is completed or transaction is successfully completed.Log this event when a user rates a content in the App.Log this event when a user saves the content in the App.Log this event when a specific content is viewed by a user.Log this event when a user earns credit in the app.Log this event when a user purchases credit in the app.Log this event when a user spends credit in the app.Log this event when a user donates fund to your App or through the App.Log this event when user joins a group.Log this event when user leaves a group.Log this event when a user invites another user.Log this event when a list of items is viewed.Log this event when an item is viewed.Log this event when a user searches for a keyword using Search.Log this event when an App user completes a level.Log this event when an App user fails a level.Log this event when an App user skips a level.Log this event when an App user starts a level.Log this event when an App user levels up.Log this event when a user likes a social content.Log this event when a user searches for a location using Search.Log this event when a user login on the App.Log this event when a user logout of the App.Log this event when an image, audio or a video is captured.Log this event when an audio or video is paused.Log this event when an audio or video starts.Log this event when an audio or video is stopped.Log this event when an offer is presented to the user.Log this event when payment information is added during a checkout process.Log this event when a user opts in (on the privacy prompt).Log this event when a user opts out (on the privacy prompt).Log this event when a privacy prompt is displayed.Log this event when a user customizes the App/product.Log this event at refund.Log this event when a user does a purchase in the App.Log this event when a user removes an item from the cart.Log this event when an App user posts his score.Log this event when user views search results.Log this event when a user shares content with another user in the App.Log this event when a user unsubscribes from a paid subscription for a service or product.Log this event at the start of a paid subscription for a service or product.Log this event when a user completes a tutorial.Log this event when user skips the tutorial.Log this event when a user starts a tutorial.Log this event when a specific tutorial step is completed.Log the event when a user registers (signup).Log this event when user schedules an appointment using the App. -
Field Summary
Modifier and TypeFieldDescriptionfinal String
final FlurryEvent.ParamBase[]
final FlurryEvent.ParamBase[]
-
Method Summary
Modifier and TypeMethodDescriptionstatic FlurryEvent
Returns the enum constant of this class with the specified name.static FlurryEvent[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
AD_CLICK
Log this event when a user clicks on an Ad.
mandatory parameters: none
recommended parameters: Param.AD_TYPE -
AD_IMPRESSION
Log this event when a user views an Ad impression.
mandatory parameters: none
recommended parameters: Param.AD_TYPE -
AD_REWARDED
Log this event when a user is granted a reward for viewing a rewarded Ad.
mandatory parameters: none
recommended parameters: Param.AD_TYPE -
AD_SKIPPED
Log this event when a user skips an Ad.
mandatory parameters: none
recommended parameters: Param.AD_TYPE -
CREDITS_SPENT
Log this event when a user spends credit in the app.
mandatory parameters: Param.TOTAL_AMOUNT
recommended parameters: Param.LEVEL_NUMBER, Param.IS_CURRENCY_SOFT, Param.CREDIT_TYPE, Param.CREDIT_ID, Param.CREDIT_NAME, Param.CURRENCY_TYPE -
CREDITS_PURCHASED
Log this event when a user purchases credit in the app.
mandatory parameters: Param.TOTAL_AMOUNT
recommended parameters: Param.LEVEL_NUMBER, Param.IS_CURRENCY_SOFT, Param.CREDIT_TYPE, Param.CREDIT_ID, Param.CREDIT_NAME, Param.CURRENCY_TYPE -
CREDITS_EARNED
Log this event when a user earns credit in the app.
mandatory parameters: Param.TOTAL_AMOUNT
recommended parameters: Param.LEVEL_NUMBER, Param.IS_CURRENCY_SOFT, Param.CREDIT_TYPE, Param.CREDIT_ID, Param.CREDIT_NAME, Param.CURRENCY_TYPE -
ACHIEVEMENT_UNLOCKED
Log this event when a user unlocks an achievement in the app.
mandatory parameters: none
recommended parameters: Param.ACHIEVEMENT_ID -
LEVEL_COMPLETED
Log this event when an App user completes a level.
mandatory parameters: Param.LEVEL_NUMBEER
recommended parameters: Param.LEVEL_NAME -
LEVEL_FAILED
Log this event when an App user fails a level.
mandatory parameters: Param.LEVEL_NUMBEER
recommended parameters: Param.LEVEL_NAME -
LEVEL_UP
Log this event when an App user levels up.
mandatory parameters: Param.LEVEL_NUMBEER
recommended parameters: Param.LEVEL_NAME -
LEVEL_STARTED
Log this event when an App user starts a level.
mandatory parameters: Param.LEVEL_NUMBEER
recommended parameters: Param.LEVEL_NAME -
LEVEL_SKIP
Log this event when an App user skips a level.
mandatory parameters: Param.LEVEL_NUMBEER
recommended parameters: Param.LEVEL_NAME -
SCORE_POSTED
Log this event when an App user posts his score.
mandatory parameters: Param.SCORE
recommended parameters: Param.LEVEL_NUMBEER -
CONTENT_RATED
Log this event when a user rates a content in the App.
mandatory parameters: Param.CONTENT_ID, Param.RATING
recommended parameters: Param.CONTENT_TYPE, Param.CONTENT_NAME -
CONTENT_VIEWED
Log this event when a specific content is viewed by a user.
mandatory parameters: Param.CONTENT_ID
recommended parameters: Param.CONTENT_TYPE, Param.CONTENT_NAME -
CONTENT_SAVED
Log this event when a user saves the content in the App.
mandatory parameters: Param.CONTENT_ID
recommended parameters: Param.CONTENT_TYPE, Param.CONTENT_NAME -
PRODUCT_CUSTOMIZED
Log this event when a user customizes the App/product.
mandatory parameters: none
recommended parameters: none -
APP_ACTIVATED
Log this event when the App is activated.
mandatory parameters: none
recommended parameters: none -
APPLICATION_SUBMITTED
Log this event when a user submits an application through the App.
mandatory parameters: none
recommended parameters: none -
ADD_ITEM_TO_CART
Log this event when an item is added to the cart.
mandatory parameters: Param.ITEM_COUNT, Param.PRICE
recommended parameters: Param.ITEM_ID, Param.ITEM_NAME, Param.ITEM_TYPE -
ADD_ITEM_TO_WISH_LIST
Log this event when an item is added to the wish list.
mandatory parameters: Param.ITEM_COUNT, Param.PRICE
recommended parameters: Param.ITEM_ID, Param.ITEM_NAME, Param.ITEM_TYPE -
COMPLETED_CHECKOUT
Log this event when checkout is completed or transaction is successfully completed.
mandatory parameters: Param.ITEM_COUNT, Param.TOTAL_AMOUNT
recommended parameters: Param.CURRENCY_TYPE, Param.TRANSACTION_ID -
PAYMENT_INFO_ADDED
Log this event when payment information is added during a checkout process.
mandatory parameters: none
recommended parameters: Param.SUCCESS, Param.PAYMENT_TYPE -
ITEM_VIEWED
Log this event when an item is viewed.
mandatory parameters: Param.ITEM_ID
recommended parameters: Param.ITEM_NAME, Param.ITEM_TYPE, Param.PRICE -
ITEM_LIST_VIEWED
Log this event when a list of items is viewed.
mandatory parameters: none
recommended parameters: Param.ITEM_LIST_TYPE -
PURCHASED
Log this event when a user does a purchase in the App.
mandatory parameters: Param.TOTAL_AMOUNT
recommended parameters: Param.ITEM_COUNT, Param.ITEM_ID, Param.SUCCESS, Param.ITEM_NAME, Param.ITEM_TYPE, Param.CURRENCY_TYPE, Param.TRANSACTION_ID -
PURCHASE_REFUNDED
Log this event at refund.
mandatory parameters: Param.PRICE
recommended parameters: Param.CURRENCY_TYPE -
REMOVE_ITEM_FROM_CART
Log this event when a user removes an item from the cart.
mandatory parameters: Param.ITEM_ID
recommended parameters: Param.PRICE, Param.ITEM_NAME, Param.ITEM_TYPE -
CHECKOUT_INITIATED
Log this event when a user starts checkout.
mandatory parameters: Param.ITEM_COUNT, Param.TOTAL_AMOUNT
recommended parameters: none -
FUNDS_DONATED
Log this event when a user donates fund to your App or through the App.
mandatory parameters: Param.PRICE
recommended parameters: Param.CURRENCY_TYPE -
USER_SCHEDULED
Log this event when user schedules an appointment using the App.
mandatory parameters: none
recommended parameters: none -
OFFER_PRESENTED
Log this event when an offer is presented to the user.
mandatory parameters: Param.ITEM_ID, Param.PRICE
recommended parameters: Param.ITEM_NAME, Param.ITEM_CATEGORY -
SUBSCRIPTION_STARTED
Log this event at the start of a paid subscription for a service or product.
mandatory parameters: Param.PRICE, Param.IS_ANNUAL_SUBSCRIPTION
recommended parameters: Param.TRIAL_DAYS, Param.PREDICTED_LTV, Param.CURRENCY_TYPE, Params.SUBSCRIPTION_COUNTRY -
SUBSCRIPTION_ENDED
Log this event when a user unsubscribes from a paid subscription for a service or product.
mandatory parameters: Param.IS_ANNUAL_SUBSCRIPTION
recommended parameters: Param.CURRENCY_TYPE, Params.SUBSCRIPTION_COUNTRY -
GROUP_JOINED
Log this event when user joins a group.
mandatory parameters: none
recommended parameters: Param.GROUP_NAME -
GROUP_LEFT
Log this event when user leaves a group.
mandatory parameters: none
recommended parameters: Param.GROUP_NAME -
TUTORIAL_STARTED
Log this event when a user starts a tutorial.
mandatory parameters: none
recommended parameters: Param.TUTORIAL_NAME -
TUTORIAL_COMPLETED
Log this event when a user completes a tutorial.
mandatory parameters: none
recommended parameters: Param.TUTORIAL_NAME -
TUTORIAL_STEP_COMPLETED
Log this event when a specific tutorial step is completed.
mandatory parameters: Param.STEP_NUMBER
recommended parameters: Param.TUTORIAL_NAME -
TUTORIAL_SKIPPED
Log this event when user skips the tutorial.
mandatory parameters: Param.STEP_NUMBER
recommended parameters: Param.TUTORIAL_NAME -
LOGIN
Log this event when a user login on the App.
mandatory parameters: none
recommended parameters: Param.USER_ID, Param.METHOD -
LOGOUT
Log this event when a user logout of the App.
mandatory parameters: none
recommended parameters: Param.USER_ID, Param.METHOD -
USER_REGISTERED
Log the event when a user registers (signup). Helps capture the method used to sign-up (sign up with google/apple or emailaddress) .
mandatory parameters: none
recommended parameters: Param.USER_ID, Param.METHOD -
SEARCH_RESULT_VIEWED
Log this event when user views search results.
mandatory parameters: none
recommended parameters: Param.QUERY, Param.SEARCH_TYPE -
KEYWORD_SEARCHED
Log this event when a user searches for a keyword using Search.
mandatory parameters: none
recommended parameters: Param.QUERY, Param.SEARCH_TYPE -
LOCATION_SEARCHED
Log this event when a user searches for a location using Search.
mandatory parameters: none
recommended parameters: Param.QUERY -
INVITE
Log this event when a user invites another user.
mandatory parameters: none
recommended parameters: Param.USER_ID, Param.METHOD -
SHARE
Log this event when a user shares content with another user in the App.
mandatory parameters: Param.SOCIAL_CONTENT_ID
recommended parameters: Param.SOCIAL_CONTENT_NAME, Param.METHOD -
LIKE
Log this event when a user likes a social content. e.g. likeType captures what kind of like is logged ("celebrate", "insightful", etc).
mandatory parameters: Param.SOCIAL_CONTENT_ID
recommended parameters: Param.SOCIAL_CONTENT_NAME, Param.LIKE_TYPE -
COMMENT
Log this event when a user comments or replies on a social post.
mandatory parameters: Param.SOCIAL_CONTENT_ID
recommended parameters: Param.SOCIAL_CONTENT_NAME -
MEDIA_CAPTURED
Log this event when an image, audio or a video is captured.
mandatory parameters: none
recommended parameters: Param.MEDIA_ID, Param.MEDIA_NAME, Param.MEDIA_TYPE -
MEDIA_STARTED
Log this event when an audio or video starts.
mandatory parameters: none
recommended parameters: Param.MEDIA_ID, Param.MEDIA_NAME, Param.MEDIA_TYPE -
MEDIA_STOPPED
Log this event when an audio or video is stopped.
mandatory parameters: Param.DURATION
recommended parameters: Param.MEDIA_ID, Param.MEDIA_NAME, Param.MEDIA_TYPE -
MEDIA_PAUSED
Log this event when an audio or video is paused.
mandatory parameters: Param.DURATION
recommended parameters: Param.MEDIA_ID, Param.MEDIA_NAME, Param.MEDIA_TYPE -
PRIVACY_PROMPT_DISPLAYED
Log this event when a privacy prompt is displayed.
mandatory parameters: none
recommended parameters: none -
PRIVACY_OPT_IN
Log this event when a user opts in (on the privacy prompt).
mandatory parameters: none
recommended parameters: none -
PRIVACY_OPT_OUT
Log this event when a user opts out (on the privacy prompt).
mandatory parameters: none
recommended parameters: none
-
-
Field Details
-
eventName
-
mandatoryParams
-
recommendedParams
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-