Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W Y 

A

activate(Context, YandexMetricaConfig) - Static method in class com.yandex.metrica.YandexMetrica
Initializes YandexMetrica with Context and YandexMetricaConfig.
activateReporter(Context, ReporterConfig) - Static method in class com.yandex.metrica.YandexMetrica
Activates the reporter with ReporterConfig.
addCartItemEvent(ECommerceCartItem) - Static method in class com.yandex.metrica.ecommerce.ECommerceEvent
Creates e-commerce AddCartItemEvent.
apiKey - Variable in class com.yandex.metrica.ReporterConfig
 
apiKey - Variable in class com.yandex.metrica.YandexMetricaConfig
Unique identifier of app in AppMetrica
apply(UserProfileUpdate<? extends UserProfileUpdatePatcher>) - Method in class com.yandex.metrica.profile.UserProfile.Builder
Applies user profile update.
AppMetricaDeviceIDListener - Interface in com.yandex.metrica
 
AppMetricaDeviceIDListener.Reason - Enum in com.yandex.metrica
 
AppMetricaJsInterface - Class in com.yandex.metrica
This class is used as a bridge between Javascript and native code.
AppMetricaJsInterface(YandexMetricaProxy) - Constructor for class com.yandex.metrica.AppMetricaJsInterface
 
appVersion - Variable in class com.yandex.metrica.YandexMetricaConfig
Application version
Attribute - Class in com.yandex.metrica.profile
The attribute class.
Attribute() - Constructor for class com.yandex.metrica.profile.Attribute
 

B

beginCheckoutEvent(ECommerceOrder) - Static method in class com.yandex.metrica.ecommerce.ECommerceEvent
Creates e-commerce BeginCheckoutEvent.
birthDate() - Static method in class com.yandex.metrica.profile.Attribute
Creates a birth date attribute.
BirthDateAttribute - Class in com.yandex.metrica.profile
The birth date attribute class.
BooleanAttribute - Class in com.yandex.metrica.profile
The boolean attribute class.
build() - Method in class com.yandex.metrica.PreloadInfo.Builder
Creates a new instances of PreloadInfo with defined configuration.
build() - Method in class com.yandex.metrica.profile.UserProfile.Builder
Creates the UserProfile instance.
build() - Method in class com.yandex.metrica.ReporterConfig.Builder
Creates instance of ReporterConfig
build() - Method in class com.yandex.metrica.Revenue.Builder
Creates the Revenue instance.
build() - Method in class com.yandex.metrica.Revenue.Receipt.Builder
Creates the Revenue.Receipt instance.
build() - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Creates instance of YandexMetricaConfig
Builder(String) - Constructor for class com.yandex.metrica.YandexMetricaConfig.Builder
 

C

com.yandex.metrica - package com.yandex.metrica
 
com.yandex.metrica.ecommerce - package com.yandex.metrica.ecommerce
 
com.yandex.metrica.profile - package com.yandex.metrica.profile
 
CounterAttribute - Class in com.yandex.metrica.profile
The counter attribute class.
crashReporting - Variable in class com.yandex.metrica.YandexMetricaConfig
Indicates whether to capture and send reports about crashes automatically
createBuilderFromConfig(ReporterConfig) - Static method in class com.yandex.metrica.ReporterConfig
 
createBuilderFromConfig(YandexMetricaConfig) - Static method in class com.yandex.metrica.YandexMetricaConfig
 
currency - Variable in class com.yandex.metrica.Revenue
Currency of the purchase.
customBoolean(String) - Static method in class com.yandex.metrica.profile.Attribute
Creates a custom boolean attribute.
customCounter(String) - Static method in class com.yandex.metrica.profile.Attribute
Creates a custom counter attribute.
customNumber(String) - Static method in class com.yandex.metrica.profile.Attribute
Creates a custom number attribute.
customString(String) - Static method in class com.yandex.metrica.profile.Attribute
Creates a custom string attribute.

D

data - Variable in class com.yandex.metrica.Revenue.Receipt
Details about the in-app purchase order from Google Play.
DeferredDeeplinkListener - Interface in com.yandex.metrica
 
DeferredDeeplinkListener.Error - Enum in com.yandex.metrica
DeferredDeeplinkParametersListener - Interface in com.yandex.metrica
DeferredDeeplinkParametersListener.Error - Enum in com.yandex.metrica

