Home
Integrations Library
Media Buying Integrations
Rumble Integration
Rumble Integration

SERIES:

Rumble Integration

Seamlessly send conversion data to Rumble to optimize your ad performance with Conversions API (CAPI) integration.

How to Set Up Rumble Integration

This guide walks you through setting up Rumble's Conversions API (CAPI) integration in Everflow to track conversions and optimize your campaigns.

What This Integration Does

  • Tracks Conversions: Sends conversion data directly to Rumble via their Conversions API
  • Improves Targeting: Helps Rumble optimize your campaigns by reporting conversion results
  • Better Attribution: Uses Rumble's click ID (_raclid) for accurate conversion tracking
  • Real-time Data: Fires conversion events to Rumble as they happen in Everflow

Before You Begin (Prerequisites)

Stop! Before attempting this setup, ensure you have the following items ready. Missing any of these will cause the integration to fail.

Prerequisites Checklist

Rumble integration card in Manage Integrations page

Step-By-Step Guide

1 Set Up a Dedicated Partner

Even if you are managing the media buy internally, you must create a dedicated "Partner" in Everflow to represent Rumble. This isolates the traffic and ensures accurate reporting.

Go to Partners → Add Partner and create a new Partner named "Rumble Media Buying". Once created, click Manage on the partner, then click the three dots and select Impersonate. You are now viewing the portal as the partner. Navigate to Company Settings → Integrations. Select Rumble and click Connect Integration. Enter your integration details: Name: Give your integration a name (e.g., "Rumble CAPI"). Access Token: Paste your Rumble access token here.
2 Configure Postback to Rumble

Now configure the postback that will send conversion data to Rumble when conversions occur.

Go to Partners → Postbacks → Add Postback. Partner: Select the "Rumble Media Buying" partner you created in Step 1. Postback Type: Select Conversion for tracking conversions based on CV actions. Postback Level: Choose between Global (all offers) or Specific (one selected offer). Delivery Method: Select Rumble. Rumble Integration: Select the integration you created in Step 1 from the dropdown. Conversion Action Id: Select the Rumble Conversion Action you want to track.

💡 Understanding Postback Types

Conversion: Fired for the base CV action (primary conversion event)
Event: For any post-conversion events
CPC: Used specifically for individual offers with CPC payouts, fires on every unique payable click action
⚠️ Note: If you switch Postback Type to CPC, only Specific Postback Level is available.
3 Install the JS SDK & Capture Rumble's Click ID

This is the most critical step. Since you are using Direct Linking, the user lands directly on your page. You must install a script that captures Rumble's _raclid parameter from the URL and saves it in Everflow.

Part A: Get Your Tracking Domain

Go to Control Center > Configuration > Domains. Note your active Tracking Domain (e.g., track.mybrand.com).

Part B: Implement the Code

Copy the code below and paste it into the <head> section of your landing page. You MUST replace TRACKING_DOMAIN with your actual domain from Part A.

Understanding the Code

The line RumbleClickId: EF.urlParameter('_raclid') looks for Rumble's click ID parameter _raclid in your URL. When Rumble sends a user to your site, they append ?_raclid=abc123xyz to the URL. This script captures that value and stores it in Everflow as a parameter called RumbleClickId, which is then passed back to Rumble via the postback in Step 2.

⚠️ Critical: The Parameter Name

Rumble uses _raclid (with an underscore) as their click ID parameter. Make sure the code reads EF.urlParameter('_raclid') exactly as shown above. Do NOT change it to RumbleClickId or any other variation.

Troubleshooting

🔍 Quick Troubleshooting Checklist

❌ Common Error

"Required RumbleClickId is missing"

✅ The Fix

Check your landing page URL has ?_raclid=abc123 attached from Rumble

💡 Pro Tip:

If RumbleClickId is empty in the Click Details → Parameters tab, your JavaScript SDK implementation in Step 3 needs to be fixed. Verify two things: (1) You replaced TRACKING_DOMAIN with your actual tracking domain, and (2) The code reads EF.urlParameter('_raclid') (with underscore), not EF.urlParameter('RumbleClickId').

Supported Data & Parameters

This integration uses Everflow's native Rumble CAPI connection to send conversion data securely.

  • Click ID Tracking: Rumble's click ID (_raclid) is captured via the JavaScript SDK and passed back in the postback to attribute conversions to the correct click.
  • Conversion Value: The conversion amount/revenue is automatically passed from Everflow to Rumble.
  • Conversion Action Mapping: Each postback is tied to a specific Rumble Conversion Action ID, allowing you to track different conversion types (purchases, leads, sign-ups, etc.) separately.