Using Reveal with Google Tag Manager (GTM) and the dataLayer

If you have Reveal Premium, you will be able to push Reveal data to the dataLayer. To easily do so, you'll just need to create following tag inside of GTM.
 
 
1. In Google Analytics, setup your custom dimensions (just the first part, you're going to bypass the scripts mentioned in the lined doc with GTM here). These are the recommended attributes, and corresponding dataLayer variable (you'll use this column for step 3).
 
 Attribute  dataLayer variable
 Traffic Type  type
 Company Name  company.name 
 Company Domain  domain 
 Industry  company.category.industry
 Sub Industry  company.category.subIndustry
 Industry Tags  company.tags
 Employee Range  company.metrics.employeesRange
 Estimated Revenue Range  company.metrics.estimatedAnnualRevenue
 Global Alexa Rank  company.metrics.alexaGlobalLength
 HQ Country  company.geo.country
 HQ State  company.geo.state
 HQ City  company.geo.city
 SIC Code  company.category.sicCode 
 Time Zone  company.timezone
 Tech Stack  company.tech
 
2. Create a Clearbit Reveal Tag as displayed (copy paste the text under the image and update with your key - this can be found in your dashboard under APIs):
 
tag.png

<script>
function pushToDataLayer(response){
window.reveal = response;
dataLayer.push(window.reveal)
}
</script>

<script src="https://reveal.clearbit.com/v1/companies/reveal?authorization=pk_YOURKEYHERE&callback=pushToDataLayer">
</script>

 

3. Create the variables as needed. Here is an example for company name. The Data Layer Name should use "company.name" and the Default Value and format value ("Convert false to...") should be set to "(Non-Company)":

Screenshot_2018-09-17_16.46.02.png

 **It is HIGHLY ENCOURAGED for you to also include the traffic type by adding "type" as a custom dimension. This allows our team to help ensure a correct implementation. Please note: this is very different from the company type attribute**

 

4. If you don't have a Google Analytics tag, you'll need to create one. Be sure to update with the correct UA-Tracking ID and map the indexes in the same order as you set in step 1 inside of Google Analytics. The Dimension Values will be the same ones you created from the previous step. 

GTM_GA_SET_CD.png

5. Select the Clearbit tag to fire before Google Analytics Fires.

ga_tag.png

Please reach out to your Customer Success Manger if you have any further questions.