Index

A B C D E F G H I L M N O P Q R S T U V W X Y 
All Classes|All Packages

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.
adNetwork - Variable in class com.yandex.metrica.AdRevenue
Ad network.
adPlacementId - Variable in class com.yandex.metrica.AdRevenue
Id of ad placement.
adPlacementName - Variable in class com.yandex.metrica.AdRevenue
Name of ad placement.
adRevenue - Variable in class com.yandex.metrica.AdRevenue
Amount of money received via ad revenue.
AdRevenue - Class in com.yandex.metrica
The class to store Ad Revenue data.
AdRevenue.Builder - Class in com.yandex.metrica
Builder class for AdRevenue objects.
adType - Variable in class com.yandex.metrica.AdRevenue
Ad type.
AdType - Enum in com.yandex.metrica
Enum containing possible Ad Type values.
adUnitId - Variable in class com.yandex.metrica.AdRevenue
Id of ad unit.
adUnitName - Variable in class com.yandex.metrica.AdRevenue
Name of ad unit.
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
 
appOpenTrackingEnabled - Variable in class com.yandex.metrica.YandexMetricaConfig
Whether app open auto tracking is enabled Default value is YandexMetricaDefaultValues.DEFAULT_APP_OPEN_TRACKING_ENABLED.
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

BANNER - com.yandex.metrica.AdType
 
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.AdRevenue.Builder
Constructs AdRevenue object.
build() - Method in class com.yandex.metrica.plugins.PluginErrorDetails.Builder
Creates an instance of PluginErrorDetails.
build() - Method in class com.yandex.metrica.plugins.StackTraceItem.Builder
Creates an instance of StackTraceItem.
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() - Constructor for class com.yandex.metrica.plugins.PluginErrorDetails.Builder
 
Builder() - Constructor for class com.yandex.metrica.plugins.StackTraceItem.Builder
 
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.plugins - package com.yandex.metrica.plugins
 
com.yandex.metrica.profile - package com.yandex.metrica.profile
 
CORDOVA - Static variable in class com.yandex.metrica.plugins.PluginErrorDetails.Platform
 
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.AdRevenue
Currency in which money from `adRevenue` is represented.
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(double, String) - Constructor for class com.yandex.metrica.ecommerce.ECommerceAmount
Creates an amount with double value.
ECommerceAmount(long, String) - Constructor for class com.yandex.metrica.ecommerce.ECommerceAmount
Creates an amount with its value in micros.
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, double) - Constructor for class com.yandex.metrica.ecommerce.ECommerceCartItem
Creates CartItem.
ECommerceCartItem(ECommerceProduct, ECommercePrice, long) - 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
Sessions should be tracked automatically without invoking this method.
errorEnvironment - Variable in class com.yandex.metrica.YandexMetricaConfig
Error environment to be set after initialization

F

FEMALE - com.yandex.metrica.profile.GenderAttribute.Gender
 
firstActivationAsUpdate - Variable in class com.yandex.metrica.YandexMetricaConfig
Indicates, whether first activation of AppMetrica should be considered as app update or new app install.
FLUTTER - Static variable in class com.yandex.metrica.plugins.PluginErrorDetails.Platform
 
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
 
getClassName() - Method in class com.yandex.metrica.plugins.StackTraceItem
 
getColumn() - Method in class com.yandex.metrica.plugins.StackTraceItem
 
getDescription() - Method in enum com.yandex.metrica.DeferredDeeplinkListener.Error
 
getDescription() - Method in enum com.yandex.metrica.DeferredDeeplinkParametersListener.Error
 
getExceptionClass() - Method in class com.yandex.metrica.plugins.PluginErrorDetails
 
getFiat() - Method in class com.yandex.metrica.ecommerce.ECommercePrice
 
getFileName() - Method in class com.yandex.metrica.plugins.StackTraceItem
 
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
 
getLine() - Method in class com.yandex.metrica.plugins.StackTraceItem
 
getMessage() - Method in class com.yandex.metrica.plugins.PluginErrorDetails
 
getMethodName() - Method in class com.yandex.metrica.plugins.StackTraceItem
 
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
 
getPlatform() - Method in class com.yandex.metrica.plugins.PluginErrorDetails
 
getPluginEnvironment() - Method in class com.yandex.metrica.plugins.PluginErrorDetails
 
getPluginExtension() - Method in interface com.yandex.metrica.IReporter
Creates an IPluginReporter that can send plugin events to this reporter.
getPluginExtension() - Static method in class com.yandex.metrica.YandexMetrica
Creates a YandexMetricaPlugins instance that can send plugin events to main API key.
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
 
getStacktrace() - Method in class com.yandex.metrica.plugins.PluginErrorDetails
 
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
 
getVirtualMachineVersion() - Method in class com.yandex.metrica.plugins.PluginErrorDetails
 

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.
INTERSTITIAL - com.yandex.metrica.AdType
 
INVALID_RESPONSE - com.yandex.metrica.AppMetricaDeviceIDListener.Reason
Could not obtain identifier due to error parsing server response.
IPluginReporter - Interface in com.yandex.metrica.plugins
IPluginReporter is an extension of IReporter.
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

MALE - com.yandex.metrica.profile.GenderAttribute.Gender
 
maxReportsInDatabaseCount - Variable in class com.yandex.metrica.ReporterConfig
 
maxReportsInDatabaseCount - Variable in class com.yandex.metrica.YandexMetricaConfig
Maximum number of reports to store in database.
MREC - com.yandex.metrica.AdType
 

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.
NATIVE - com.yandex.metrica.AdType
 
NATIVE - Static variable in class com.yandex.metrica.plugins.PluginErrorDetails.Platform
 
nativeCrashReporting - Variable in class com.yandex.metrica.YandexMetricaConfig
Indicates whether to capture and send reports about native crashes automatically
NETWORK - com.yandex.metrica.AppMetricaDeviceIDListener.Reason
Could not obtain identifiers due to network error.
newBuilder() - Static method in class com.yandex.metrica.profile.UserProfile
Creates the new instance of UserProfile.Builder.
newBuilder() - Static method in class com.yandex.metrica.Revenue.Receipt
Creates the new instance of Revenue.Receipt.Builder.
newBuilder(double, Currency) - Static method in class com.yandex.metrica.AdRevenue
Creates the new instance of AdRevenue.Builder.
newBuilder(double, Currency) - Static method in class com.yandex.metrica.Revenue
newBuilder(long, Currency) - Static method in class com.yandex.metrica.AdRevenue
Creates the new instance of AdRevenue.Builder.
newBuilder(String) - Static method in class com.yandex.metrica.PreloadInfo
Creates a new instance of PreloadInfo.Builder.
newBuilder(BigDecimal, Currency) - Static method in class com.yandex.metrica.AdRevenue
Creates the new instance of AdRevenue.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
NO_REFERRER - com.yandex.metrica.DeferredDeeplinkListener.Error
Means that referrer was not obtained (because there was no provider (Google Play Services, Huawei Media Services) on device or because the provider returned null)
NO_REFERRER - com.yandex.metrica.DeferredDeeplinkParametersListener.Error
Means that referrer was not obtained (because there was no provider (Google Play Services, Huawei Media Services) on device or because the provider returned null)
NOT_A_FIRST_LAUNCH - com.yandex.metrica.DeferredDeeplinkListener.Error
Tells that Google Play referrer wasn't obtained because it can be requested during first launch only
NOT_A_FIRST_LAUNCH - com.yandex.metrica.DeferredDeeplinkParametersListener.Error
Tells that Google Play referrer wasn't obtained because it can be requested during first launch only
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
OTHER - com.yandex.metrica.AdType
 
OTHER - com.yandex.metrica.profile.GenderAttribute.Gender
 

P

PARSE_ERROR - com.yandex.metrica.DeferredDeeplinkListener.Error
Tells that Google Play referrer was obtained but it did not contain deferred deeplink
PARSE_ERROR - com.yandex.metrica.DeferredDeeplinkParametersListener.Error
Tells that Google Play referrer was obtained but it did not contain valid deferred deeplink parameters
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.AdRevenue
Arbitrary payload: additional info represented as key-value pairs.
payload - Variable in class com.yandex.metrica.Revenue
Additional information to be passed about the purchase.
Platform() - Constructor for class com.yandex.metrica.plugins.PluginErrorDetails.Platform
 
