<?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 Distinguish synthetic transactions from real transactions on all subsequent layers in the architecture in Synthetic Monitoring</title>
    <link>https://community.dynatrace.com/t5/Synthetic-Monitoring/Distinguish-synthetic-transactions-from-real-transactions-on-all/m-p/273990#M3008</link>
    <description>&lt;P&gt;When executing synthetic transactions on an application, business should be able to distinguish between synthetic and real user traffic so that all the reporting tools like Dynatrace/Adobe analytics etc. can only calculate their KPIs/metrics based on real user traffic.&lt;/P&gt;&lt;P&gt;Is there already a solution for this?&lt;/P&gt;&lt;P&gt;If not, I was thinking to just add custom headers in synthetic execution and create request attribute rule based on the header value for Dynatrace to differentiate between synthetic transactions on server level. and for Adobe and other tools to also consume the same header value, although for that it may require some code changes as well in the application itself to pass on this header value to all the downstream layers.&lt;/P&gt;</description>
    <pubDate>Mon, 31 Mar 2025 18:29:38 GMT</pubDate>
    <dc:creator>jashan</dc:creator>
    <dc:date>2025-03-31T18:29:38Z</dc:date>
    <item>
      <title>Distinguish synthetic transactions from real transactions on all subsequent layers in the architecture</title>
      <link>https://community.dynatrace.com/t5/Synthetic-Monitoring/Distinguish-synthetic-transactions-from-real-transactions-on-all/m-p/273990#M3008</link>
      <description>&lt;P&gt;When executing synthetic transactions on an application, business should be able to distinguish between synthetic and real user traffic so that all the reporting tools like Dynatrace/Adobe analytics etc. can only calculate their KPIs/metrics based on real user traffic.&lt;/P&gt;&lt;P&gt;Is there already a solution for this?&lt;/P&gt;&lt;P&gt;If not, I was thinking to just add custom headers in synthetic execution and create request attribute rule based on the header value for Dynatrace to differentiate between synthetic transactions on server level. and for Adobe and other tools to also consume the same header value, although for that it may require some code changes as well in the application itself to pass on this header value to all the downstream layers.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Mar 2025 18:29:38 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Synthetic-Monitoring/Distinguish-synthetic-transactions-from-real-transactions-on-all/m-p/273990#M3008</guid>
      <dc:creator>jashan</dc:creator>
      <dc:date>2025-03-31T18:29:38Z</dc:date>
    </item>
    <item>
      <title>Re: Distinguish synthetic transactions from real transactions on all subsequent layers in the architecture</title>
      <link>https://community.dynatrace.com/t5/Synthetic-Monitoring/Distinguish-synthetic-transactions-from-real-transactions-on-all/m-p/274020#M3009</link>
      <description>&lt;P&gt;Any Application metric that is split by user type can be used for this.&amp;nbsp;&lt;A href="https://docs.dynatrace.com/docs/analyze-explore-automate/metrics-classic/built-in-metrics#web-applications" target="_blank"&gt;https://docs.dynatrace.com/docs/analyze-explore-automate/metrics-classic/built-in-metrics#web-applications&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Synthetic Monitors add headers to their traffic. For Browser monitors '&lt;SPAN&gt;RuxitSynthetic/1.0' is added to the User-Agent header, and for HTTP Monitors the User-Agent header is set to&amp;nbsp;&lt;CODE class="_1v51izp0-0-85-110"&gt;DynatraceSynthetic/{version}&lt;/CODE&gt;, where&amp;nbsp;&lt;CODE class="_1v51izp0-0-85-110"&gt;{version}&lt;/CODE&gt;&amp;nbsp;is the current version of the Synthetic engine executing the monitor. You can find out more about the headers we add &lt;A href="http://RuxitSynthetic/1.0" target="_self"&gt;here&lt;/A&gt; for Browser Monitors and &lt;A href="https://docs.dynatrace.com/docs/observe/digital-experience/synthetic-monitoring/http-monitors-classic/configure-http-monitors-classic#basic-settings" target="_self"&gt;here&lt;/A&gt;&amp;nbsp;for HTTP Monitors.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Apr 2025 08:20:54 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Synthetic-Monitoring/Distinguish-synthetic-transactions-from-real-transactions-on-all/m-p/274020#M3009</guid>
      <dc:creator>HannahM</dc:creator>
      <dc:date>2025-04-01T08:20:54Z</dc:date>
    </item>
    <item>
      <title>Re: Distinguish synthetic transactions from real transactions on all subsequent layers in the architecture</title>
      <link>https://community.dynatrace.com/t5/Synthetic-Monitoring/Distinguish-synthetic-transactions-from-real-transactions-on-all/m-p/274119#M3010</link>
      <description>&lt;P&gt;Thank you for the quick response, and the documentation link&lt;/P&gt;</description>
      <pubDate>Tue, 01 Apr 2025 17:32:30 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Synthetic-Monitoring/Distinguish-synthetic-transactions-from-real-transactions-on-all/m-p/274119#M3010</guid>
      <dc:creator>jashan</dc:creator>
      <dc:date>2025-04-01T17:32:30Z</dc:date>
    </item>
  </channel>
</rss>

