<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: HubSpot Form Listener Not Tracking in GTM in CMS Development</title>
    <link>https://community.hubspot.com/t5/CMS-Development/HubSpot-Form-Listener-Not-Tracking-in-GTM/m-p/741621#M32320</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/500495"&gt;@LHobbs&lt;/a&gt;&amp;nbsp;, it seems you are using global events for embedded form. Have you tried binding the event directly to the embedded form like explained in &lt;A href="https://legacydocs.hubspot.com/docs/methods/forms/advanced_form_options" target="_blank" rel="noopener"&gt;this article&lt;/A&gt;?&lt;BR /&gt;&lt;BR /&gt;Basically you would do something like this:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;hbspt.forms.create({
  portalId: '',
  formId: '',
  onFormReady: function($form) {
    window.dataLayer.push({
      'event': 'hubspot-form-ready',
      'hs-form-guid': 'the form id' //this is also going to be available somewhere in $form
    });
  } 
}); &lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;If my answer was helpful please mark it as a solution.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 15 Jan 2023 09:59:22 GMT</pubDate>
    <dc:creator>miljkovicmisa</dc:creator>
    <dc:date>2023-01-15T09:59:22Z</dc:date>
    <item>
      <title>HubSpot Form Listener Not Tracking in GTM</title>
      <link>https://community.hubspot.com/t5/CMS-Development/HubSpot-Form-Listener-Not-Tracking-in-GTM/m-p/738294#M32191</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a form embedded on my website and I am trying to send an event when the form loads on my page.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've added this script to GTM to track when the form has loaded.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the javascript I am using. Any thoughts on why I wouldn't be seeing when the form has loaded?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;script type="text/javascript"&amp;gt;
window.addEventListener("message", function(event) {
   if(event.data.type === 'hsFormCallback' &amp;amp;&amp;amp; event.data.eventName === 'onFormReady') {
    window.dataLayer.push({
      'event': 'hubspot-form-ready',
      'hs-form-guid': event.data.id
     });
   }
});
&amp;lt;/script&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jan 2023 18:57:04 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/HubSpot-Form-Listener-Not-Tracking-in-GTM/m-p/738294#M32191</guid>
      <dc:creator>LHobbs</dc:creator>
      <dc:date>2023-01-06T18:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: HubSpot Form Listener Not Tracking in GTM</title>
      <link>https://community.hubspot.com/t5/CMS-Development/HubSpot-Form-Listener-Not-Tracking-in-GTM/m-p/739110#M32206</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/500495"&gt;@LHobbs&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; Thanks for reaching out. Hey,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/166093"&gt;@miljkovicmisa&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/133"&gt;@stefen&lt;/a&gt;,&amp;nbsp;do you have any experience or troubleshooting tips you can share with&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/500495"&gt;@LHobbs&lt;/a&gt;?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you! — Jaycee&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2023 22:56:43 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/HubSpot-Form-Listener-Not-Tracking-in-GTM/m-p/739110#M32206</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2023-01-09T22:56:43Z</dc:date>
    </item>
    <item>
      <title>Re: HubSpot Form Listener Not Tracking in GTM</title>
      <link>https://community.hubspot.com/t5/CMS-Development/HubSpot-Form-Listener-Not-Tracking-in-GTM/m-p/739126#M32208</link>
      <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/500495"&gt;@LHobbs&lt;/a&gt;&amp;nbsp;it could be because the script is running too later (after that event has already happened). For instance, if the google tag manager script is in the footer below the HubSpot form embed.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2023 23:49:30 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/HubSpot-Form-Listener-Not-Tracking-in-GTM/m-p/739126#M32208</guid>
      <dc:creator>stefen</dc:creator>
      <dc:date>2023-01-09T23:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: HubSpot Form Listener Not Tracking in GTM</title>
      <link>https://community.hubspot.com/t5/CMS-Development/HubSpot-Form-Listener-Not-Tracking-in-GTM/m-p/741621#M32320</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/500495"&gt;@LHobbs&lt;/a&gt;&amp;nbsp;, it seems you are using global events for embedded form. Have you tried binding the event directly to the embedded form like explained in &lt;A href="https://legacydocs.hubspot.com/docs/methods/forms/advanced_form_options" target="_blank" rel="noopener"&gt;this article&lt;/A&gt;?&lt;BR /&gt;&lt;BR /&gt;Basically you would do something like this:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;hbspt.forms.create({
  portalId: '',
  formId: '',
  onFormReady: function($form) {
    window.dataLayer.push({
      'event': 'hubspot-form-ready',
      'hs-form-guid': 'the form id' //this is also going to be available somewhere in $form
    });
  } 
}); &lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;If my answer was helpful please mark it as a solution.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jan 2023 09:59:22 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/HubSpot-Form-Listener-Not-Tracking-in-GTM/m-p/741621#M32320</guid>
      <dc:creator>miljkovicmisa</dc:creator>
      <dc:date>2023-01-15T09:59:22Z</dc:date>
    </item>
  </channel>
</rss>