E

ECommerceAmount - Class in com.yandex.metrica.ecommerce
Describes an amount of something - number and unit.
ECommerceAmount(long, String) - Constructor for class com.yandex.metrica.ecommerce.ECommerceAmount
Creates an amount with its value in micros.
ECommerceAmount(double, String) - Constructor for class com.yandex.metrica.ecommerce.ECommerceAmount
Creates an amount with double value.
ECommerceAmount(BigDecimal, String) - Constructor for class com.yandex.metrica.ecommerce.ECommerceAmount
Creates an amount with BigDecimal value.
ECommerceCartItem - Class in com.yandex.metrica.ecommerce
Describes an item in a cart.
ECommerceCartItem(ECommerceProduct, ECommercePrice, long) - Constructor for class com.yandex.metrica.ecommerce.ECommerceCartItem
Creates CartItem.
ECommerceCartItem(ECommerceProduct, ECommercePrice, double) - Constructor for class com.yandex.metrica.ecommerce.ECommerceCartItem
Creates CartItem.
ECommerceCartItem(ECommerceProduct, ECommercePrice, BigDecimal) - Constructor for class com.yandex.metrica.ecommerce.ECommerceCartItem
Creates CartItem.
ECommerceEvent - Class in com.yandex.metrica.ecommerce
ECommerce event object.
ECommerceEvent() - Constructor for class com.yandex.metrica.ecommerce.ECommerceEvent
 
ECommerceOrder - Class in com.yandex.metrica.ecommerce
Describes an order - info about a cart purchase.
ECommerceOrder(String, List<ECommerceCartItem>) - Constructor for class com.yandex.metrica.ecommerce.ECommerceOrder
Creates an order.
ECommercePrice - Class in com.yandex.metrica.ecommerce
Describes price of a product.
ECommercePrice(ECommerceAmount) - Constructor for class com.yandex.metrica.ecommerce.ECommercePrice
Creates a price.
ECommerceProduct - Class in com.yandex.metrica.ecommerce
Describes a product.
ECommerceProduct(String) - Constructor for class com.yandex.metrica.ecommerce.ECommerceProduct
Creates a product.
ECommerceReferrer - Class in com.yandex.metrica.ecommerce
Describes transition source - screen which shown screen, product card, etc.
ECommerceReferrer() - Constructor for class com.yandex.metrica.ecommerce.ECommerceReferrer
 
ECommerceScreen - Class in com.yandex.metrica.ecommerce
Describes a screen (page).
ECommerceScreen() - Constructor for class com.yandex.metrica.ecommerce.ECommerceScreen
 
enableActivityAutoTracking(Application) - Static method in class com.yandex.metrica.YandexMetrica
Helper method for tracking the lifecycle of the application
errorEnvironment - Variable in class com.yandex.metrica.YandexMetricaConfig
Error environment to be set after initialization

F

firstActivationAsUpdate - Variable in class com.yandex.metrica.YandexMetricaConfig
Indicates, whether first activation of AppMetrica should be considered as app update or new app install.
fromJson(String) - Static method in class com.yandex.metrica.YandexMetricaConfig
 

G

gender() - Static method in class com.yandex.metrica.profile.Attribute
Creates a gender attribute.
GenderAttribute - Class in com.yandex.metrica.profile
The gender attribute class.
GenderAttribute.Gender - Enum in com.yandex.metrica.profile
Gender enumeration.
getActualPrice() - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
 
getAdditionalParams() - Method in class com.yandex.metrica.PreloadInfo
Return the additional parameters for tracking preloaded apps which can't be modified.
getAmount() - Method in class com.yandex.metrica.ecommerce.ECommerceAmount
 
getCartItems() - Method in class com.yandex.metrica.ecommerce.ECommerceOrder
 
getCategoriesPath() - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
 
getCategoriesPath() - Method in class com.yandex.metrica.ecommerce.ECommerceScreen
 
getDescription() - Method in enum com.yandex.metrica.DeferredDeeplinkListener.Error
 
getDescription() - Method in enum com.yandex.metrica.DeferredDeeplinkParametersListener.Error
 
