Session#
flet_onesignal.session.OneSignalSession
#
OneSignal Session namespace.
Provides methods for tracking outcomes and session-related analytics.
Functions#
add_outcome
async
#
Add an outcome event.
Outcomes are used to track user actions that result from a notification or in-app message.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
The outcome name. |
required |
add_outcome_with_value
async
#
Add an outcome event with a numeric value.
This is useful for tracking monetary values or quantities associated with user actions.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
The outcome name. |
required |
value
|
Union[int, float]
|
The numeric value to associate with the outcome. |
required |
add_unique_outcome
async
#
Add a unique outcome event.
Unique outcomes are only counted once per notification or in-app message that influenced the user.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
The outcome name. |
required |