public class

AppLovinEventTypes

extends Object
java.lang.Object
   ↳ com.applovin.sdk.AppLovinEventTypes

Class Overview

Class containing constants for use with trackEvent(String, Map).

Summary

Constants
String USER_ADDED_ITEM_TO_CART Event signifying that the user added a product/item to their shopping cart.
String USER_ADDED_ITEM_TO_WISHLIST Event signifying that the user added a product/item to their wishlist.
String USER_BEGAN_CHECKOUT Event signifying that the user began a check-out / purchase process.
String USER_COMPLETED_ACHIEVEMENT Event signifying that the user completed (or "unlocked") a particular achievement.
String USER_COMPLETED_CHECKOUT Event signifying that the user completed a check-out / purchase.
String USER_COMPLETED_IN_APP_PURCHASE Event signifying that the user completed an iTunes in-app purchase using StoreKit.
String USER_COMPLETED_LEVEL Event signifying that the user completed a given level or game sequence.
String USER_COMPLETED_TUTORIAL Event signifying that the user completed a tutorial or introduction sequence.
String USER_CREATED_ACCOUNT Event signifying that the finished a registration flow and created a new account.
String USER_CREATED_RESERVATION Event signifying that the user has created a reservation or other date-specific event.
String USER_EXECUTED_SEARCH Event signifying that the user executed a search query.
String USER_LOGGED_IN Event signifying that the user logged in to an existing account.
String USER_PROVIDED_PAYMENT_INFORMATION Event signifying that the user provided payment information, such as a credit card number.
String USER_SENT_INVITATION Event signifying that the user sent an invitation to use your app to a friend.
String USER_SHARED_LINK Event signifying that the user shared a link or deep-link to some content within your app.
String USER_SPENT_VIRTUAL_CURRENCY Event signifying that the user spent virtual currency on an in-game purchase.
String USER_VIEWED_CONTENT Event signifying that the user viewed a specific piece of content.
String USER_VIEWED_PRODUCT Event signifying that the user viewed a specific piece of content.
Public Constructors
AppLovinEventTypes()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String USER_ADDED_ITEM_TO_CART

Event signifying that the user added a product/item to their shopping cart.

Suggested parameters: PRODUCT_IDENTIFIER. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "cart"

public static final String USER_ADDED_ITEM_TO_WISHLIST

Event signifying that the user added a product/item to their wishlist.

Suggested parameters: PRODUCT_IDENTIFIER. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "wishlist"

public static final String USER_BEGAN_CHECKOUT

Event signifying that the user began a check-out / purchase process.

Suggested parameters: PRODUCT_IDENTIFIER, REVENUE_AMOUNT and REVENUE_CURRENCY. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "checkout_start"

public static final String USER_COMPLETED_ACHIEVEMENT

Event signifying that the user completed (or "unlocked") a particular achievement.

Suggested parameters: COMPLETED_ACHIEVEMENT. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "achievement"

public static final String USER_COMPLETED_CHECKOUT

Event signifying that the user completed a check-out / purchase.

Suggested parameters: CHECKOUT_TRANSACTION_IDENTIFIER, PRODUCT_IDENTIFIER, REVENUE_AMOUNT and REVENUE_CURRENCY. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "checkout"

public static final String USER_COMPLETED_IN_APP_PURCHASE

Event signifying that the user completed an iTunes in-app purchase using StoreKit.

Note that this event implies an in-app content purchase; for purchases of general products completed using Apple Pay, use kALEventTypeUserCompletedCheckOut instead.

Suggested parameters: PRODUCT_IDENTIFIER. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "iap"

public static final String USER_COMPLETED_LEVEL

Event signifying that the user completed a given level or game sequence.

Suggested parameters: COMPLETED_LEVEL. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "level"

public static final String USER_COMPLETED_TUTORIAL

Event signifying that the user completed a tutorial or introduction sequence.

Suggested parameters: None.

Constant Value: "tutorial"

public static final String USER_CREATED_ACCOUNT

Event signifying that the finished a registration flow and created a new account.

Suggested parameters: USER_ACCOUNT_IDENTIFIER. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "registration"

public static final String USER_CREATED_RESERVATION

Event signifying that the user has created a reservation or other date-specific event.

Suggested parameters: PRODUCT_IDENTIFIER, RESERVATION_START_TIMESTAMP and RESERVATION_END_TIMESTAMP We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "reservation"

public static final String USER_EXECUTED_SEARCH

Event signifying that the user executed a search query.

Suggested parameters: SEARCH_QUERY. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "search"

public static final String USER_LOGGED_IN

Event signifying that the user logged in to an existing account.

Suggested parameters: USER_ACCOUNT_IDENTIFIER. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "login"

public static final String USER_PROVIDED_PAYMENT_INFORMATION

Event signifying that the user provided payment information, such as a credit card number.

Suggested parameters: None. Please DO NOT pass us any personally identifiable information (PII) or financial/payment information.

Constant Value: "payment_info"

public static final String USER_SENT_INVITATION

Event signifying that the user sent an invitation to use your app to a friend.

Suggested parameters: None.

Constant Value: "invite"

public static final String USER_SHARED_LINK

Event signifying that the user shared a link or deep-link to some content within your app.

Suggested parameters: None.

Constant Value: "share"

public static final String USER_SPENT_VIRTUAL_CURRENCY

Event signifying that the user spent virtual currency on an in-game purchase.

Suggested parameters: VIRTUAL_CURRENCY_AMOUNT. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "vcpurchase"

public static final String USER_VIEWED_CONTENT

Event signifying that the user viewed a specific piece of content.

For views of saleable products, it is preferred you pass USER_VIEWED_PRODUCT.

Suggested parameters: CONTENT_IDENTIFIER. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "content"

public static final String USER_VIEWED_PRODUCT

Event signifying that the user viewed a specific piece of content.

For general content, e.g. not saleable products, it is preferred you pass USER_VIEWED_CONTENT.

Suggested parameters: PRODUCT_IDENTIFIER. We recommend you populate these keys in the parameters map passed to trackEvent(String, Map).

Constant Value: "product"

Public Constructors

public AppLovinEventTypes ()