# RudderStack Assistant Troubleshooting Guide

<p>This guide contains solutions for common issues you may encounter while using RudderStack Assistant.</p>

<html lang="en">
<blockquote class="info">
  <div class="tip-quote">
    
    <div class="tip-text"><p>This guide covers troubleshooting the extension itself.</p>
<p>If you&rsquo;re looking to debug your RudderStack SDK implementation, use the different tabs (<strong>Overview</strong>, <strong>Events</strong>, <strong>Advanced</strong>) described in the <a href="https://www.rudderstack.com/docs/sources/event-streams/sdks/rudderstack-javascript-sdk/events-tracking-assistant/interface-reference/" >Interface Reference</a>.</p>
</div>
  </div>
</blockquote>

</html>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="extension-issues">Extension issues</h2><table>
  <thead>
      <tr>
          <th>Issue</th>
          <th><div>Solution</div></th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Extension blank or not loading</td>
          <td><ul><li>Right-click the extension icon &gt; <strong>Inspect popup</strong> and check for errors.</li><li>Reload the extension (Chrome: <code>chrome://extensions/</code>, Firefox: <code>about:addons</code>).</li><li>If issues persist, temporarily disable other extensions or reinstall the extension.</li></ul></td>
      </tr>
      <tr>
          <td>Extension taking too long to load</td>
          <td><ul><li>Refresh the web page and wait for it to fully load before opening the extension.</li><li>Check browser console for errors.</li></ul></td>
      </tr>
      <tr>
          <td>Extension icon not visible in toolbar</td>
          <td><ul><li>Chrome: Click the puzzle piece icon (Extensions) and pin the extension.</li><li>Firefox: Right-click the toolbar &gt; <strong>Customize Toolbar</strong> and drag the extension icon to the toolbar.</li></ul></td>
      </tr>
      <tr>
          <td>Extension shows stale data</td>
          <td>Close and reopen the extension. The extension shows data for the currently active browser tab.</td>
      </tr>
      <tr>
          <td>Extension not in Developer Tools</td>
          <td>Close and reopen Developer Tools. The <strong>RudderStack Assistant</strong> tab should appear in the <strong>&raquo;</strong> menu.</td>
      </tr>
  </tbody>
</table>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="sdk-detection-issues">SDK detection issues</h2><table>
  <thead>
      <tr>
          <th>Issue</th>
          <th><div>Solution</div></th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>SDK not detected</td>
          <td><ul><li>Refresh the web page with the extension open and wait 2-3 seconds.</li><li>Verify the SDK is installed by checking <code>window.rudderanalytics</code> in the browser console.</li><li>If undefined, the SDK is not installed on this page.</li></ul></td>
      </tr>
      <tr>
          <td>SDK injection not working</td>
          <td><ul><li>Some websites have strict Content Security Policy (CSP) headers that prevent script injection. The extension indicates if injection is not supported.</li><li>For production use, install the JavaScript SDK on the website instead.</li></ul></td>
      </tr>
  </tbody>
</table>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="events-and-data-issues">Events and data issues</h2><table>
  <thead>
      <tr>
          <th>Issue</th>
          <th><div>Solution</div></th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Events not appearing in <strong>Events</strong> tab</td>
          <td><ul><li>Open the extension <strong>before</strong> triggering events. The extension can only capture events sent after it is opened.</li><li>To capture page load events, open the extension and refresh the page.</li></ul></td>
      </tr>
      <tr>
          <td>Events count differs from dashboard</td>
          <td><ul><li>This is normal behavior. The extension shows events sent from the browser, while the dashboard shows events received by RudderStack, including data from <strong>all</strong> user sessions.</li><li>The count can differ due to processing delays, failed events, filtering, or different time ranges.</li></ul></td>
      </tr>
      <tr>
          <td><strong>Overview</strong> tab shows empty data</td>
          <td><ul><li>Wait for the SDK to fully initialize. Verify the SDK is detected (check for SDK version in the header).</li><li>Some data may be empty if no user ID is set or no destinations are configured.</li></ul></td>
      </tr>
  </tbody>
</table>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="destination-issues">Destination issues</h2><table>
  <thead>
      <tr>
          <th>Issue</th>
          <th><div>Solution</div></th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Destination not loading or showing as failed</td>
          <td>Check <strong>Overview</strong> &gt; <strong>Destinations</strong> for error details. Common causes include:<ul><li>Ad blocker interference: Disable ad blockers temporarily or configure custom domains/proxies</li><li>Incorrect base URL: Verify destination configuration in the RudderStack dashboard and check <strong>Advanced</strong> &gt; **Custom Domains</li><li>Slow CDN response: Check network connectivity and browser console for network errors</li><li>Incorrect configuration: Verify the destination is enabled in the RudderStack dashboard and device-mode is enabled</li></ul></td>
      </tr>
      <tr>
          <td>Destination showing as filtered</td>
          <td><ul><li>Destinations can be filtered due to consent requirements, SDK loaded in pre-consent mode, destination not enabled in the dashboard, or explicitly disabled via integrations object in load options.</li><li>Check your RudderStack dashboard and SDK configuration.</li></ul></td>
      </tr>
  </tbody>
</table>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="feature-issues">Feature issues</h2><table>
  <thead>
      <tr>
          <th>Issue</th>
          <th><div>Solution</div></th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Copy to clipboard not working</td>
          <td><ul><li>Check browser clipboard permissions in extension settings. Try downloading as a file instead, or manually select and copy text.</li></ul></td>
      </tr>
      <tr>
          <td>Export not working</td>
          <td><ul><li>Check if popup blockers are enabled. Try <strong>Copy to Clipboard</strong> instead.</li><li>Ensure the SDK is detected and fully initialized before exporting.</li></ul></td>
      </tr>
  </tbody>
</table>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="get-help">Get help</h2><p>If you&rsquo;ve tried the above solutions and still have problems, report the issue on the <a href="https://github.com/rudderlabs/events-tracking-assistant/issues" >GitHub repository</a>. Include:</p>
<ul>
<li>Browser and version</li>
<li>Extension version</li>
<li>Steps to reproduce the problem</li>
<li>Screenshots (if applicable)</li>
<li>Browser console errors</li>
</ul>

<blockquote class="warning">
  <div class="tip-quote">
    
    <div class="tip-text">Do not include write keys, credentials, or personal user data in public reports. Share these privately with support if needed.</div>
  </div>
</blockquote>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="see-also">See also</h2><ul>
<li><a href="https://www.rudderstack.com/docs/sources/event-streams/sdks/rudderstack-javascript-sdk/events-tracking-assistant/" >RudderStack Assistant</a>: Learn about RudderStack Assistant and its features</li>
<li><a href="https://www.rudderstack.com/docs/sources/event-streams/sdks/rudderstack-javascript-sdk/events-tracking-assistant/interface-reference/" >Interface Reference</a>: Learn about the different tabs available in RudderStack Assistant</li>
<li><a href="https://www.rudderstack.com/docs/sources/event-streams/sdks/rudderstack-javascript-sdk/events-tracking-assistant/quickstart/" >Quickstart</a>: Installation and basic usage of RudderStack Assistant</li>
</ul>