getFiat() - Method in class com.yandex.metrica.ecommerce.ECommercePrice
 
getIdentifier() - Method in class com.yandex.metrica.ecommerce.ECommerceOrder
 
getIdentifier() - Method in class com.yandex.metrica.ecommerce.ECommerceReferrer
 
getInternalComponents() - Method in class com.yandex.metrica.ecommerce.ECommercePrice
 
getLibraryApiLevel() - Static method in class com.yandex.metrica.YandexMetrica
 
getLibraryVersion() - Static method in class com.yandex.metrica.YandexMetrica
 
getName() - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
 
getName() - Method in class com.yandex.metrica.ecommerce.ECommerceScreen
 
getOriginalPrice() - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
 
getPayload() - Method in class com.yandex.metrica.ecommerce.ECommerceOrder
 
getPayload() - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
 
getPayload() - Method in class com.yandex.metrica.ecommerce.ECommerceScreen
 
getProduct() - Method in class com.yandex.metrica.ecommerce.ECommerceCartItem
 
getPromocodes() - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
 
getPublicDescription() - Method in class com.yandex.metrica.ecommerce.ECommerceEvent
 
getQuantity() - Method in class com.yandex.metrica.ecommerce.ECommerceCartItem
 
getReferrer() - Method in class com.yandex.metrica.ecommerce.ECommerceCartItem
 
getReporter(Context, String) - Static method in class com.yandex.metrica.YandexMetrica
Creates an IReporter that can send events to an alternative api key.
getRevenue() - Method in class com.yandex.metrica.ecommerce.ECommerceCartItem
 
getScreen() - Method in class com.yandex.metrica.ecommerce.ECommerceReferrer
 
getSearchQuery() - Method in class com.yandex.metrica.ecommerce.ECommerceScreen
 
getSku() - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
 
getStringValue() - Method in enum com.yandex.metrica.profile.GenderAttribute.Gender
Returns the string value of the gender attribute.
getTrackingId() - Method in class com.yandex.metrica.PreloadInfo
Return the Tracking Id for tracking preloaded apps.
getType() - Method in class com.yandex.metrica.ecommerce.ECommerceReferrer
 
getUnit() - Method in class com.yandex.metrica.ecommerce.ECommerceAmount
 
getUserProfileUpdatePatcher() - Method in class com.yandex.metrica.profile.UserProfileUpdate
 
getUserProfileUpdates() - Method in class com.yandex.metrica.profile.UserProfile
 

H

handleFirstActivationAsUpdate(boolean) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Whether first activation of AppMetrica should be considered as app update or new app install.

I

initWebViewReporting(WebView) - Static method in class com.yandex.metrica.YandexMetrica
Adds Javascript interface named "AppMetrica" to WebView's javascript.
installedAppCollecting - Variable in class com.yandex.metrica.YandexMetricaConfig
Deprecated.
Set value will always be ignored (considered false).

Indicates whether installed apps list should be collected

true if installed apps list should be collected, otherwise false

IReporter - Interface in com.yandex.metrica
IReporter can send events to an alternative api key, differ from api key, passed to YandexMetrica.activate(android.content.Context, com.yandex.metrica.YandexMetricaConfig)

L

location - Variable in class com.yandex.metrica.YandexMetricaConfig
Location to be used as location for reports of AppMetrica
locationTracking - Variable in class com.yandex.metrica.YandexMetricaConfig
Indicates whether AppMetrica should include location information within its reports
logs - Variable in class com.yandex.metrica.ReporterConfig
Indicates whether logging for appropriate IReporter enabled
logs - Variable in class com.yandex.metrica.YandexMetricaConfig
Indicates whether AppMetrica logging enabled

M

maxReportsInDatabaseCount - Variable in class com.yandex.metrica.ReporterConfig
 
maxReportsInDatabaseCount - Variable in class com.yandex.metrica.YandexMetricaConfig
Maximum number of reports to store in database.

N

