Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form below and we will reply as soon as possible.

  • Integration Hub
  • Contact Us
  • Docs home
  • Analytics & Data
  • Experience and Event Analytics

Fix Experience Issues

Learn why experience issues happen, what the common error types mean, and how to resolve them.

Updated at March 26th, 2026

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form with the details about the help content you'd like to see.

  • Home

  • Getting Started

    • Installation & Developers

      • Web Experiences

        • Mobile Experiences

          • Workflows

            • Analytics & Data

              • Account Management

                • Integrations

                  Table of Contents

                  Prerequisites Check the Issues Report Understand issue types "Could not find element" "Found multiple elements" "Element is present but not visible" Determine if it's a real problem Fix a broken selector Option 1: Rebuild the selector in the Builder Option 2: Add a stable selector in your app's code Prevent issues for specific audiences Still stuck?

                  Experience issues (also called step errors) occur when Appcues can't find, identify, or display the element a Tooltip, Pin or Embed is anchored to. Most reported issues are warnings that resolve on their own — not actual failures.

                  Prerequisites

                  • A published experience with element-based patterns (Tooltips, Pins, Embeds)
                  • Access to the Appcues Builder

                  Check the Issues Report

                  1. Open the experience in Studio and go to its Analytics page.
                  2. Select a date range. The Issues Report shows the 25 most recent issues, including the step number, User ID, URL, issue type, and when it last occurred.
                  3. To see all issues, export the experience's CSV and filter for step_error events.

                  Understand issue types

                  "Could not find element"

                  This means the target element wasn't on the page when the experience loaded. Common causes:

                  • Your engineering team renamed or removed the element.
                  • The element lives inside a dropdown, modal, or other dynamic container the user hasn't opened yet.
                  • Some users don't have access to the element (for example, an admin-only tab).
                  • The element exists on desktop but is hidden on mobile.

                  "Found multiple elements"

                  The CSS selector matches more than one element on the page. The selector needs to be more specific.

                  "Element is present but not visible"

                  The element exists in the DOM but can't be scrolled to or is off-screen — often due to a small browser window or a hidden dynamic container.

                  Determine if it's a real problem

                  Many reported issues are temporary. When Appcues can't find an element, it fires a step_error event. If the element appears later, Appcues recovers automatically and fires an error_recovered event. The Issues Report lists all step_error events regardless of recovery.

                  To check whether an issue actually affected users:

                  1. Export the experience's CSV.
                  2. Search for step_error events for the affected User ID.
                  3. Check whether each error has a corresponding error_recovered event. If it does, the user saw the step normally.

                  Fix a broken selector

                  Option 1: Rebuild the selector in the Builder

                  Open your page and right-click the target element, then select Inspect to find a unique attribute (an ID, a stable class name, or a data- attribute).

                  1. In the Appcues Builder, click the cog icon on the affected step.
                  2. Go to the Placement tab and select Manual.
                  3. Enter the new, more specific selector. Use the By Order or By Text filters if multiple elements share the same selector.

                  See Troubleshoot element targeting for guidelines.

                  Option 2: Add a stable selector in your app's code

                  Work with your engineering team to add a unique, stable CSS selector (such as a data-appcues attribute) to the target element. This prevents future breakage when the UI changes. See Troubleshoot element targeting and Prepare your frontend for element targeting for guidelines.

                  Prevent issues for specific audiences

                  If the element only exists for certain users (for example, admins), update the experience's audience targeting so it only shows to users who have access to that element. If the issue is a desktop-vs-mobile visibility problem, target the experience to Device type: Desktop.

                  Still stuck?

                  Collect the following and contact support:

                  • The experience URL from Studio (copy from your browser's address bar on the settings page)
                  • The affected User ID
                  • The page URL where the issue occurs
                  • A screenshot or screen recording showing the problem
                  • Any console errors visible in the browser's developer tools
                  studio analysis reporting problems could not find element issues error found multiple elements element is present but not visible fix issues css selectors content omitted

                  Was this article helpful?

                  Yes
                  No
                  Give feedback about this article

                  Related Articles

                  • Troubleshoot element targeting
                  Appcues logo

                  Product

                  Why Appcues How it works Integrations Security Pricing What's new

                  Use cases

                  Appcues Integration Hub User Onboarding Software Feature Adoption Software NPS & Surveys Announcements Insights Mobile Adoption

                  Company

                  About
                  Careers

                  Support

                  Developer Docs Contact

                  Resources

                  The Appcues Blog Product Adoption Academy GoodUX Case studies Webinar Series Made with Appcues

                  Follow us

                  Facebook icon Twitter icon grey Linkedin icon Instagram icon
                  © 2022 Appcues. All rights reserved.
                  Security Terms of Service Privacy Policy

                  Knowledge Base Software powered by Helpjuice

                  Expand