Meeting Embed Widget Original Source Tracking

We have embedded the Meeting Widget into a landing page on our website and sending traffic to that landing page from paid sources. Unfortunately, the Original Source for those leads is not being captured. We have the HubSpot JS installed on the Wordpress pages and other forms are tracking properly. However, the iframe embed for the Meeting Widget is not capturing the cookies tracked on those pages.

Has anyone found a solution for this?

Hi @JKazarian,

Thanks for reaching out! I wanted to refer you to this thread regarding tracking meetings with Google Tag Manager. One of our community members, @derekcavaliero, offers some insight on how to track meetings. I would recommend commenting in the linked thread to get input from other community members.

Best,

Kristen

Hi Kristen,

Thanks for sharing the link. I read that article before posting. Unfortunately, that does not answer the question of how to get the “Original Source” data to populate in HubSpot.

-Jo

Hey @JKazarian have you found a solution to this by now?

Because we are experiencing the same challenge. And we implemented everything form the article above. And in the browser (cookies) I can see that the data from the paid google ad is being forwarded until after the meeting has been booked. So the information would be there. However, Hubspot does not show on the contact level - which is very unfortunate, because the info would be there.

@JKazarian - what is the meeting source being captured as? The problem with iframes is that they are not actually on your site and are just opened and treated similar to direct traffic which is what I am suspecting is happening. Typically I admit I do not see much in your use case because paid traffic can be unpredictable and sometimes garbage so I usually see the meeting scheduler after an initial request where a source is captured.

One thought I am having is have you tried passing the parameters through to the iframe like this. Replace with your actual URLs. Also if there you want to track a paid conversion then you will need to reference the previous article to make sure that your paid events are firing upon a successful submission as was linked in the other post.

The only fear I have is if the meeting doesn’t actually capture a source in which case this would do nothing more than what you have today. If this does not work I would escalate this with your support/csm team because it should.

 <noscript>
 <iframe src="HUBSPOT_URL" width="100%" height="500" type="text/html" frameborder="0" allowTransparency="true" style="border: 0"></iframe>
 </noscript>

 <script type="text/javascript">
 var form = 'HUBSPOT_URL';
 var params = window.location.search;
 var thisScript = document.scripts[document.scripts.length - 1];
 var iframe = document.createElement('iframe');

 iframe.setAttribute('src', form + params);
 iframe.setAttribute('width', '100%');
 iframe.setAttribute('height', 500);
 iframe.setAttribute('type', 'text/html');
 iframe.setAttribute('frameborder', 0);
 iframe.setAttribute('allowTransparency', 'true');
 iframe.style.border = '0';

 thisScript.parentElement.replaceChild(iframe, thisScript);
 </script>