PluginErrorDetails - Class in com.yandex.metrica.plugins
Class describing the error.
PluginErrorDetails.Builder - Class in com.yandex.metrica.plugins
 
PluginErrorDetails.Platform - Class in com.yandex.metrica.plugins
Class containing popular constants used in PluginErrorDetails.Builder.withPlatform(String).
precision - Variable in class com.yandex.metrica.AdRevenue
Precision.
preloadInfo - Variable in class com.yandex.metrica.YandexMetricaConfig
Preload info for tracking preloaded apps
PreloadInfo - Class in com.yandex.metrica
Contains information for tracking preloaded apps Configuration created by PreloadInfo.Builder
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

REACT_NATIVE - Static variable in class com.yandex.metrica.plugins.PluginErrorDetails.Platform
 
receipt - Variable in class com.yandex.metrica.Revenue
Information about the in-app purchase order from Google Play.
removeCartItemEvent(ECommerceCartItem) - Static method in class com.yandex.metrica.ecommerce.ECommerceEvent
Creates e-commerce RemoveCartItemEvent.
reportAdRevenue(AdRevenue) - Method in interface com.yandex.metrica.IReporter
Sends information about ad revenue.
reportAdRevenue(AdRevenue) - Static method in class com.yandex.metrica.YandexMetrica
Sends information about ad revenue.
reportAppOpen(Activity) - 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
reportAppOpen(String) - 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(PluginErrorDetails, String) - Method in interface com.yandex.metrica.plugins.IPluginReporter
Reports error from plugin.
reportError(PluginErrorDetails, String) - Method in interface com.yandex.metrica.plugins.YandexMetricaPlugins
Reports error from plugin.
reportError(String, String) - Method in interface com.yandex.metrica.IReporter
Sends an error.
reportError(String, String) - Static method in class com.yandex.metrica.YandexMetrica
Sends an error.
reportError(String, String, PluginErrorDetails) - Method in interface com.yandex.metrica.plugins.IPluginReporter
Reports error from plugin.
reportError(String, String, PluginErrorDetails) - Method in interface com.yandex.metrica.plugins.YandexMetricaPlugins
Reports error from plugin.
reportError(String, String, Throwable) - Method in interface com.yandex.metrica.IReporter
Sends an error.
reportError(String, String, Throwable) - Static method in class com.yandex.metrica.YandexMetrica
Sends an error.
reportError(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.
reportEvent(String) - Method in interface com.yandex.metrica.IReporter
Sends report by event name.
reportEvent(String) - Static method in class com.yandex.metrica.YandexMetrica
Sends report by event name.
reportEvent(String, String) - Method in class com.yandex.metrica.AppMetricaJsInterface
Reports event with name and json value to AppMetrica from JS code.
reportEvent(String, String) - Method in interface com.yandex.metrica.IReporter
Sends report by event name and event value.
reportEvent(String, String) - Static method in class com.yandex.metrica.YandexMetrica
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, 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
Deprecated.
Will be removed in future versions. 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(PluginErrorDetails) - Method in interface com.yandex.metrica.plugins.IPluginReporter
Reports unhandled exception from plugin.
reportUnhandledException(PluginErrorDetails) - Method in interface com.yandex.metrica.plugins.YandexMetricaPlugins
Reports unhandled exception from plugin.
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.
revenueAutoTrackingEnabled - Variable in class com.yandex.metrica.YandexMetricaConfig
Whether revenue auto tracking is enabled Default value is YandexMetricaDefaultValues.DEFAULT_REVENUE_AUTO_TRACKING_ENABLED.
REWARDED - com.yandex.metrica.AdType
 

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.
sessionsAutoTrackingEnabled - Variable in class com.yandex.metrica.YandexMetricaConfig
Indicates whether sessions auto tracking is enabled.
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.
StackTraceItem - Class in com.yandex.metrica.plugins
Class describing the stacktrace in a common form so that errors both from native and plugin code can be described via this object.
StackTraceItem.Builder - Class in com.yandex.metrica.plugins
 
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

UNITY - Static variable in class com.yandex.metrica.plugins.PluginErrorDetails.Platform
 
UNKNOWN - com.yandex.metrica.AppMetricaDeviceIDListener.Reason
Could not obtain identifiers due to unknown error.
UNKNOWN - com.yandex.metrica.DeferredDeeplinkListener.Error
Could not obtain deferred deeplink due to unknown error
UNKNOWN - com.yandex.metrica.DeferredDeeplinkParametersListener.Error
Could not obtain deferred deeplink parameters due to unknown error
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.AdType
Returns the enum constant of this type with the specified name.
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.AdType
Returns an array containing the constants of this enum type, in the order they are declared.
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

withAdNetwork(String) - Method in class com.yandex.metrica.AdRevenue.Builder
Sets ad network.
withAdPlacementId(String) - Method in class com.yandex.metrica.AdRevenue.Builder
Sets ad placement id.
withAdPlacementName(String) - Method in class com.yandex.metrica.AdRevenue.Builder
Sets ad placement name.
withAdType(AdType) - Method in class com.yandex.metrica.AdRevenue.Builder
Sets ad type.
withAdUnitId(String) - Method in class com.yandex.metrica.AdRevenue.Builder
Sets ad unit id.
withAdUnitName(String) - Method in class com.yandex.metrica.AdRevenue.Builder
Sets ad unit name.
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.
withAppOpenTrackingEnabled(boolean) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Sets whether app open auto tracking is enabled.
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.
withClassName(String) - Method in class com.yandex.metrica.plugins.StackTraceItem.Builder
Sets class name.
withColumn(Integer) - Method in class com.yandex.metrica.plugins.StackTraceItem.Builder
Sets column.
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.
withExceptionClass(String) - Method in class com.yandex.metrica.plugins.PluginErrorDetails.Builder
Sets exception class.
withFileName(String) - Method in class com.yandex.metrica.plugins.StackTraceItem.Builder
Sets file name.
withLine(Integer) - Method in class com.yandex.metrica.plugins.StackTraceItem.Builder
Sets line.
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.
withMessage(String) - Method in class com.yandex.metrica.plugins.PluginErrorDetails.Builder
Sets message.
withMethodName(String) - Method in class com.yandex.metrica.plugins.StackTraceItem.Builder
Sets method name.
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.
withPayload(Map<String, String>) - Method in class com.yandex.metrica.AdRevenue.Builder
Sets payload.
withPlatform(String) - Method in class com.yandex.metrica.plugins.PluginErrorDetails.Builder
Sets platform.
withPluginEnvironment(Map<String, String>) - Method in class com.yandex.metrica.plugins.PluginErrorDetails.Builder
Sets plugin environment: arbitrary map containing any additional information about the plugin.
withPrecision(String) - Method in class com.yandex.metrica.AdRevenue.Builder
Sets precision.
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.
withRevenueAutoTrackingEnabled(boolean) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Enables/disables auto tracking of inapp purchases.
withSessionsAutoTrackingEnabled(boolean) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
Sets whether sessions auto tracking is enabled.
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.
withStacktrace(List<StackTraceItem>) - Method in class com.yandex.metrica.plugins.PluginErrorDetails.Builder
Sets stacktrace.
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(double) - Method in class com.yandex.metrica.profile.NumberAttribute
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(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(double) - Method in class com.yandex.metrica.profile.NumberAttribute
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(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.
withVirtualMachineVersion(String) - Method in class com.yandex.metrica.plugins.PluginErrorDetails.Builder
Sets virtual machine version.

X

XAMARIN - Static variable in class com.yandex.metrica.plugins.PluginErrorDetails.Platform
 

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) - Constructor for class com.yandex.metrica.YandexMetricaConfig
 
YandexMetricaConfig(YandexMetricaConfig.Builder) - Constructor for class com.yandex.metrica.YandexMetricaConfig
 
YandexMetricaConfig.Builder - Class in com.yandex.metrica
Builds a new YandexMetricaConfig object.
YandexMetricaPlugins - Interface in com.yandex.metrica.plugins
A B C D E F G H I L M N O P Q R S T U V W X Y 
All Classes|All Packages