<?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: Session Replay - Not captured for every client in Real User Monitoring</title>
    <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Session-Replay-Not-captured-for-every-client/m-p/290188#M7177</link>
    <description>&lt;P&gt;Yes — based on what you describe, this absolutely can be the root cause.&lt;/P&gt;&lt;P&gt;If your own script collects values before triggering the Dynatrace RUM JavaScript, and the script fails (for example, because a field is empty, null, or hasn’t been rendered yet), then:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;the Dynatrace agent is never initialized&lt;/LI&gt;&lt;LI&gt;no cookies are created&lt;/LI&gt;&lt;LI&gt;no Session Replay recording is started&lt;/LI&gt;&lt;LI&gt;and no RUM beacons (rd_, rb_) are sent&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In other words:&lt;BR /&gt;if your script throws even a single error before calling the Dynatrace bootstrapping code, Session Replay will not start at all.&lt;/P&gt;</description>
    <pubDate>Mon, 24 Nov 2025 21:27:57 GMT</pubDate>
    <dc:creator>t_pawlak</dc:creator>
    <dc:date>2025-11-24T21:27:57Z</dc:date>
    <item>
      <title>Session Replay - Not captured for every client</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Session-Replay-Not-captured-for-every-client/m-p/290164#M7174</link>
      <description>&lt;P&gt;Just a question, given we depend on session replays heavily for troubleshooting purposes. I have observed intermittently, Dynatrace does not capture a session replay, if for example, user is using VPN or an external client blocks the persistent cookie. I cannot tell if the external client is really a VON user, but at end of day, Dynatrace is not capturing every single client's journey. What can cause this? For example, is this a delay relevant scenario capturing certain data from our application?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Has anyone experienced this?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Nov 2025 07:50:36 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Session-Replay-Not-captured-for-every-client/m-p/290164#M7174</guid>
      <dc:creator>orchidee</dc:creator>
      <dc:date>2025-11-25T07:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: Session Replay - Not captured for every client</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Session-Replay-Not-captured-for-every-client/m-p/290172#M7175</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;There are several reasons why Session Replay is not captured for every user, and what you describe (VPN users, cookie blocking, external clients) fits the typical root causes. Session Replay recording requires multiple technical conditions to be fulfilled in the browser, and when even one of them fails, the replay won’t start.&lt;BR /&gt;1.&amp;nbsp;If the browser blocks cookies, scripts, or uses aggressive privacy settings (Safari ITP, Brave, some VPN proxies), the RUM JavaScript may not load correctly.&lt;/P&gt;
&lt;P&gt;To verify:&lt;BR /&gt;Check that both JS agents load in Network tab:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;ruxitagentjs_*Q*.js
ruxitagentjs_*D*.js&lt;/LI-CODE&gt;
&lt;P&gt;Ensure the script isn't replaced with an empty payload (some proxies do this).&lt;BR /&gt;&lt;BR /&gt;2. Session Replay beacons blocked&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Session Replay uses binary POST beacons (rb_bf) with Content-Type: application/octet-stream.&lt;/P&gt;
&lt;P&gt;Many systems block these:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;WAFs&lt;/LI&gt;
&lt;LI&gt;Firewalls&lt;/LI&gt;
&lt;LI&gt;Proxies&lt;/LI&gt;
&lt;LI&gt;VPN gateways&lt;/LI&gt;
&lt;LI&gt;Load balancers&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;If the beacon can’t be sent (or returns non-200), the replay never gets uploaded.&lt;BR /&gt;3.&amp;nbsp;Client browser limitations.&amp;nbsp;&lt;BR /&gt;I mean several technologies prevent recording&lt;/P&gt;
&lt;P&gt;4.&amp;nbsp;IFrame restrictions&lt;/P&gt;
&lt;P&gt;If an IFrame doesn’t have the RUM script injected, replay will be incomplete or not recorded at all.&lt;/P&gt;
&lt;P&gt;5. Network / performance limits&lt;/P&gt;
&lt;P&gt;Session Replay sends ~100 KB per minute of binary data.&lt;BR /&gt;&lt;BR /&gt;Here you have some community/documentation links:&lt;BR /&gt;&lt;A href="https://docs.dynatrace.com/docs/observe/digital-experience/session-replay/session-replay-restrictions-web" target="_self"&gt;Session-replay-restrictions-web&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;A href="https://community.dynatrace.com/t5/Troubleshooting/When-session-is-not-recorded-what-we-should-check-on-the-browser/ta-p/198654" target="_self"&gt;When session is not recorded, what we should check on the browser?&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;A href="https://community.dynatrace.com/t5/Real-User-Monitoring/Problem-with-sessions-not-all-sessions-are-being-recorded-in/m-p/165998" target="_self"&gt;Problem with sessions, not all sessions are being recorded in Dynatrace&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Mar 2026 09:42:42 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Session-Replay-Not-captured-for-every-client/m-p/290172#M7175</guid>
      <dc:creator>t_pawlak</dc:creator>
      <dc:date>2026-03-24T09:42:42Z</dc:date>
    </item>
    <item>
      <title>Re: Session Replay - Not captured for every client</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Session-Replay-Not-captured-for-every-client/m-p/290185#M7176</link>
      <description>&lt;P&gt;Thank you for this feedback with details as to why this is happening. To also share, we do not use OneAgent. What happens is that our script captures certain data fields from the app before triggering the Dynatrace JS script. If a field is blank, the script fails one time, so the JS script is not triggered, therefore nothing is captured.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your items 1-5, any can relate to what you shared as could be different use cases, We are going to attempt a delay before capturing the data fields as may be a slowness scenario but do not know. Going to rule that out.&lt;/P&gt;&lt;P&gt;Do you think this may be the case?&lt;/P&gt;</description>
      <pubDate>Mon, 24 Nov 2025 21:17:53 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Session-Replay-Not-captured-for-every-client/m-p/290185#M7176</guid>
      <dc:creator>orchidee</dc:creator>
      <dc:date>2025-11-24T21:17:53Z</dc:date>
    </item>
    <item>
      <title>Re: Session Replay - Not captured for every client</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Session-Replay-Not-captured-for-every-client/m-p/290188#M7177</link>
      <description>&lt;P&gt;Yes — based on what you describe, this absolutely can be the root cause.&lt;/P&gt;&lt;P&gt;If your own script collects values before triggering the Dynatrace RUM JavaScript, and the script fails (for example, because a field is empty, null, or hasn’t been rendered yet), then:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;the Dynatrace agent is never initialized&lt;/LI&gt;&lt;LI&gt;no cookies are created&lt;/LI&gt;&lt;LI&gt;no Session Replay recording is started&lt;/LI&gt;&lt;LI&gt;and no RUM beacons (rd_, rb_) are sent&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In other words:&lt;BR /&gt;if your script throws even a single error before calling the Dynatrace bootstrapping code, Session Replay will not start at all.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Nov 2025 21:27:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Session-Replay-Not-captured-for-every-client/m-p/290188#M7177</guid>
      <dc:creator>t_pawlak</dc:creator>
      <dc:date>2025-11-24T21:27:57Z</dc:date>
    </item>
  </channel>
</rss>

