Messaging
To track an event using the messaging package, you can use the corresponding method on the tracker instance. For example:
Example
Exemple de code
val properties = MessagingMessageSentProperties(
contextId = contextId
)
bird.tracker.messaging.messageSent(properties)Exemple de code
let properties = MessagingMessageSentProperties(
contextId: contextId
)
bird.tracker.messaging.messageSent(properties)Exemple de code
const properties: MessagingMessageSentProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageSent(properties, event_opts);Methods
messageSent()
Exemple de code
val properties = MessagingMessageSentProperties(
contextId = contextId
)
bird.tracker.messaging.messageSent(properties)Exemple de code
let properties = MessagingMessageSentProperties(
contextId: contextId
)
bird.tracker.messaging.messageSent(properties)Exemple de code
const properties: MessagingMessageSentProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageSent(properties, event_opts);MessagingMessageSentProperties
| Property | Type |
|---|---|
| context_id? | String |
| flow_id? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| use_case_type? | String |
| variation? | String |
messageRead()
Exemple de code
val properties = MessagingMessageReadProperties(
contextId = contextId
)
bird.tracker.messaging.messageRead(properties)Exemple de code
let properties = MessagingMessageReadProperties(
contextId: contextId
)
bird.tracker.messaging.messageRead(properties)Exemple de code
const properties: MessagingMessageReadProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageRead(properties, event_opts);MessagingMessageReadProperties
| Property | Type |
|---|---|
| context_id? | String |
| flow_id? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| use_case_type? | String |
| variation? | String |
messageBounced()
Exemple de code
val properties = MessagingMessageBouncedProperties(
contextId = contextId
)
bird.tracker.messaging.messageBounced(properties)Exemple de code
let properties = MessagingMessageBouncedProperties(
contextId: contextId
)
bird.tracker.messaging.messageBounced(properties)Exemple de code
const properties: MessagingMessageBouncedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageBounced(properties, event_opts);MessagingMessageBouncedProperties
| Property | Type |
|---|---|
| context_id? | String |
| flow_id? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| use_case_type? | String |
| variation? | String |
messageDeliveryFailed()
Exemple de code
val properties = MessagingMessageDeliveryFailedProperties(
contextId = contextId
)
bird.tracker.messaging.messageDeliveryFailed(properties)Exemple de code
let properties = MessagingMessageDeliveryFailedProperties(
contextId: contextId
)
bird.tracker.messaging.messageDeliveryFailed(properties)Exemple de code
const properties: MessagingMessageDeliveryFailedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageDeliveryFailed(properties, event_opts);MessagingMessageDeliveryFailedProperties
| Property | Type |
|---|---|
| context_id? | String |
| failure_reason? | String |
| flow_id? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| use_case_type? | String |
| variation? | String |
messageDelivered()
Exemple de code
val properties = MessagingMessageDeliveredProperties(
contextId = contextId
)
bird.tracker.messaging.messageDelivered(properties)Exemple de code
let properties = MessagingMessageDeliveredProperties(
contextId: contextId
)
bird.tracker.messaging.messageDelivered(properties)Exemple de code
const properties: MessagingMessageDeliveredProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageDelivered(properties, event_opts);MessagingMessageDeliveredProperties
| Property | Type |
|---|---|
| context_id? | String |
| flow_id? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| use_case_type? | String |
| variation? | String |
messageMarkedSpam()
Exemple de code
val properties = MessagingMessageMarkedSpamProperties(
contextId = contextId
)
bird.tracker.messaging.messageMarkedSpam(properties)Exemple de code
let properties = MessagingMessageMarkedSpamProperties(
contextId: contextId
)
bird.tracker.messaging.messageMarkedSpam(properties)Exemple de code
const properties: MessagingMessageMarkedSpamProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageMarkedSpam(properties, event_opts);MessagingMessageMarkedSpamProperties
| Property | Type |
|---|---|
| context_id? | String |
| flow_id? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| use_case_type? | String |
| variation? | String |
messageOpened()
Exemple de code
val properties = MessagingMessageOpenedProperties(
contextId = contextId
)
bird.tracker.messaging.messageOpened(properties)Exemple de code
let properties = MessagingMessageOpenedProperties(
contextId: contextId
)
bird.tracker.messaging.messageOpened(properties)Exemple de code
const properties: MessagingMessageOpenedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageOpened(properties, event_opts);MessagingMessageOpenedProperties
| Property | Type |
|---|---|
| context_id? | String |
| flow_id? | String |
| inbox_provider? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| recipient_domain? | String |
| use_case_type? | String |
| variation? | String |
messageSubscribed()
Exemple de code
val properties = MessagingMessageSubscribedProperties(
contextId = contextId
)
bird.tracker.messaging.messageSubscribed(properties)Exemple de code
let properties = MessagingMessageSubscribedProperties(
contextId: contextId
)
bird.tracker.messaging.messageSubscribed(properties)Exemple de code
const properties: MessagingMessageSubscribedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageSubscribed(properties, event_opts);MessagingMessageSubscribedProperties
| Property | Type |
|---|---|
| context_id? | String |
| flow_id? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| subscription_action? | Any |
| use_case_type? | String |
| variation? | String |
messageUnsubscribed()
Exemple de code
val properties = MessagingMessageUnsubscribedProperties(
contextId = contextId
)
bird.tracker.messaging.messageUnsubscribed(properties)Exemple de code
let properties = MessagingMessageUnsubscribedProperties(
contextId: contextId
)
bird.tracker.messaging.messageUnsubscribed(properties)Exemple de code
const properties: MessagingMessageUnsubscribedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageUnsubscribed(properties, event_opts);MessagingMessageUnsubscribedProperties
| Property | Type |
|---|---|
| context_id? | String |
| flow_id? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| subscription_action? | Any |
| use_case_type? | String |
| variation? | String |
messageLinkClicked()
Exemple de code
val properties = MessagingMessageLinkClickedProperties(
contextId = contextId
)
bird.tracker.messaging.messageLinkClicked(properties)Exemple de code
let properties = MessagingMessageLinkClickedProperties(
contextId: contextId
)
bird.tracker.messaging.messageLinkClicked(properties)Exemple de code
const properties: MessagingMessageLinkClickedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageLinkClicked(properties, event_opts);MessagingMessageLinkClickedProperties
| Property | Type |
|---|---|
| context_id? | String |
| flow_id? | String |
| inbox_provider? | String |
| journey_id? | String |
| message_id? | String |
| platform_id? | String |
| recipient_domain? | String |
| url? | String |
| use_case_type? | String |
| variation? | String |