name() - Static method in class com.yandex.metrica.profile.Attribute
Creates a name attribute.
NameAttribute - Class in com.yandex.metrica.profile
The name attribute class.
nativeCrashReporting - Variable in class com.yandex.metrica.YandexMetricaConfig
Indicates whether to capture and send reports about native crashes automatically
newBuilder(String) - Static method in class com.yandex.metrica.PreloadInfo
Creates a new instance of PreloadInfo.Builder.
newBuilder() - Static method in class com.yandex.metrica.profile.UserProfile
Creates the new instance of UserProfile.Builder.
newBuilder(double, Currency) - Static method in class com.yandex.metrica.Revenue
newBuilder() - Static method in class com.yandex.metrica.Revenue.Receipt
Creates the new instance of Revenue.Receipt.Builder.
newBuilderWithMicros(long, Currency) - Static method in class com.yandex.metrica.Revenue
Creates the new instance of Revenue.Builder.
newConfigBuilder(String) - Static method in class com.yandex.metrica.ReporterConfig
 
newConfigBuilder(String) - Static method in class com.yandex.metrica.YandexMetricaConfig
Creates the new instance of YandexMetricaConfig.Builder
notificationsEnabled() - Static method in class com.yandex.metrica.profile.Attribute
Creates a NotificationsEnabled attribute.
NotificationsEnabledAttribute - Class in com.yandex.metrica.profile
The NotificationsEnabled attribute class.
NumberAttribute - Class in com.yandex.metrica.profile
The number attribute class.

O

onDeeplinkLoaded(String) - Method in interface com.yandex.metrica.DeferredDeeplinkListener
Called when deferred deeplink requested in YandexMetrica.requestDeferredDeeplink(DeferredDeeplinkListener) is obtained
onError(AppMetricaDeviceIDListener.Reason) - Method in interface com.yandex.metrica.AppMetricaDeviceIDListener
 
onError(DeferredDeeplinkListener.Error, String) - Method in interface com.yandex.metrica.DeferredDeeplinkListener
Called when error occurs during deferred deeplink obtaining by YandexMetrica.requestDeferredDeeplink(DeferredDeeplinkListener)
onError(DeferredDeeplinkParametersListener.Error, String) - Method in interface com.yandex.metrica.DeferredDeeplinkParametersListener
Called when error occurs during deferred deeplink parameters obtaining by YandexMetrica.requestDeferredDeeplinkParameters(DeferredDeeplinkParametersListener)
onLoaded(String) - Method in interface com.yandex.metrica.AppMetricaDeviceIDListener
 
onParametersLoaded(Map<String, String>) - Method in interface com.yandex.metrica.DeferredDeeplinkParametersListener
Called when deferred deeplink parameters requested in YandexMetrica.requestDeferredDeeplinkParameters(DeferredDeeplinkParametersListener) are obtained

P

pauseSession() - Method in interface com.yandex.metrica.IReporter
Helper method for sessions tracking.
pauseSession(Activity) - Static method in class com.yandex.metrica.YandexMetrica
Helper method for tracking the life cycle of the application.
payload - Variable in class com.yandex.metrica.Revenue
Additional information to be passed about the purchase.
PreloadInfo - Class in com.yandex.metrica
Contains information for tracking preloaded apps Configuration created by PreloadInfo.Builder
preloadInfo - Variable in class com.yandex.metrica.YandexMetricaConfig
Preload info for tracking preloaded apps
PreloadInfo.Builder - Class in com.yandex.metrica
Builds a new PreloadInfo instance.
price - Variable in class com.yandex.metrica.Revenue
Deprecated.
Use Revenue.priceMicros instead.
priceMicros - Variable in class com.yandex.metrica.Revenue
Price of the products purchased in micros (price * 10^6).
productID - Variable in class com.yandex.metrica.Revenue
ID of the product purchased.
purchaseEvent(ECommerceOrder) - Static method in class com.yandex.metrica.ecommerce.ECommerceEvent
Creates e-commerce PurchaseEvent.
putErrorEnvironmentValue(String, String) - Static method in class com.yandex.metrica.YandexMetrica
Sets key - value data to be used as additional information, associated with your unhandled exception and error reports.

Q

quantity - Variable in class com.yandex.metrica.Revenue
Quantity of products purchased.

R

receipt - Variable in class com.yandex.metrica.Revenue
Information about the in-app purchase order from Google Play.
registerReferrerBroadcastReceivers(BroadcastReceiver...) - Static method in class com.yandex.metrica.YandexMetrica
Deprecated.
GooglePlay will stop sending broadcasts since March 1st, 2020, so this method will become a stub. The main way to get referrer is through Google Play Services library, which is now added as a dependency to AppMetrica SDK.

