How it works

Diana Ramirez Updated by Diana Ramirez


Dreamdata was born out of the founder’s own struggles to gain a holistic understanding of the impact different teams were having on revenue. The solutions available were siloed and offered little insight into the long and complex B2B customer journey.


Dreamdata is a no-code revenue attribution platform that gathers, joins, and cleans all revenue-related data to present transparent, actionable analysis of what drives B2B revenue.

Everything from user behaviour and traffic sources to the tools on your tech stack is considered in Dreamdata’s B2B attribution analysis. The result: unprecedented insight into the B2B customer journey.

This allows, B2B growth leaders to finally connect their spend and revenue to their pipeline as well as investigate the different touch points an impact of every channel, campaign and scale what works.


The whole process starts with connection all your sources to our Dreamdata App. All sources means: Your CRM system or systems, Web- and Form-tracking as well as all your Social and Paid Ad Networks.

The foundation of your Data will come from Website Visitors and Form Submissions. This will require that you install some scripts on your website, if you are not tracking already (e.g. Segment). You will need to involve your Web Developer for this task. This task is important to do as soon as possible as this data can't be retrieved historically. The sooner we have tracking data, the sooner the reports will provide useful data.

Learn how to set up your Sources:





Java Script


Google Tag Manager




Google Search

Google Ads

LinkedIn Ads

Bing Ads

Twitter Ads






Microsoft Dynamics


Zendesk sell

Zoho CRM

Once you have connected all the sources it can take up to 48h for the Data to show up correctly within Dreamdtata. This depends on the complexity of your set up and the amount of Sources you connected.

In the next step we will extract the tracking and integrations data and load it into our Dreamdata App. Here your data where it will be transformed/cleansed, modeled and made available to you as analytics within our app. It is also ready to be exported to other BI Tools if needed.

The next step will be to define your stage models also understood as sales/ marketing funnel.

This is important as within the different dashboards such as Performance, Journeys and Revenue Analytics you will be able to switch between the stages of your Funnel and see the impact of your campaigns at each stage.

Depending on your Pricing Plan you will have a standard model or custom. The custom one is only available for Team and Business. Read more to understand how to set up custom stage models.


This is the last step before starting to analyse your data and the different views. This will be mostly done by us but we also ask you to be checking that the data is correct. How can you know if data is being tracked? Very simple, you just need to got to the Performance dashboard and click in the menu on Web-Traffic and Conversions.

Web Traffic will show you if we are actually tracking your pages. To know when tracking kicked in the first time select a broad timeframe e.g. one year and then see where the tracking started to drastically increase. It should look like a peak.

Conversions on the other hand will give you insights about if we are correctly tracking your forms and sign ups for demos/ webinars. Under all events you will find the events that we have tracked listed.

It is important to not only look at the events but also at the data source. If it says e.g Hubspot then you know that we are pulling data form your CRM but if it says Analytics, then the data provided comes also from our tracking. That means, you have set things up correctly 🥳

We of course encourage you to explore the other dashboards too and check if you can see your campaigns and events. This is also part of the validation. If anything is not correct then please reach out over (if you are using our system for Free) otherwise contact your assigned Customer Success Manager to help you out.

After connecting and validating your data you can start looking at the dashboards and switch between the standard stage models. If you are a Team or Business tier customer you may do some adjustments to the stage models. Read more about this here.

How did we do?

How set up Dreamdata Web tracking (analytics.js) manually