PipCompleted class
Completion is a serving decision, not a reporting one: a campaign with
stopOn: experienceCompleted retires permanently on this event.
Fires once per showing, on whichever comes first: the authored CTA, or a dismissal after the PiP reached full screen at least once. Expanding is what a PiP asks for — the user opened the content and saw it — so a showing that got that far has delivered, whether or not the CTA was taken.
It carries no properties by design. The interaction counters live on PipDismissed, which fires for every impression rather than only for the showings that got this far.
- Inheritance
-
- Object
- EngageAnalyticsEvent
- PipEvent
- PipCompleted
Constructors
- PipCompleted()
-
const
Properties
- eventName → String
-
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
-
properties
→ Map<
String, Object?> -
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited