purchase_completed event becomes far more useful when it carries the plan name, amount, currency, and billing cycle — all of which you can filter and group by in any Cano chart.
Supported Property Types
Cano Analytics supports five property types. Use the correct type from the start — property types are inferred on first ingestion and affect how values are displayed and filtered in your dashboards.Property Limits
- 200 unique property keys per event type (e.g.,
purchase_completedcan have up to 200 distinct keys) - 1,024 characters maximum per string value
- Values exceeding the character limit are truncated at ingestion — no error is thrown
Sending Mixed-Type Properties
The example below shows all five property types in a single event. Use it as a template when designing a new event schema.Reserved Properties
The following property keys are reserved and set automatically by Cano on every event. Do not include them in yourtrack() or identify() calls — any values you provide will be overwritten.
If you need to capture similar information under a custom key, use a different name (e.g.,
server_timestamp instead of timestamp).
Super Properties
Super properties are key-value pairs you register once that are automatically merged into every subsequenttrack() call. They’re useful for global context like app version, environment, or experiment variant — values that apply to all events but would be tedious to repeat manually.
JavaScript
cano.unsetSuperProperty('key'). To clear all super properties, call cano.clearSuperProperties().
Super properties are stored in memory and reset when the page reloads. For persistent super properties across sessions, store the values in
localStorage and re-register them on each page load.Using Properties in Dashboards
Once your events are flowing, you can use any property in the Cano dashboard to slice and analyze your data.- Filter by Property
- Group By Property
- Segment Users
In any chart or funnel, open the Filters panel and select a property key and value. For example, filter
purchase_completed events where plan = pro to see only Pro plan conversions.Next Steps
Event Tracking
Review event naming conventions, batch sending, and how to view your real-time event stream.
Identify Users
Learn how to attach traits to user profiles and link anonymous sessions to known users.