<?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 Funnel observability with zero front-end code: reusing the GTM data layer (latest dynatrace) in Open Q&amp;A</title>
    <link>https://community.dynatrace.com/t5/Open-Q-A/Funnel-observability-with-zero-front-end-code-reusing-the-GTM/m-p/300234#M39113</link>
    <description>&lt;P class=""&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;I'd appreciate your help / feedback on a specific use case.&lt;BR /&gt;&lt;STRONG&gt;&lt;BR /&gt;Client context.&lt;/STRONG&gt; An e-commerce company already has a data layer rich in business data, orchestrated by Google Tag Manager. This data layer currently feeds their analytics solution (Piano Analytics): GTM listens to data layer events (product view, add to cart, checkout steps, purchase) and, on those triggers, fires a tag that forwards the data to Piano.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Objective.&lt;/STRONG&gt; Track the conversion funnel in Dynatrace (conversion rate, drop-off by step, journey analysis) by reusing the exact same business data, with no new front-end development and without restructuring the existing data layer (a firm constraint set by the client).&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Proposed mechanism.&lt;/STRONG&gt; Replicate for Dynatrace what GTM already does for Piano: add a Dynatrace Custom HTML tag in the GTM container as a "sibling" of the Piano tag, wired to the same triggers and reading the same variables. At each funnel step, GTM would fire Piano and, in parallel, a dtrum.sendBizEvent(type, attributes) call via the RUM JS. The RUM JS is already injected before GTM (so dtrum is available when the tags fire), and RUM business events are already enabled on the tenant.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Key advantages.&lt;/STRONG&gt;&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;STRONG&gt;No duplication of an existing data foundation:&lt;/STRONG&gt; we reuse the business data already present in the data layer as-is, rather than building and maintaining a second data structure.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;No front-end development required:&lt;/STRONG&gt; the business/analytics teams already own and operate the GTM tags autonomously, so the integration ships through GTM without depending on a front-end dev backlog or release cycle.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;&lt;STRONG&gt;Feasibility question.&lt;/STRONG&gt; Is it a sound and supported approach to drive sendBizEvent from a GTM tag (Custom HTML) rather than from the application code, mirroring the exact GTM &amp;gt; Piano integration pattern?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P class=""&gt;Thanks in advance, Aurélien.&lt;/P&gt;</description>
    <pubDate>Tue, 02 Jun 2026 15:42:01 GMT</pubDate>
    <dc:creator>AurelienGravier</dc:creator>
    <dc:date>2026-06-02T15:42:01Z</dc:date>
    <item>
      <title>Funnel observability with zero front-end code: reusing the GTM data layer (latest dynatrace)</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Funnel-observability-with-zero-front-end-code-reusing-the-GTM/m-p/300234#M39113</link>
      <description>&lt;P class=""&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;I'd appreciate your help / feedback on a specific use case.&lt;BR /&gt;&lt;STRONG&gt;&lt;BR /&gt;Client context.&lt;/STRONG&gt; An e-commerce company already has a data layer rich in business data, orchestrated by Google Tag Manager. This data layer currently feeds their analytics solution (Piano Analytics): GTM listens to data layer events (product view, add to cart, checkout steps, purchase) and, on those triggers, fires a tag that forwards the data to Piano.&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Objective.&lt;/STRONG&gt; Track the conversion funnel in Dynatrace (conversion rate, drop-off by step, journey analysis) by reusing the exact same business data, with no new front-end development and without restructuring the existing data layer (a firm constraint set by the client).&lt;/P&gt;&lt;P class=""&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Proposed mechanism.&lt;/STRONG&gt; Replicate for Dynatrace what GTM already does for Piano: add a Dynatrace Custom HTML tag in the GTM container as a "sibling" of the Piano tag, wired to the same triggers and reading the same variables. At each funnel step, GTM would fire Piano and, in parallel, a dtrum.sendBizEvent(type, attributes) call via the RUM JS. The RUM JS is already injected before GTM (so dtrum is available when the tags fire), and RUM business events are already enabled on the tenant.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;Key advantages.&lt;/STRONG&gt;&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;STRONG&gt;No duplication of an existing data foundation:&lt;/STRONG&gt; we reuse the business data already present in the data layer as-is, rather than building and maintaining a second data structure.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;No front-end development required:&lt;/STRONG&gt; the business/analytics teams already own and operate the GTM tags autonomously, so the integration ships through GTM without depending on a front-end dev backlog or release cycle.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;&lt;STRONG&gt;Feasibility question.&lt;/STRONG&gt; Is it a sound and supported approach to drive sendBizEvent from a GTM tag (Custom HTML) rather than from the application code, mirroring the exact GTM &amp;gt; Piano integration pattern?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P class=""&gt;Thanks in advance, Aurélien.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jun 2026 15:42:01 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Funnel-observability-with-zero-front-end-code-reusing-the-GTM/m-p/300234#M39113</guid>
      <dc:creator>AurelienGravier</dc:creator>
      <dc:date>2026-06-02T15:42:01Z</dc:date>
    </item>
  </channel>
</rss>

