# Troubleshooting

{% hint style="warning" %}
This is a BETA feature.&#x20;
{% endhint %}

## Troubleshooting Tool

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2F4DrHYizowUBlxnhuygfP%2Fimage.png?alt=media&#x26;token=c4f5b9b2-c909-4393-8fa0-e17028d032a6" alt=""><figcaption></figcaption></figure>

### How to launch the Tool

You can open the tool in three different ways:

1. **From the Settings page**
   * Go to [Settings > Troubleshoot](https://i.usejimo.com/settings/troubleshoot).
   * Enter the URL of your app (where the Jimo snippet is installed).
   * A new tab will open with the Troubleshooting Tool on top of your site.
2. **With a keyboard shortcut (recommended)**
   * Enable the shortcut from the [Troubleshoot settings page](https://i.usejimo.com/settings/troubleshoot).
   * Then, on any page of your app where Jimo is installed, press:
     * `⌘ ⇧ L` on Mac
     * `Ctrl ⇧ L` on Windows/Linux
   * The tool will instantly open on top of the page.
3. **From the Experience dashboard**
   * Open the **… menu** of a live experience.
   * Click **Troubleshoot** and [enter the URL](#user-content-fn-1)[^1] it will open on.
   * The tool will [open already focused](#user-content-fn-2)[^2] on this specific experience.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FctsXlR6d9PELBEMe1z2t%2Fimage.png?alt=media&#x26;token=90a2275b-92d5-40d4-bf45-f24efdaf149f" alt=""><figcaption></figcaption></figure>

***

### Navigating the Tool

The Troubleshooting Tool opens as a **draggable widget** over your site. You can move it anywhere or close it with the ✕ button.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2F5Exsk3ElOXZJgNetmnik%2Fimage.png?alt=media&#x26;token=cf6ccfe8-75e5-4ff3-8e59-9bbe4aa3d8bf" alt=""><figcaption></figcaption></figure>

#### User panel

At the top, you see the **current Jimo user context**:

* User name & ID (clickable to open details).
* Segments the user belongs to.
* Attributes with current values.
* **Reset user activities** button: clears local activity (seen experiences, completed checklists, etc.) only on this browser.

  > This does **not** change analytics history or segments.\
  > To remove a user from segments, use the **Users & Segments** tab.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FNTDfiE5XLK6OChWzF7qS%2Fimage.png?alt=media&#x26;token=9be3a8f7-b996-4412-9cb9-1fc81f95c043" alt=""><figcaption></figcaption></figure>

#### Experience list

Below the user context, you see the list of all published experiences available for this page.

* **Search bar**: filter by name.
* **Tabs**: `All`, `Shown`, `Waiting`, `Ineligible`.
* Each experience shows:
  * Name, type, and current status.
  * Expand to [see details](#user-content-fn-3)[^3]:
    * Raw experience ID (clickable link to its dashboard).
    * Status details (trigger conditions, matched or not matched rules).

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FGUZezpajpqsUOWeVW7hN%2Fimage.png?alt=media&#x26;token=50ba52cd-5660-4955-9522-eae820fd09f7" alt=""><figcaption></figcaption></figure>

#### Statuses

* **Shown** → The experience is currently displayed.
* **Seen** → The experience has already been seen and dismissed or completed.
* **Waiting** → The experience is eligible but waiting for a trigger (e.g., click, page load, event).
* **Ineligible** → One or more conditions prevent the experience from displaying.
  * Details show which conditions are not matched (e.g., wrong environment, user not in segment, invalid URL).
  * Conditions that match are also listed.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FmnhXg4x6cT1XoTAcgeFi%2Fimage.png?alt=media&#x26;token=0a5fe4ea-65da-48bf-97dd-c0a7826a0303" alt=""><figcaption></figcaption></figure>

#### Support

At the bottom, a quick link lets you **chat with Jimo support**.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2Fr3J4RkzfyFmIX0vwZAVP%2Fimage.png?alt=media&#x26;token=f34a202b-0dd9-4e6d-b58b-c26ee7e4d011" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FUhfF2TDOggxdl0SifzSk%2Fimage.png?alt=media&#x26;token=2a247b54-da94-4612-bbba-07ef60712528" alt=""><figcaption></figcaption></figure>

***

### Common issues you can identify

The tool helps you quickly spot why an experience doesn’t show.\
Here are the most frequent cases:

* **Snippet not installed** → the tool itself won’t load.\
  → Use `window.jimo` in browser console:
  * `undefined` = script missing
  * `[]` = script present but not initialized
  * `{}` = script correctly installed
* **Wrong targeting / segment mismatch**\
  → Check user segments in the tool, and adjust rules in [Users & Segments](https://help.usejimo.com/docs/analyze/users-and-segments) or the [Who field](https://help.usejimo.com/docs/publish/target-right-people-who) and [Where field.](https://help.usejimo.com/docs/publish/target-specific-urls-domains-where)
* **Trigger not activated**\
  → If status = *Waiting*, check which trigger is expected (click, event, page condition). See [Show On.](https://help.usejimo.com/docs/publish/trigger-on-the-right-spot-show-on)
* **Dynamic selectors issue**\
  → If element selectors change dynamically, Jimo may lose track of the element. See [Dynamic Elements.](https://help.usejimo.com/docs/build/positioning#dynamic-elements)
* **Environment mismatch**\
  → Experience is limited to a different [domain/environment](https://help.usejimo.com/docs/settings/environments) than the one you are testing.
* **MAU limit reached or CSP errors**\
  → Check browser console for warnings (MAU over limit, blocked scripts, CSP errors).

***

### Limitations

* The Troubleshooting Tool relies on a **working snippet**.\
  If the snippet is missing or broken, the tool cannot be opened.
* It cannot detect CSP or quota issues directly — use the browser console for advanced debugging.
* Resetting user activities only clears **local browsing history** of experiences, not analytics logs or segments.

***

### Best practices

{% stepper %}
{% step %}
Always test on the correct environment (production vs staging).
{% endstep %}

{% step %}
Use the keyboard shortcut for quick access while debugging.
{% endstep %}

{% step %}
When troubleshooting targeting issues, open the user panel to check segments and attributes.
{% endstep %}

{% step %}
If needed, combine the tool with console checks (`window.jimo`) for installation debugging.
{% endstep %}
{% endstepper %}

[^1]: ![](https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FeuyszxKaLmlkRfS0HFlU%2Fimage.png?alt=media\&token=c5892ca1-a5bd-4c90-9338-9baee7e5a930)

[^2]: ![](https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2Fy8pchZNRRMYW3JAcWICE%2Fimage.png?alt=media\&token=9672120f-5407-41ba-8088-cc3bc6e7e8fb)

[^3]: <img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FmnhXg4x6cT1XoTAcgeFi%2Fimage.png?alt=media&#x26;token=0a5fe4ea-65da-48bf-97dd-c0a7826a0303" alt="" data-size="original">