Registers referrer receivers from different SDKs. AppMetrica deliver referrer broadcast to it upon receipt.

Only one BroadcastReceiver class can be specified per app. If you need to incorporate two or more BroadcastReceivers from different SDKs, you will need to register all broadcast receivers via YandexMetrica.registerReferrerBroadcastReceivers(android.content.BroadcastReceiver...)
removeCartItemEvent(ECommerceCartItem) - Static method in class com.yandex.metrica.ecommerce.ECommerceEvent
Creates e-commerce RemoveCartItemEvent.
reportAppOpen(Activity) - Static method in class com.yandex.metrica.YandexMetrica
Sends report about open app via deeplink
reportAppOpen(String) - Static method in class com.yandex.metrica.YandexMetrica
Sends report about open app via deeplink.
reportAppOpen(Intent) - Static method in class com.yandex.metrica.YandexMetrica
Sends report about open app via deeplink
reportECommerce(ECommerceEvent) - Method in interface com.yandex.metrica.IReporter
Sends e-commerce event.
reportECommerce(ECommerceEvent) - Static method in class com.yandex.metrica.YandexMetrica
Sends e-commerce event.
ReporterConfig - Class in com.yandex.metrica
 
ReporterConfig.Builder - Class in com.yandex.metrica
 
reportError(String, Throwable) - Method in interface com.yandex.metrica.IReporter
Sends an error.
reportError(String, String) - Method in interface com.yandex.metrica.IReporter
Sends an error.
reportError(String, String, Throwable) - Method in interface com.yandex.metrica.IReporter
Sends an error.
reportError(String, Throwable) - Static method in class com.yandex.metrica.YandexMetrica
Sends an error.
reportError(String, String) - Static method in class com.yandex.metrica.YandexMetrica
Sends an error.
reportError(String, String, Throwable) - Static method in class com.yandex.metrica.YandexMetrica
Sends an error.
reportEvent(String, String) - Method in class com.yandex.metrica.AppMetricaJsInterface
Reports event with name and json value to AppMetrica from JS code.
reportEvent(String) - Method in interface com.yandex.metrica.IReporter
Sends report by event name.
reportEvent(String, String) - Method in interface com.yandex.metrica.IReporter
Sends report by event name and event value.
reportEvent(String, Map<String, Object>) - Method in interface com.yandex.metrica.IReporter
Sends report by dictionary.
reportEvent(String) - Static method in class com.yandex.metrica.YandexMetrica
Sends report by event name.
reportEvent(String, String) - Static method in class com.yandex.metrica.YandexMetrica
Sends report by event name and event value.
reportEvent(String, Map<String, Object>) - Static method in class com.yandex.metrica.YandexMetrica
Sends report by dictionary.
reportNativeCrash(String) - Static method in class com.yandex.metrica.YandexMetrica
Sends native crash by String object.
reportReferralUrl(String) - Static method in class com.yandex.metrica.YandexMetrica
Deprecated. 
reportRevenue(Revenue) - Method in interface com.yandex.metrica.IReporter
Sends information about the purchase.
reportRevenue(Revenue) - Static method in class com.yandex.metrica.YandexMetrica
Sends information about the purchase.
reportUnhandledException(Throwable) - Method in interface com.yandex.metrica.IReporter
Sends unhandled exception by Throwable object.
reportUnhandledException(Throwable) - Static method in class com.yandex.metrica.YandexMetrica
Sends unhandled exception by Throwable object.
reportUserProfile(UserProfile) - Method in interface com.yandex.metrica.IReporter
Sends information about the user profile.
reportUserProfile(UserProfile) - Static method in class com.yandex.metrica.YandexMetrica
Sends information about the user profile.
requestAppMetricaDeviceID(AppMetricaDeviceIDListener) - Static method in class com.yandex.metrica.YandexMetrica
Retrieves unique AppMetrica device identifier.
requestDeferredDeeplink(DeferredDeeplinkListener) - Static method in class com.yandex.metrica.YandexMetrica
Requests deferred deeplink.
requestDeferredDeeplinkParameters(DeferredDeeplinkParametersListener) - Static method in class com.yandex.metrica.YandexMetrica
Requests deferred deeplink parameters.
resumeSession() - Method in interface com.yandex.metrica.IReporter
Helper method for sessions tracking.
resumeSession(Activity) - Static method in class com.yandex.metrica.YandexMetrica
Helper method for tracking the life cycle of the application.
Revenue - Class in com.yandex.metrica
The class to store revenue data.
Revenue.Builder - Class in com.yandex.metrica
Builder class for Revenue objects.
Revenue.Receipt - Class in com.yandex.metrica
The class to store in-app purchases data.
Revenue.Receipt.Builder - Class in com.yandex.metrica
Builder class for Revenue.Receipt objects.

