Jump to Table of Contents

Quantcast Integration

This article explains the Infinity and Quantcast integration, and how to go about setting it up within the Infinity portal.

What is Quantcast?

Quantcast helps create a more personalised digital world. Through Quantcast Measure, it has unlocked data generated by more than 100 million digital destinations, helping publishers and creators understand and grow their businesses in ways never before possible. With Quantcast Advertise, adaptive modelling and intelligent machine learning helps marketers find and interact with customers anywhere they connect in the digital world.

What does the Quantcast integration do?

With an active Quantcast integration, the Infinity Portal is able to automatically push visitor and call event data of your choice to the Quantcast system, to accurately report on which Quantcast campaigns have generated calls to your business.

Quantcast Integration Checklist

To set up a Quantcast integration, you’ll need your Quantcast Account ID to hand. This is also known as your P-Code, and can be found on the Quantcast system, usually on the right hand side of the Dashboard. Your P-Code is a string of numbers and letters, and always begins with the characters “p-“. If you can’t find your Account ID or P-Code, please contact the Quantcast support team directly.

You’ll also need to make sure your Infinity subscription caters for setting up an additional integration. This will be a priced bolt-on for Small Business packages, and may be inclusive for Professional and Enterprise packages depending upon the number of integrations you’ve already activated. For more information, please contact the Infinity support team, who will be able to offer advice.

Setting up your Quantcast integration

Setting up your Quantcast integration is a two-step process.

Firstly, in order to track visits in your Quantcast account from your Infinity installation, you’ll need to make some modifications to the Infinity JavaScript code on your website, or install it as new if you’re yet to add it anyway.

Following this, you’ll then need to create the integration itself, and choose what visitor or call data you’d like to send to your Quantcast account for reporting on later.


In order for the Infinity Portal to track visits in your Quantcast account, some extra modifications need to be made to the main Infinity tracking code. If you’re yet to install the main Infinity tracking code to your website, you’ll just need to generate it for the first time, adding the Quantcast integration option as you go. If you’ve already got an existing installation, you’ll need to follow the same steps, but overwrite the existing code on your website.

  • Log in to the Infinity Portal.
  • Navigate to the Admin section of the Portal.
  • Select Tracking Settings and then JavaScript.


  • Under Select Integrations, tick Quantcast, making sure you also tick any integrations you’ve previously activated.
  • Enter your Quantcast P-Code into the input field below.
  • You’ll then see the code update below in Step 2.


  • Copy this code, and either install it as new on your website following the instructions, or replace any existing Infinity tracking code with this version. If you’re new to this process or need more guidance on installing JavaScript, we’ve got it covered in our Knowledge Base.


Now that Infinity is tracking visits in your Quantcast account, you’ll need to specify which events should be pushed and populated in your Quantcast account reporting, such as calls, conversions and goals.

  • Log in to the Infinity Portal.
  • Navigate to the Admin section of the Portal.
  • Select Integrations.
  • At the top of the list of your integrations, select Add Integration.


  • On the Create Integration page, select Quantcast from the Integration Type drop down and then give your integration a name. You’ll then see the page content change to suit your integration type.


  • Enter your Quantcast P-Code into the Account ID field.
  • From the Value Field drop down, you may choose if you’d like to append data pushed to Quantcast with a transaction or goal value, if the call or event was tagged with one.


  • You’ll then need to choose what you want to send to Quantcast, as it occurs, such as all calls, all goals, or only calls that met certain goals along the way. You can further narrow this selection by adding additional criteria, such as when the call originated from a particular tracking pool or URL.
  • Finally, click Save for the new integration. This will return you to the list of previously created integrations on your Infinity Portal, where your new Quantcast integration will be automatically enabled.
Please login to rate this article
  1. Getting Started
  2. Enhancing your Installation
  3. Frequently asked questions
  4. Call Management
  5. Number Management
  6. Infinity API