ZoomInfo WebSights

Updated by Ole Dallerup

Intent data

Dreamdata has its own functionality to collect intent data from your website visitors combining it with your converted leads and contacts while enriching the company with industry, number of employees, etc.

With this data, you can report on intent data while segmenting across all customers using the enriched data. However, using ZoomInfo WebSights you could improve the data quality and coverage by parsing the ZoomInfo WebSights intent data to Dreamdata.

When both Dreamdatas tracking and ZoomInfo WebSights intent data give a result, the data output from ZoomInfo WebSights will be prioritized and used.

Note: If you're utilizing Dreamdatas v1 tracking you won't be able to tell whether the data is coming from Clearbit or from Dreamdata's own tracking.

However, If you are using our v2 tracking you'll be able to see where the data originates from through the debugger. Click here for the v2 tracking

Requirements

  • Your website must have ZoomInfo already integrated before the Dreamdata Analytics script can successfully capture and transmit company intent data.
  • For Dreamdata to connect with ZoomInfo WebSights it is required that you enable Personalization.
    Tip: Read more on page 7 here, to understand how you enable Personalization within ZoomInfo WebSights.

Step 1: Access Intent data

  1. Navigate to the Data Platform:
    • Go to the "Data Platform" section in Dreamdata (located in the menu on the left side).
    • Click on "Sources".
  2. Select your intent data
    • Scroll down to "First-Party Intent Data"
    • Click on "ZoomInfo".

Step 2: Setting it up

To set up the script correctly, you can add it using one of the following methods:

  1. Add the script to your website's header.
  2. Load it through Google Tag Manager below the Dreamdata tracking script.
<script type="text/javascript">
window.analytics.ready(function () {
function getStorage(lsKey) {
try {
return JSON.parse(localStorage.getItem(lsKey));
} catch (e) {
return null;
}
}

var data = getStorage("_ziVisitorInfo");

if (!data || data.status !== 'success' || !data.ziDetails || !data.ziDetails.website || analytics.group().traits().website) {
return;
}

var reveal = data.ziDetails;
analytics.group(null, {
website: reveal.website,
source: "zoominfo",
name: reveal.companyName || undefined,
country: reveal.country || undefined,
industry: reveal.primaryIndustry || undefined,
number_of_employees: reveal.employeeCount || undefined,
annual_revenue: reveal.revenue || undefined,
});
});
</script>


How did we do?