S

sendEventsBuffer() - Method in interface com.yandex.metrica.IReporter
Initiates forced sending of all stored events from the buffer.
sendEventsBuffer() - Static method in class com.yandex.metrica.YandexMetrica
Initiates forced sending of all stored events from the buffer.
sessionTimeout - Variable in class com.yandex.metrica.ReporterConfig
 
sessionTimeout - Variable in class com.yandex.metrica.YandexMetricaConfig
Duration of AppMetrica session
setActualPrice(ECommercePrice) - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
Sets actual price of the product - price after all discounts and promocodes are applied.
setAdditionalParams(String, String) - Method in class com.yandex.metrica.PreloadInfo.Builder
Sets additional parameters for tracking preloaded apps.
setCategoriesPath(List<String>) - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
Sets product categories path.
setCategoriesPath(List<String>) - Method in class com.yandex.metrica.ecommerce.ECommerceScreen
Sets screen categories path.
setIdentifier(String) - Method in class com.yandex.metrica.ecommerce.ECommerceReferrer
Sets identifier.
setInternalComponents(List<ECommerceAmount>) - Method in class com.yandex.metrica.ecommerce.ECommercePrice
Sets price internal components - amounts in internal currency.
setLocation(Location) - Static method in class com.yandex.metrica.YandexMetrica
Sets Location to be used as location for reports of AppMetrica.
setLocationTracking(boolean) - Static method in class com.yandex.metrica.YandexMetrica
Sets whether AppMetrica should include location information within its reports.
setLocationTracking(Context, boolean) - Static method in class com.yandex.metrica.YandexMetrica
Sets whether AppMetrica should include location information within its reports.
setName(String) - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
Sets product name.
setName(String) - Method in class com.yandex.metrica.ecommerce.ECommerceScreen
Sets screen name.
setOriginalPrice(ECommercePrice) - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
Sets original price of the product.
setPayload(Map<String, String>) - Method in class com.yandex.metrica.ecommerce.ECommerceOrder
Sets payload.
setPayload(Map<String, String>) - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
Sets payload.
setPayload(Map<String, String>) - Method in class com.yandex.metrica.ecommerce.ECommerceScreen
Sets payload.
setPromocodes(List<String>) - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
Sets promocodes.
setReferrer(ECommerceReferrer) - Method in class com.yandex.metrica.ecommerce.ECommerceCartItem
Sets cart item referrer which describes a way item was added to cart.
setScreen(ECommerceScreen) - Method in class com.yandex.metrica.ecommerce.ECommerceReferrer
Sets screen.
setSearchQuery(String) - Method in class com.yandex.metrica.ecommerce.ECommerceScreen
Sets search query.
setStatisticsSending(boolean) - Method in interface com.yandex.metrica.IReporter
Enables/disables statistics sending to the AppMetrica server.
setStatisticsSending(Context, boolean) - Static method in class com.yandex.metrica.YandexMetrica
Enables/disables statistics sending to the AppMetrica server.
setType(String) - Method in class com.yandex.metrica.ecommerce.ECommerceReferrer
Sets type.
setUserProfileID(String) - Method in interface com.yandex.metrica.IReporter
Sets the ID of the user profile.
setUserProfileID(String) - Static method in class com.yandex.metrica.YandexMetrica
Sets the ID of the user profile.
showProductCardEvent(ECommerceProduct, ECommerceScreen) - Static method in class com.yandex.metrica.ecommerce.ECommerceEvent
Creates e-commerce ShowProductCardEvent.
showProductDetailsEvent(ECommerceProduct, ECommerceReferrer) - Static method in class com.yandex.metrica.ecommerce.ECommerceEvent
Creates e-commerce ShowProductDetailsEvent.
showScreenEvent(ECommerceScreen) - Static method in class com.yandex.metrica.ecommerce.ECommerceEvent
Creates e-commerce ShowScreenEvent.
signature - Variable in class com.yandex.metrica.Revenue.Receipt
Signature of the in-app purchase order from Google Play.
statisticsSending - Variable in class com.yandex.metrica.ReporterConfig
 
statisticsSending - Variable in class com.yandex.metrica.YandexMetricaConfig
Indicates whether statistics should be sent to the AppMetrica server.
StringAttribute - Class in com.yandex.metrica.profile
The string attribute class.

T

toJson() - Method in class com.yandex.metrica.YandexMetricaConfig
 
toString() - Method in class com.yandex.metrica.ecommerce.ECommerceAmount
 
toString() - Method in class com.yandex.metrica.ecommerce.ECommerceCartItem
 
toString() - Method in class com.yandex.metrica.ecommerce.ECommerceOrder
 
toString() - Method in class com.yandex.metrica.ecommerce.ECommercePrice
 
toString() - Method in class com.yandex.metrica.ecommerce.ECommerceProduct
 
toString() - Method in class com.yandex.metrica.ecommerce.ECommerceReferrer
 
toString() - Method in class com.yandex.metrica.ecommerce.ECommerceScreen
 

U

UserProfile - Class in com.yandex.metrica.profile
The class to store a user profile.
UserProfile.Builder - Class in com.yandex.metrica.profile
Builder class for UserProfile objects.
userProfileID - Variable in class com.yandex.metrica.ReporterConfig
The ID of the user profile.
userProfileID - Variable in class com.yandex.metrica.YandexMetricaConfig
The ID of the user profile.
UserProfileUpdate<T extends com.yandex.metrica.impl.profile.UserProfileUpdatePatcher> - Class in com.yandex.metrica.profile
This class indicates user profile update.

V

