public class

AppLovinEventParameters

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

Class Overview

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

Summary

Constants
String CHECKOUT_TRANSACTION_IDENTIFIER Parameter map key for trackEvent(String, Map) which represents a unique ID for the given checkout.
String COMPLETED_ACHIEVEMENT_IDENTIFIER Parameter map key for trackEvent(String, Map) which represents an identifier of the achievement the user has just completed/unlocked.
String COMPLETED_LEVEL_IDENTIFIER Parameter map key for trackEvent(String, Map) which represents an identifier of the level the user has just completed.
String CONTENT_IDENTIFIER Parameter map key for trackEvent(String, Map) which identifies a particular piece of content viewed by the user.
String IN_APP_DATA_SIGNATURE Parameter map key for trackEvent(String, Map) which identifiers Google Play In-app Billing purchase data.
String IN_APP_PURCHASE_DATA Parameter map key for trackEvent(String, Map) which identifiers Google Play In-app Billing purchase data.
String IN_APP_PURCHASE_TRANSACTION_IDENTIFIER Parameter map key for trackEvent(String, Map) which identifies a Google Play In-app Billing transaction ID.
String PRODUCT_IDENTIFIER Parameter map key for trackEvent(String, Map) which identifies a particular product.
String RESERVATION_END_TIMESTAMP Parameter map key for trackEvent(String, Map) which represents the end date of a reservation.
String RESERVATION_START_TIMESTAMP Parameter map key for trackEvent(String, Map) which represents the start date of a reservation.
String REVENUE_AMOUNT Parameter map key for trackEvent(String, Map) which represents the amount of revenue generated by a purchase event.
String REVENUE_CURRENCY Parameter map key for trackEvent(String, Map) which represents the currency of the revenue event.
String SEARCH_QUERY Parameter map key for trackEvent(String, Map) which represents a search query executed by the user.
String USER_ACCOUNT_IDENTIFIER Parameter map key for trackEvent(String, Map) which represents the username or account ID of the user.
String VIRTUAL_CURRENCY_AMOUNT Parameter map key for trackEvent(String, Map) which represents the amount of virtual currency that a user spent on an in-game purchase.
String VIRTUAL_CURRENCY_NAME Parameter map key for trackEvent(String, Map) which represents the name of the virtual currency that a user spent on an in-game purchase.
Public Constructors
AppLovinEventParameters()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String CHECKOUT_TRANSACTION_IDENTIFIER

Parameter map key for trackEvent(String, Map) which represents a unique ID for the given checkout. All keys and values in the parameter map should be of type String.

Constant Value: "transaction_id"

public static final String COMPLETED_ACHIEVEMENT_IDENTIFIER

Parameter map key for trackEvent(String, Map) which represents an identifier of the achievement the user has just completed/unlocked. All keys and values in the parameter map should be of type String.

Constant Value: "achievement_id"

public static final String COMPLETED_LEVEL_IDENTIFIER

Parameter map key for trackEvent(String, Map) which represents an identifier of the level the user has just completed. All keys and values in the parameter map should be of type String.

Constant Value: "level_id"

public static final String CONTENT_IDENTIFIER

Parameter map key for trackEvent(String, Map) which identifies a particular piece of content viewed by the user. All keys and values in the parameter map should be of type String.

This could be something like a section title, or even a name of an activity. For views of particular products, it is preferred you pass an SKU under PRODUCT_IDENTIFIER.

Constant Value: "content_id"

public static final String IN_APP_DATA_SIGNATURE

Parameter map key for trackEvent(String, Map) which identifiers Google Play In-app Billing purchase data. This should be the value for key INAPP_DATA_SIGNATURE in your IAP buy intent. All keys and values in the parameter map should be of type String.

Constant Value: "receipt_data_signature"

public static final String IN_APP_PURCHASE_DATA

Parameter map key for trackEvent(String, Map) which identifiers Google Play In-app Billing purchase data. This should be the value for key INAPP_PURCHASE_DATA in your IAP buy intent. All keys and values in the parameter map should be of type String.

Constant Value: "receipt_data"

public static final String IN_APP_PURCHASE_TRANSACTION_IDENTIFIER

Parameter map key for trackEvent(String, Map) which identifies a Google Play In-app Billing transaction ID. All keys and values in the parameter map should be of type String.

Constant Value: "store_id"

public static final String PRODUCT_IDENTIFIER

Parameter map key for trackEvent(String, Map) which identifies a particular product. All keys and values in the parameter map should be of type String.

This could be something like a product name, SKU or inventory ID. For non-product content, like tracking uses of particular activities, it is preferred you pass CONTENT_IDENTIFIER instead.

Constant Value: "sku"

public static final String RESERVATION_END_TIMESTAMP

Parameter map key for trackEvent(String, Map) which represents the end date of a reservation. All keys and values in the parameter map should be of type String.

If a reservation does not span multiple days, you can submit only RESERVATION_START_TIMESTAMP and ignore this parameter.

Constant Value: "end_date"

public static final String RESERVATION_START_TIMESTAMP

Parameter map key for trackEvent(String, Map) which represents the start date of a reservation. All keys and values in the parameter map should be of type String.

Constant Value: "start_date"

public static final String REVENUE_AMOUNT

Parameter map key for trackEvent(String, Map) which represents the amount of revenue generated by a purchase event. All keys and values in the parameter map should be of type String.

Constant Value: "amount"

public static final String REVENUE_CURRENCY

Parameter map key for trackEvent(String, Map) which represents the currency of the revenue event. All keys and values in the parameter map should be of type String.

Ideally this should be an ISO 4217 3-letter currency code (for instance, USD, EUR, GBP...)

Constant Value: "currency"

public static final String SEARCH_QUERY

Parameter map key for trackEvent(String, Map) which represents a search query executed by the user. All keys and values in the parameter map should be of type String.

Constant Value: "query"

public static final String USER_ACCOUNT_IDENTIFIER

Parameter map key for trackEvent(String, Map) which represents the username or account ID of the user. All keys and values in the parameter map should be of type String.

Constant Value: "username"

public static final String VIRTUAL_CURRENCY_AMOUNT

Parameter map key for trackEvent(String, Map) which represents the amount of virtual currency that a user spent on an in-game purchase. All keys and values in the parameter map should be of type String.

Constant Value: "vcamount"

public static final String VIRTUAL_CURRENCY_NAME

Parameter map key for trackEvent(String, Map) which represents the name of the virtual currency that a user spent on an in-game purchase. All keys and values in the parameter map should be of type String.

Constant Value: "vcname"

Public Constructors

public AppLovinEventParameters ()