AnalyticsEvent

public enum AnalyticsEvent

Represents any event we might wish to track via analytics

  • Screen view event

    Declaration

    Swift

    case screenView(screenName: String)

    Parameters

    screenName

    screen name

  • User property event

    Declaration

    Swift

    case userProperty(name: String, value: String)

    Parameters

    name

    user property name

    value

    user property value

  • Generic event

    Declaration

    Swift

    case event(name: String, parameters: Metadata?)

    Parameters

    name

    event name

    parameters

    event metadata to track

  • Unique key for AnalyticsEvent.screenView events

    Declaration

    Swift

    static let screenViewKey: String
  • Unique key for AnalyticsEvent.userProperty events

    Declaration

    Swift

    static let userPropertyKey: String
  • Unique key for AnalyticsEvent.event events

    Declaration

    Swift

    static let eventKey: String