Skip to main content
The Amplitude integration enables automatic event tracking from your FunnelFox funnels directly into your existing Amplitude analytics setup. Amplitude’s built-in Session Replay feature provides full visibility into the customer journey, helping you understand how users interact with every step of your funnels.

Setup

To proceed with this setup, you need an active account in Amplitude.

1. Get your API key

  1. Go to Settings > Organization settings > Projects in your Amplitude dashboard.
  1. Open your project or create a new one.
  2. Click Show under API Key and copy the key.

2. Apply your API key

  1. Go to Integrations > Amplitude in FunnelFox.
  2. Paste your API key into the Amplitude Public API Key field.
  1. Click Save changes.
Your Amplitude integration is now active! Remember to republish your funnels to apply the changes.

3. Additional Amplitude (optional)

You can optionally add another Amplitude setup, if you have an additional instance.
  1. Toggle on Add Custom Amplitude.
  2. Set up at least one environment (production or sandbox):
  • URL: Paste your custom Amplitude server URL.
  • Api Key: Follow steps 1-2 of this section to paste your additional Api Key.
  1. Click Save changes.

Events

Amplitude receives the following events from FunnelFox:
You can set up custom events to track in your funnel using Custom Code.
Turn on Disable default events in your FunnelFox integration settings to disable Amplitude’s default page view tracking.

Example events

The product_name field is currently populated for Stripe payments only.The subscription_id field is currently populated for Stripe and Paddle subscriptions only.
The product_name field is currently populated for Stripe payments only.
The product_name field is currently populated for Stripe payments only.
The product_name field is currently populated for Stripe payments only.
The product_name field is currently populated for Stripe payments only.
The product_name field is currently populated for Stripe payments only.
The product_name field is currently populated for Stripe payments only.
The product_name field is currently populated for Stripe payments only.
The product_name field is currently populated for Stripe payments only.

Payment flow events

When customers purchase subscriptions, the event flow varies depending on the PSP. Select your PSP below to see how each payment type triggers Amplitude events for your setup.
* Additional subscription upsell (not upgrade instead of initial one).
* Intro discounts cannot be configured directly in Solidgate. They are applied via a paid trial and use the same transactions.

Cross-domain tracking

Track users across multiple domains, such as your landing page and FunnelFox funnel. Amplitude uses device IDs to track users across domains. By default, FunnelFox generates device IDs using the fnlfx_ prefix and profile ID: fnlfx_{profile_id}. For cross-domain tracking, you need a consistent device ID across all domains. To set up cross-domain tracking:
  1. Go to Integrations > Amplitude in FunnelFox.
  2. Toggle on Cross-domain Device ID tracking.
  1. Get the device ID from amplitude.options.deviceId on your first domain (e.g., landing page), or use your own custom logic.
  2. Pass the device ID to your FunnelFox funnel using the URL parameter ampDeviceId or amp_device_id.
FunnelFox will use the passed device ID instead of generating a new one. If no device ID is passed, FunnelFox generates a new one automatically. Learn more about cross-domain tracking in Amplitude.

User identification

Amplitude identifies users with:
  • Device ID: fnlfx_{profile_id} - Consistent across sessions
  • User properties: Email, profile ID, and custom attributes

Session replay

Session Replay lets you watch real user sessions from your funnels directly inside Amplitude, tied to the same events you’re already tracking. To enable Session replay:
  1. Go to Integrations > Amplitude in FunnelFox.
  2. Enable the Session Replay option.
  3. Set the percentage of sessions to replay as Sample Rate (from 0% to 100%).
  1. Click Save changes.

Testing

To make sure events are tracked as expected:
  1. Open your funnel in Preview mode.
  2. Go through the entire funnel flow.
  3. Simulate subscription management actions using test cards for your PSP.