EventTracker class abstract

Implementers

Constructors

EventTracker()

Properties

hashCode int
The hash code for this object.
no setterinherited
isEnabled bool
Flag that blocks the sending of event packets when set to false
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

clickedFilters({required String indexName, required String eventName, required String attribute, required List<String> values, DateTime? timestamp}) → void
Send a filters click event Optional custom timestamp can be provided.
clickedObjects({required String indexName, required String eventName, required Iterable<String> objectIDs, DateTime? timestamp}) → void
Track a hits click event. Optional custom timestamp can be provided.
clickedObjectsAfterSearch({required String indexName, required String eventName, required String queryID, required Iterable<String> objectIDs, required Iterable<int> positions, DateTime? timestamp}) → void
Track a hits click after search event. Optional custom timestamp can be provided.
convertedFilters({required String indexName, required String eventName, required String attribute, required List<String> values, DateTime? timestamp}) → void
Send a filters conversion event Optional custom timestamp can be provided.
convertedObjects({required String indexName, required String eventName, required Iterable<String> objectIDs, DateTime? timestamp}) → void
Send a hits conversion event Optional custom timestamp can be provided.
convertedObjectsAfterSearch({required String indexName, required String eventName, required String queryID, required Iterable<String> objectIDs, DateTime? timestamp}) → void
Track a hits conversion after search event. Optional custom timestamp can be provided.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
viewedFilters({required String indexName, required String eventName, required String attribute, required List<String> values, DateTime? timestamp}) → void
Send a filters conversion event Optional custom timestamp can be provided.
viewedObjects({required String indexName, required String eventName, required List<String> objectIDs, DateTime? timestamp}) → void
Send a hits view event Optional custom timestamp can be provided.

Operators

operator ==(Object other) bool
The equality operator.
inherited