Analytics Receivers: Connecting Events with Purpose

Receivers are the destination endpoints for your tracking events in Eventer. They transform your data into insights by connecting your events to the right analytics platforms and business tools, giving every team the data they need in the format they prefer.

With Eventer's receiver system, you can route specific events to specialized destinations—sending product usage data to product analytics platforms, marketing interactions to campaign tools, and business metrics to reporting systems—all without duplicating implementation effort.

How Receivers Work

Receivers act as specialized adapters between your standardized event definitions and various analytics platforms. Each receiver transforms your Eventer events into the specific format required by its destination platform:

  1. 🔌

    1. Configure Receivers

    Set up receivers for each analytics platform you use (Mixpanel, Google Analytics, Amplitude, custom internal systems, etc.).

  2. 📋

    2. Define Your Events

    Create standardized, type-safe event definitions in Eventer that represent the user actions and system events you want to track.

  3. 🔀

    3. Route Events to Receivers

    Choose which events go to which receivers — send certain events to all platforms, or route specific events to specialized destinations.

  4. ⚙️

    4. Generate Type-Safe SDK

    Eventer generates the implementation code with all receiver configurations built-in, ensuring type safety and data consistency.

  5. 💻

    5. Implement in Your Product

    Import the generated SDK and start tracking events across platforms with a single line of code for each event.

The Technical Process

When you track an event using Eventer's generated SDK:

  1. The event is processed through the Eventer core library
  2. Eventer checks which receivers are configured for that event
  3. For each enabled receiver, the event and its properties are transformed into the format expected by that receiver
  4. The formatted data is sent to each destination platform using their respective APIs
tracker.track(new ButtonClicked("signup_button", "homepage"));
↓ Mixpanel receives event in Title Case:
{ event: "Button Clicked", properties: { button_id: "signup_button", location: "homepage" } }
↓ Google Analytics receives event in snake_case:
{ event_name: "button_clicked", params: { button_id: "signup_button", location: "homepage" } }
↓ Your custom analytics receives event however you implement it:
LOG: Button clicked - signup_button on homepage

Supported Event Name Formats

SCREAMING_SNAKE_CASE:
BUTTON_CLICKED
snake_case:
button_clicked
PascalCase:
ButtonClicked
camelCase:
buttonClicked
TRAIN-CASE:
BUTTON-CLICKED
kebab-case:
button-clicked
UPPER SPACE CASE:
BUTTON CLICKED
Title Case:
Button Clicked
Sentence case:
Button clicked
lower space case:
button clicked
UPPER.DOT.CASE:
BUTTON.CLICKED
dot.case:
button.clicked

Available Receivers

Eventer supports a comprehensive ecosystem of receiver types to connect with popular analytics and marketing platforms:

Google Analytics

Analytics

Send events to Google Analytics 4 with proper parameter formatting.

Key Capabilities:

  • Event name standardization
  • Parameter transformation
  • User property support

Best for: Web and mobile analytics, marketing attribution

Firebase Analytics

Analytics

Track events in Firebase Analytics for mobile and web applications.

Key Capabilities:

  • Mobile app tracking
  • Audience segmentation
  • Conversion tracking

Best for: Mobile app analytics, user engagement measurement

Mixpanel

Analytics

Track events in Mixpanel with detailed user behavior analysis.

Key Capabilities:

  • User identification
  • Funnel analysis
  • Custom event properties

Best for: Product analytics, user behavior analysis

Amplitude

Analytics

Send events to Amplitude for product analytics and insights.

Key Capabilities:

  • User journey mapping
  • Cohort analysis
  • Behavioral analytics

Best for: Product intelligence, feature adoption tracking

Adobe Analytics

Analytics

Connect your events to Adobe Analytics for enterprise-grade insights.

Key Capabilities:

  • Marketing attribution
  • Audience segmentation
  • Campaign measurement

Best for: Enterprise analytics, marketing performance

AppsFlyer

Marketing

Track mobile attribution and marketing analytics.

Key Capabilities:

  • Attribution modeling
  • Campaign tracking
  • Mobile user acquisition

Best for: Mobile app marketing, attribution analysis

LaunchDarkly

Development

Connect events to power feature flags and experimentation.

Key Capabilities:

  • Feature flag targeting
  • Experimentation
  • Progressive delivery

Best for: Feature development, A/B testing

Braze

Marketing

Drive customer engagement through personalized experiences.

Key Capabilities:

  • Campaign triggering
  • User profile enrichment
  • Messaging automation

Best for: Customer engagement, marketing automation

Adjust

Marketing

Mobile measurement and fraud prevention for app marketers.

Key Capabilities:

  • Mobile attribution
  • Fraud prevention
  • App analytics

Best for: Mobile acquisition, campaign measurement

Custom

Custom

Build your own receiver for internal systems or specialized platforms.

Key Capabilities:

  • Full customization
  • Internal system integration
  • Specialized metrics

Best for: Enterprise analytics, internal dashboards

Need a specific receiver?

Eventer's receiver system is extensible. If you need a receiver for a platform we don't currently support, you can develop a custom implementation or contact us to discuss adding it to our core offerings.