Package-level declarations

Types

Link copied to clipboard

Tracks events for media adverts.

Link copied to clipboard
class Alias

AliasIdentity of a Permutive identity, used in PermutiveApi.setIdentity.

Link copied to clipboard

Properties of a Permutive event.

Link copied to clipboard
interface EventTracker

Tracks events against the Permutive engine and reports events back to the Permutive servers. Events are persisted until they have been successfully sent to the server.

Link copied to clipboard

Tracks events based on interactions with media content. Engagement with content is tracked based on the time spent consuming the content and what percentage of the content is consumed if the content has a finite duration.

Link copied to clipboard

Tracks a page's lifecycle and generates Pageview and PageviewEngagementAggregrate events automatically. A PageTracker is also an EventTracker, tracking events against this object will associate those events with this page.

Link copied to clipboard

Handles identity management, lifecycle, and is the entry point to event tracking (via Permutive.eventTracker call) and segments and triggers (via Permutive.triggersProvider).

Link copied to clipboard
Link copied to clipboard

Represents an active subscription of a trigger - close() terminates the subscription.

Link copied to clipboard

Notifies observers of the current state and subsequent changes to segments or query states.