valueOf(String) - Static method in enum com.yandex.metrica.AppMetricaDeviceIDListener.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yandex.metrica.DeferredDeeplinkListener.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yandex.metrica.DeferredDeeplinkParametersListener.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yandex.metrica.profile.GenderAttribute.Gender
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yandex.metrica.AppMetricaDeviceIDListener.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yandex.metrica.DeferredDeeplinkListener.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yandex.metrica.DeferredDeeplinkParametersListener.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yandex.metrica.profile.GenderAttribute.Gender
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAge(int) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified value.
withAgeIfUndefined(int) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified value only if the attribute value is undefined.
withAppVersion(String) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Sets the application version.
withBirthDate(int) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified value.
withBirthDate(int, int) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified values.
withBirthDate(int, int, int) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified values.
withBirthDate(Calendar) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified value.
withBirthDateIfUndefined(int) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified value only if the attribute value is undefined.
withBirthDateIfUndefined(int, int) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified values only if the attribute value is undefined.
withBirthDateIfUndefined(int, int, int) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified values only if the attribute value is undefined.
withBirthDateIfUndefined(Calendar) - Method in class com.yandex.metrica.profile.BirthDateAttribute
Updates the birth date attribute with the specified value only if the attribute value is undefined.
withCrashReporting(boolean) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Whether to capture and send reports about crashes automatically.
withData(String) - Method in class com.yandex.metrica.Revenue.Receipt.Builder
Sets details about the in-app purchase order from Google Play.
withDelta(double) - Method in class com.yandex.metrica.profile.CounterAttribute
Updates the counter attribute value with the specified delta value.
withErrorEnvironmentValue(String, String) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Sets key - value data to be used as additional information, associated with your unhandled exception and error reports.
withInstalledAppCollecting(boolean) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Deprecated.
Set value will always be ignored (considered false). By default, installed apps list is collected to improve statistics quality. NOTE: Default value is false.
withLocation(Location) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Sets Location to be used as location for reports of AppMetrica.
withLocationTracking(boolean) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Sets whether AppMetrica should include location information within its reports.
withLogs() - Method in class com.yandex.metrica.ReporterConfig.Builder
Enable logging for appropriate IReporter.
withLogs() - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Enable AppMetrica logging.
withMaxReportsInDatabaseCount(int) - Method in class com.yandex.metrica.ReporterConfig.Builder
Sets maximum number of reports to store in database.
withMaxReportsInDatabaseCount(int) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Sets maximum number of reports to store in database.
withNativeCrashReporting(boolean) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Whether to capture and send reports about native crashes automatically.
withPayload(String) - Method in class com.yandex.metrica.Revenue.Builder
Sets additional information about the purchase.
withPreloadInfo(PreloadInfo) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Sets preload info for tracking preloaded apps
withProductID(String) - Method in class com.yandex.metrica.Revenue.Builder
Sets the custom ID of the product purchased.
withQuantity(Integer) - Method in class com.yandex.metrica.Revenue.Builder
Sets the quantity of products purchased.
withReceipt(Revenue.Receipt) - Method in class com.yandex.metrica.Revenue.Builder
Sets the receipt information about the purchase.
withSessionTimeout(int) - Method in class com.yandex.metrica.ReporterConfig.Builder
Set the timeout for expiring session.
withSessionTimeout(int) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
By default, the session times out if the app is inactive for YandexMetricaDefaultValues.DEFAULT_SESSION_TIMEOUT_SECONDS seconds.
withSignature(String) - Method in class com.yandex.metrica.Revenue.Receipt.Builder
Sets the signature of the in-app purchase order from Google Play.
withStatisticsSending(boolean) - Method in class com.yandex.metrica.ReporterConfig.Builder
Enables/disables statistics sending to the AppMetrica server.
withStatisticsSending(boolean) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Enables/disables statistics sending to the AppMetrica server.
withUserProfileID(String) - Method in class com.yandex.metrica.ReporterConfig.Builder
Sets the ID of the user profile.
withUserProfileID(String) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Sets the ID of the user profile.
withValue(boolean) - Method in class com.yandex.metrica.profile.BooleanAttribute
Updates the attribute with the specified value.
withValue(GenderAttribute.Gender) - Method in class com.yandex.metrica.profile.GenderAttribute
Updates the gender attribute with the specified value.
withValue(double) - Method in class com.yandex.metrica.profile.NumberAttribute
Updates the attribute with the specified value.
withValue(String) - Method in class com.yandex.metrica.profile.StringAttribute
Updates the string attribute with the specified value.
withValueIfUndefined(boolean) - Method in class com.yandex.metrica.profile.BooleanAttribute
Updates the attribute with the specified value only if the attribute value is undefined.
withValueIfUndefined(GenderAttribute.Gender) - Method in class com.yandex.metrica.profile.GenderAttribute
Updates the gender attribute with the specified value only if the attribute value is undefined.
withValueIfUndefined(double) - Method in class com.yandex.metrica.profile.NumberAttribute
Updates the attribute with the specified value only if the attribute value is undefined.
withValueIfUndefined(String) - Method in class com.yandex.metrica.profile.StringAttribute
Updates the attribute with the specified value only if the attribute value is undefined.
withValueReset() - Method in class com.yandex.metrica.profile.BirthDateAttribute
Resets the birth date attribute value.
withValueReset() - Method in class com.yandex.metrica.profile.BooleanAttribute
Resets the attribute value.
withValueReset() - Method in class com.yandex.metrica.profile.GenderAttribute
Resets the gender attribute value.
withValueReset() - Method in class com.yandex.metrica.profile.NumberAttribute
Resets the attribute value.
withValueReset() - Method in class com.yandex.metrica.profile.StringAttribute
Resets the attribute value.

Y

YandexMetrica - Class in com.yandex.metrica
Class assistant for analytic processing.
YandexMetricaConfig - Class in com.yandex.metrica
Contains configuration of analytic processing.
YandexMetricaConfig(YandexMetricaConfig.Builder) - Constructor for class com.yandex.metrica.YandexMetricaConfig
 
YandexMetricaConfig(YandexMetricaConfig) - Constructor for class com.yandex.metrica.YandexMetricaConfig
 
YandexMetricaConfig.Builder - Class in com.yandex.metrica
Builds a new YandexMetricaConfig object.
A B C D E F G H I L M N O P Q R S T U V W Y 
Skip navigation links