Skip to content

Conversation

@roncodes
Copy link
Member

Overview

Adds event tracking to all FleetOps controllers using the events service from ember-core.

Changes

  • Updated 30 controllers with event tracking
  • Added standard event tracking to customer/create-order-form component
  • See EVENTS_TRACKING_SUMMARY.md for complete details

Events Emitted

  • Generic: resource.created, resource.updated
  • Specific: {model}.created, {model}.updated

Integration

These events will be consumed by internals analytics-listener for PostHog tracking.

- Added @service events injection to 30 controllers
- Track resource created events in NEW controllers
- Track resource updated events in EDIT controllers
- Added standard event tracking to customer/create-order-form component
- Maintains backward compatibility with existing custom events

Controllers updated:
- Analytics: reports (2)
- Connectivity: devices, sensors, telematics (6)
- Management: contacts, drivers, fleets, fuel-reports, issues, places, vehicles, vendors (16)
- Operations: orders, service-rates (4)

Events emitted:
- Generic: resource.created, resource.updated
- Specific: {model}.created, {model}.updated

These events will be consumed by internals analytics-listener for PostHog tracking in cloud deployments.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants