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)let properties = MessagingMessageSentProperties(
contextId: contextId
)
bird.tracker.messaging.messageSent(properties)const properties: MessagingMessageSentProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageSent(properties, event_opts);Methods
messageSent()
val properties = MessagingMessageSentProperties(
contextId = contextId
)
bird.tracker.messaging.messageSent(properties)let properties = MessagingMessageSentProperties(
contextId: contextId
)
bird.tracker.messaging.messageSent(properties)const properties: MessagingMessageSentProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageSent(properties, event_opts);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)let properties = MessagingMessageReadProperties(
contextId: contextId
)
bird.tracker.messaging.messageRead(properties)const properties: MessagingMessageReadProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageRead(properties, event_opts);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)let properties = MessagingMessageBouncedProperties(
contextId: contextId
)
bird.tracker.messaging.messageBounced(properties)const properties: MessagingMessageBouncedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageBounced(properties, event_opts);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)let properties = MessagingMessageDeliveryFailedProperties(
contextId: contextId
)
bird.tracker.messaging.messageDeliveryFailed(properties)const properties: MessagingMessageDeliveryFailedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageDeliveryFailed(properties, event_opts);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)let properties = MessagingMessageDeliveredProperties(
contextId: contextId
)
bird.tracker.messaging.messageDelivered(properties)const properties: MessagingMessageDeliveredProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageDelivered(properties, event_opts);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)let properties = MessagingMessageMarkedSpamProperties(
contextId: contextId
)
bird.tracker.messaging.messageMarkedSpam(properties)const properties: MessagingMessageMarkedSpamProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageMarkedSpam(properties, event_opts);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)let properties = MessagingMessageOpenedProperties(
contextId: contextId
)
bird.tracker.messaging.messageOpened(properties)const properties: MessagingMessageOpenedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageOpened(properties, event_opts);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)let properties = MessagingMessageSubscribedProperties(
contextId: contextId
)
bird.tracker.messaging.messageSubscribed(properties)const properties: MessagingMessageSubscribedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageSubscribed(properties, event_opts);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)let properties = MessagingMessageUnsubscribedProperties(
contextId: contextId
)
bird.tracker.messaging.messageUnsubscribed(properties)const properties: MessagingMessageUnsubscribedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageUnsubscribed(properties, event_opts);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)let properties = MessagingMessageLinkClickedProperties(
contextId: contextId
)
bird.tracker.messaging.messageLinkClicked(properties)const properties: MessagingMessageLinkClickedProperties = {
context_id: context_id
};
Bird.tracker.messaging.messageLinkClicked(properties, event_opts);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?

