Close menu
Explore Plans
Mobile menu Close menu
Customer.io

Track an event

This action will record a custom event for a person in Customer.io, which can start or advance that person's journeys and campaigns.

Developer info

API endpoint slug
customer_io.track_an_event
Filter code method
CustomerIo.trackAnEvent.skip(string?: reason)
Runtime method
runAction("customer_io.track_an_event", {})

Action fields

Person identifier Text input > Other

Label
Which person?
Helper text
The email address or Customer.io ID of the person this event is for.
Slug
person_identifier
Required
true
Can have default value
true
Filter code method
CustomerIo.trackAnEvent.setPersonIdentifier(string: person_identifier)

Event name Text input > Other

Label
Event name
Helper text
A name for the event, such as signed_up or purchased.
Slug
event_name
Required
true
Can have default value
true
Filter code method
CustomerIo.trackAnEvent.setEventName(string: event_name)

Event data Text input

Label
Event data
Helper text
Optional data to attach to the event, as key:value pairs (one per line), usable in your Customer.io campaigns.
Slug
event_data
Required
false
Can have default value
true
Filter code method
CustomerIo.trackAnEvent.setEventData(string: event_data)