Amplitude

Automatically track funnels, conversions, subscriptions, and payments into Amplitude.

How It Works

  1. Connect Amplitude

    • In your Zellify dashboard, go to Settings → Integrations.

    • Enter your Amplitude API Key.

    • Select your Server Zone (US or EU).

    • Optionally enable Session Replay and configure the Replay Sample Rate (0–100%).

  2. Event Tracking

    • Once connected, Zellify automatically streams funnel, payment, subscription, and authentication events to your Amplitude project.

    • Events include metadata like funnel ID, view ID, session ID, and user email (when available).

  3. Analysis in Amplitude

    • Events appear in your Amplitude project in real time.

    • You can build dashboards, funnels, and retention reports directly using these tracked events.


Setup Process

  1. Connect Your Amplitude Account

    • Go to Settings → Integrations in Zellify.

    • Click Connect next to Amplitude.

    • Enter your Amplitude API Key.

    • Choose your Server Zone (US or EU).

  2. API Key Validation

    • Zellify validates your API key by:

      • Sending a test event to Amplitude.

      • Confirming connectivity and permissions.

  3. Optional: Enable Session Replay

    • Toggle Session Replay in settings.

    • Set Sample Rate (0–100%) to control how many sessions are recorded.

  4. Save & Start Tracking

    • Once saved, events from all your funnels and campaigns are automatically sent to Amplitude.


Features

  • Funnel Tracking

    • Automatically track funnel progression, view presentations, completions, and conversions.

  • Session Replay

    • Capture replay sessions to analyze user behavior (optional).

  • Payment Tracking

    • Monitor successful, failed, pending, and processing payments.

  • Subscription Tracking

    • Track activations, cancellations, trial starts, past-due payments, and status updates.

  • User Identity

    • Emails collected during onboarding are synced as user_id.

  • Flexible Metadata

    • All events include funnel_id, trackingSessionId, and contextual properties.


Events Sent to Amplitude

Funnel Events

  • funnel_started

  • view_presented

  • view_completed

  • onboarding_completed / funnel_completed

  • view_converted

Specialized View Events (Frontend Only)

  • registration_view_presented

  • products_view_presented

  • checkout_view_presented

User Authentication Events

  • user_email_collected

Payment Events

  • payment_successful

  • payment_failed

  • payment_processing

  • payment_pending

Subscription Events

  • subscription_activated

  • subscription_canceled

  • subscription_trial_started

  • subscription_past_due

  • subscription_paused

  • subscription_unpaid

  • subscription_updated


Common Properties

All events may include the following:

  • funnel: always formatted as funnel_{funnelId}

  • device_id: typically trackingSessionId

  • user_id: email address (when available)

  • view_cid, view_slug, view_index: for funnel views

  • provider, status: for subscriptions

  • reply, form_cid: for form completions


Error Handling

  • Invalid API keys are detected during validation.

  • Network errors trigger automatic retries (up to 3 attempts).

  • Failed Amplitude calls are non-blocking—funnel flows continue without interruption.


Best Practices

  • Use Amplitude cohorts to segment by funnel, subscription status, or conversion events.

  • Enable Session Replay sampling thoughtfully (e.g., 5–10%) to avoid excessive data usage.

  • Regularly review conversion funnels inside Amplitude to optimize your campaigns.

  • Ensure the correct region (US/EU) is selected for data compliance.

Last updated