Index
All Classes|All Packages
A
- activate(Context, YandexMetricaConfig) - Static method in class com.yandex.metrica.YandexMetrica
- 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
- 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
- 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.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
PreloadInfowith defined configuration. - build() - Method in class com.yandex.metrica.profile.UserProfile.Builder
-
Creates the
UserProfileinstance. - build() - Method in class com.yandex.metrica.ReporterConfig.Builder
-
Creates instance of
ReporterConfig - build() - Method in class com.yandex.metrica.Revenue.Builder
-
Creates the
Revenueinstance. - build() - Method in class com.yandex.metrica.Revenue.Receipt.Builder
-
Creates the
Revenue.Receiptinstance. - 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.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
-
Possible values for
DeferredDeeplinkListener.onError(Error, String) - DeferredDeeplinkParametersListener - Interface in com.yandex.metrica
- DeferredDeeplinkParametersListener.Error - Enum in com.yandex.metrica
-
Possible values for
DeferredDeeplinkParametersListener.onError(Error, String)
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
BigDecimalvalue. - 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
IPluginReporterthat can send plugin events to this reporter. - getPluginExtension() - Static method in class com.yandex.metrica.YandexMetrica
-
Creates a
YandexMetricaPluginsinstance 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
IReporterthat 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.
- INVALID_RESPONSE - com.yandex.metrica.AppMetricaDeviceIDListener.Reason
-
Could not obtain identifier due to error parsing server response.
- IPluginReporter - Interface in com.yandex.metrica.plugins
-
IPluginReporteris an extension ofIReporter. - IReporter - Interface in com.yandex.metrica
-
IReportercan send events to an alternative api key, differ from api key, passed toYandexMetrica.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
IReporterenabled - 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.
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 - 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.Revenue
-
Deprecated.
- newBuilder(String) - Static method in class com.yandex.metrica.PreloadInfo
-
Creates a new instance of
PreloadInfo.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.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.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). - 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
PreloadInfoinstance. - price - Variable in class com.yandex.metrica.Revenue
-
Deprecated.Use
Revenue.priceMicrosinstead. - 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
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.
- 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
Stringobject. - 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
Throwableobject. - reportUnhandledException(Throwable) - Static method in class com.yandex.metrica.YandexMetrica
-
Sends unhandled exception by
Throwableobject. - 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
Revenueobjects. - 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.Receiptobjects. - revenueAutoTrackingEnabled - Variable in class com.yandex.metrica.YandexMetricaConfig
-
Whether revenue auto tracking is enabled Default value is
YandexMetricaDefaultValues.DEFAULT_REVENUE_AUTO_TRACKING_ENABLED.
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
Locationto 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
UserProfileobjects. - 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.
- 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
Locationto 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.
- 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.
- withPreloadInfo(PreloadInfo) - Method in class com.yandex.metrica.YandexMetricaConfig.Builder
-
Sets
preload infofor 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_SECONDSseconds. - 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
YandexMetricaConfigobject. - YandexMetricaPlugins - Interface in com.yandex.metrica.plugins
-
YandexMetricaPluginsis an extension ofYandexMetrica.
All Classes|All Packages
Revenue.newBuilderWithMicros(long, Currency)instead.