public enum AnalyticsCapability

  1. Object
  2. Enum<AnalyticsCapability>
  3. AnalyticsCapability

ImplementsComparable<AnalyticsCapability>

Enumerates the analytics features a provider (or a server-side subscription tier) may support. Code can introspect a provider via AnalyticsProvider.supports(AnalyticsCapability) to decide whether a given call will actually be honoured, and tooling can render the capability matrix of the current account tier.

Enum constants

SCREEN_VIEWSReporting of screen / page views.
EVENTSArbitrary named events with parameters.
USER_PROPERTIESPer-user properties / custom dimensions.
CRASH_REPORTINGCrash and exception reporting.
REAL_TIMELive (near real-time) reporting.
FUNNELSConversion funnels.
RAW_EXPORTRaw, per-event data export.

Methods

public static AnalyticsCapability[] values()
public static AnalyticsCapability valueOf(String name)

Inherited methods

Enum constant details

SCREEN_VIEWS

SCREEN_VIEWS
Reporting of screen / page views.

EVENTS

EVENTS
Arbitrary named events with parameters.

USER_PROPERTIES

USER_PROPERTIES
Per-user properties / custom dimensions.

CRASH_REPORTING

CRASH_REPORTING
Crash and exception reporting.

REAL_TIME

REAL_TIME
Live (near real-time) reporting.

FUNNELS

FUNNELS
Conversion funnels.

RAW_EXPORT

RAW_EXPORT
Raw, per-event data export.

Method details

values

public static AnalyticsCapability[] values()

valueOf

public static AnalyticsCapability valueOf(String name)