Messaging
To track an event using the messaging package, you can use the corresponding method on the tracker instance. For example:
Example
val properties = MessagingMessageSentProperties(
contextId = contextId
)
bird.tracker.messaging.messageSent(properties)Methods
messageSent()
val properties = MessagingMessageSentProperties(
contextId = contextId
)
bird.tracker.messaging.messageSent(properties)MessagingMessageSentProperties
context_id?
String
flow_id?
String
journey_id?
String
message_id?
String
platform_id?
String
use_case_type?
String
variation?
String
messageRead()
val properties = MessagingMessageReadProperties(
contextId = contextId
)
bird.tracker.messaging.messageRead(properties)MessagingMessageReadProperties
context_id?
String
flow_id?
String
journey_id?
String
message_id?
String
platform_id?
String
use_case_type?
String
variation?
String
messageBounced()
val properties = MessagingMessageBouncedProperties(
contextId = contextId
)
bird.tracker.messaging.messageBounced(properties)MessagingMessageBouncedProperties
context_id?
String
flow_id?
String
journey_id?
String
message_id?
String
platform_id?
String
use_case_type?
String
variation?
String
messageDeliveryFailed()
val properties = MessagingMessageDeliveryFailedProperties(
contextId = contextId
)
bird.tracker.messaging.messageDeliveryFailed(properties)MessagingMessageDeliveryFailedProperties
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()
val properties = MessagingMessageDeliveredProperties(
contextId = contextId
)
bird.tracker.messaging.messageDelivered(properties)MessagingMessageDeliveredProperties
context_id?
String
flow_id?
String
journey_id?
String
message_id?
String
platform_id?
String
use_case_type?
String
variation?
String
messageMarkedSpam()
val properties = MessagingMessageMarkedSpamProperties(
contextId = contextId
)
bird.tracker.messaging.messageMarkedSpam(properties)MessagingMessageMarkedSpamProperties
context_id?
String
flow_id?
String
journey_id?
String
message_id?
String
platform_id?
String
use_case_type?
String
variation?
String
messageOpened()
val properties = MessagingMessageOpenedProperties(
contextId = contextId
)
bird.tracker.messaging.messageOpened(properties)MessagingMessageOpenedProperties
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()
val properties = MessagingMessageSubscribedProperties(
contextId = contextId
)
bird.tracker.messaging.messageSubscribed(properties)MessagingMessageSubscribedProperties
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()
val properties = MessagingMessageUnsubscribedProperties(
contextId = contextId
)
bird.tracker.messaging.messageUnsubscribed(properties)MessagingMessageUnsubscribedProperties
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()
val properties = MessagingMessageLinkClickedProperties(
contextId = contextId
)
bird.tracker.messaging.messageLinkClicked(properties)MessagingMessageLinkClickedProperties
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
Last updated
Was this helpful?

