Unbounce Integration

With CallRail’s integration with Unbounce, you can see calls and text messages to your tracking numbers as conversions in Unbounce. This gives you the data you need to determine which landing page variation is performing best, and which variation the caller saw before calling your business.

Getting Started 

In order to match visitor’s sessions with calls, CallRail's integration with Unbounce requires visitor tracking with your company's JavaScript snippet installed on each of your landing pages to enable dynamic number insertion.

You’ll also need to ensure that the telephone number on your landing page is being dynamically replaced with one of your visitor tracking numbers. 

Learn more about testing dynamic number insertion

White label account users will need to set up the Unbounce integration through CallRail's domain, and not your custom white label domain since this integration uses OAuth 2.0.

Integrating with Unbounce

CallRail’s integration with Unbounce is company-dependent in your account. Follow the instructions below for each company you’d like to integrate with Unbounce.

  1. Select Analytics from the navigation bar on the left.

  2. Click Settings at the top of the page.

  3. Choose the company you’d like to integrate with Unbounce.

  4. Select All Integrations from the Integrations menu on the left.

  5. Choose Unbounce from the list of available integrations.

  6. Click Authorize. This will take you to Unbounce’s website where you will be asked to authorize CallRail to use data from your Unbounce account. CallRail never sees your Unbounce password.

  7. Once you authorize your account, your integration will begin sending data for calls received after your integration is active.

Install our JavaScript Snippet on Your Landing Pages

To correlate visitors and callers with landing page variations, CallRail’s JavaScript code for dynamic number insertion should be installed on each landing page you’d like to track in Unbounce. Once your integration is authorized, and your script is installed on your landing pages, your integration will begin sending calls and texts as conversions to Unbounce.

Here's how access your JavaScript code for dynamic number insertion.

Once you have your company-specific script, follow these instructions to install dynamic number insertion on each of your landing pages.

  1. In the A/B Test Centre, click Edit on the Unbounce landing page variant where you'd like to add dynamic number insertion. The JavaScript code should be installed on each variant of your landing page.

  2. Within the page editor, click JavaScripts on the bottom left of the page, then click Add New Javascript.

  3. Paste the JavaScript for dynamic number insertion into the code area, select Before Body End Tag from the Placement drop-down, then click Save Code.

Disabling Unbounce Integration

Disabling a company's integration with Unbounce will prevent your call data from appearing in your Unbounce account. We'll keep your Unbounce credentials saved in case you'd like to re-activate your integration in the future.

  1. Select Analytics from the navigation bar on the left.

  2. Click Settings at the top of the page.

  3. Choose the company whose integration you'd like to disable.

  4. Select All Integrations from the Integrations menu on the left.

  5. Choose Unbounce from the list of integrations.

  6. Select Disable Integration on the right side of the page.

  7. Click Disable to turn off your integration.


Why do I see multiple conversions in Unbounce for the same person?

If you're tracking form conversions through Unbounce and using CallRail's Unbounce integration, you may see two conversions for certain visitors. This happens when someone fills out a form on your landing page and also calls the tracking number on your site. This situation will count that visitor as 2 conversions within Unbounce.