Sign inGet started

Messaging

To track an event using the messaging package, you can use the corresponding method on the tracker instance. For example:

Example

Ejemplo de código
val properties = MessagingMessageSentProperties(
    contextId = contextId
)
bird.tracker.messaging.messageSent(properties)

Methods

messageSent()

Ejemplo de código
val properties = MessagingMessageSentProperties(
    contextId = contextId
)
bird.tracker.messaging.messageSent(properties)

MessagingMessageSentProperties

PropertyType
context_id?String
flow_id?String
journey_id?String
message_id?String
platform_id?String
use_case_type?String
variation?String

messageRead()

Ejemplo de código
val properties = MessagingMessageReadProperties(
    contextId = contextId
)
bird.tracker.messaging.messageRead(properties)

MessagingMessageReadProperties

PropertyType
context_id?String
flow_id?String
journey_id?String
message_id?String
platform_id?String
use_case_type?String
variation?String

messageBounced()

Ejemplo de código
val properties = MessagingMessageBouncedProperties(
    contextId = contextId
)
bird.tracker.messaging.messageBounced(properties)

MessagingMessageBouncedProperties

PropertyType
context_id?String
flow_id?String
journey_id?String
message_id?String
platform_id?String
use_case_type?String
variation?String

messageDeliveryFailed()

Ejemplo de código
val properties = MessagingMessageDeliveryFailedProperties(
    contextId = contextId
)
bird.tracker.messaging.messageDeliveryFailed(properties)

MessagingMessageDeliveryFailedProperties

PropertyType
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()

Ejemplo de código
val properties = MessagingMessageDeliveredProperties(
    contextId = contextId
)
bird.tracker.messaging.messageDelivered(properties)

MessagingMessageDeliveredProperties

PropertyType
context_id?String
flow_id?String
journey_id?String
message_id?String
platform_id?String
use_case_type?String
variation?String

messageMarkedSpam()

Ejemplo de código
val properties = MessagingMessageMarkedSpamProperties(
    contextId = contextId
)
bird.tracker.messaging.messageMarkedSpam(properties)

MessagingMessageMarkedSpamProperties

PropertyType
context_id?String
flow_id?String
journey_id?String
message_id?String
platform_id?String
use_case_type?String
variation?String

messageOpened()

Ejemplo de código
val properties = MessagingMessageOpenedProperties(
    contextId = contextId
)
bird.tracker.messaging.messageOpened(properties)

MessagingMessageOpenedProperties

PropertyType
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()

Ejemplo de código
val properties = MessagingMessageSubscribedProperties(
    contextId = contextId
)
bird.tracker.messaging.messageSubscribed(properties)

MessagingMessageSubscribedProperties

PropertyType
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()

Ejemplo de código
val properties = MessagingMessageUnsubscribedProperties(
    contextId = contextId
)
bird.tracker.messaging.messageUnsubscribed(properties)

MessagingMessageUnsubscribedProperties

PropertyType
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()

Ejemplo de código
val properties = MessagingMessageLinkClickedProperties(
    contextId = contextId
)
bird.tracker.messaging.messageLinkClicked(properties)

MessagingMessageLinkClickedProperties

PropertyType
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