US English (US)
ES Spanish

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
English (US)
US English (US)
ES Spanish
  • Docs home
  • Web Experiences
  • Customization & Styling

Track an event from a Button

Learn more about tracking events in buttons in your experiences and how to use them

Updated at March 23rd, 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

                • Best Practices

                  • Integrations

                    Table of Contents

                    Prerequisites Add event tracking to a button Activate the event Confirm it worked Use button events for targeting Send button events to other tools If the event isn't appearing

                    Track button clicks as custom events so you can monitor engagement, target other experiences based on those clicks, and send the data to third-party tools.

                    Prerequisites

                    • A published (or ready-to-publish) Flow, Pin, or Banner with at least one button.

                    Add event tracking to a button

                    1. Open the experience in the Builder.
                    2. Select the button you want to track.
                    3. Toggle Track Event on.

                    Enter an event name (for example, "Dismissed Welcome Flow" or "Clicked Upgrade CTA"). Choose a name that clearly describes the action — you'll reference it later in targeting rules and analytics.

                    Activate the event

                    The event won't appear in targeting options or analytics until it has been triggered at least once. To trigger it:

                    1. Go to the Flow's Settings page and set the trigger to Only manually.
                    2. Publish the Flow.
                    3. Copy the permalink and open it in your browser.
                    4. Click the button that has event tracking enabled.
                    5. Alternatively, use Test mode to trigger the button without changing the Flow's trigger setting.

                    The event may take a few minutes to appear after the first click.

                    Confirm it worked

                    • Open Events Explorer and search for your event name. It appears under Application Events.
                    • Click the event to see which users interacted with the button and when.

                    Use button events for targeting

                    Button events are especially useful for controlling when experiences show or stop showing.

                    Example — Stop showing a Flow after a user dismisses it: Add a "Dismiss" button with a tracked event called "Dismissed Welcome Flow." In the same Flow's audience targeting, add the condition: Dismissed Welcome Flow has not occurred. Combined with the trigger option Show every time, the Flow keeps appearing until the user clicks the dismiss button. Once the event fires, the condition turns false and the Flow stops showing.

                    Example — Track clicks on a URL button: Add event tracking to a Go to URL button (for instance, one that links to a webinar registration page). Monitor how many users clicked the button in Events Explorer, then compare against actual registrations.

                    For another practical pattern, see Add a "Snooze" / "Show later" option.

                    Send button events to other tools

                    Button events are automatically sent through Appcues' frontend integrations, as well as HubSpot and Salesforce.

                    If the event isn't appearing

                    • Not in targeting options — The event must be triggered at least once. Publish the Flow, open it via permalink or Test mode, and click the button.
                    • Not in Events Explorer — Wait a few minutes after the first click, then refresh. If it still doesn't appear, confirm the Track Event toggle is on and the event has a name.

                    If the issue persists, collect the Flow URL from Studio, the affected user's User ID, and a screenshot of the button's settings panel, then contact support.

                    button tracking event tracking track event button event track button clicks button clicks track button

                    Was this article helpful?

                    Yes
                    No
                    Give feedback about this article

                    Related Articles

                    • Customize and configure buttons
                    • Add "Snooze" / "Show later" options in a Flow
                    • Events Explorer
                    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