How to use the Engagement events condition (web channel)?
With the Engagement events condition, you can track how visitors interact with your page. This allows you to trigger automated workflows based on people’s engagement with content on the page.
The Engagement events condition reacts when visitors interact with the page, such as clicking on the page elements or scrolling through the content.
Automation now has two channels: Email and Web. The Email channel is used to reach your email subscribers, while the Web channel allows you to engage both email subscribers and non-subscribed website visitors. Subscribed users can move from the Web to the Email channel to continue their journey, but not the other way around.
To use this condition, you must have Web Connect properly installed on your website. This script is essential for integrating various GetResponse services and enables the transmission of event data via Web Connect, whether through our plugins or your custom implementations.
Configuration
- Drag Engagement events element from Conditions section in WEB channel in the automation workflow editor.
- From the dropdown menu, select a domain. If your domain is not visible there, make sure the Web Connect is properly installed on the site linked with it.
- When configuring the condition, you can:
- Define when the next step will be triggered – when all or any actions occur.
- Define a list of Engagement events. You can configure up to six events. From the dropdown menu, select the type of event:
- Click – provide a CSS selector so the automation can identify the exact element that needs to be tracked.
- Scroll to element – provide a CSS selector so the automation knows the specific element the visitor has scrolled to.
- Scroll by percentage – specify the percentage of the page that must be scrolled to trigger the event.
- You can also enable Run multiple times for this conditions, so it will trigger every time the defined criteria are met.
CSS examples
Here are some practical examples you can use when configuring your events:
- Track a button click
.buy-now-btn
This will trigger the event when a visitor clicks a button with the classbuy-now-btn
. - Track a specific link
a[href="/pricing"]
This will trigger the event when a visitor clicks a link that leads to the/pricing
page. - Track scrolling to a section
#features
This will trigger the event when the visitor scrolls to the section of the page with the IDfeatures
.
Setting up a trigger using CSS selectors requires basic knowledge of HTML and CSS. If you’re unfamiliar with these concepts or the structure of your website’s code, we recommend consulting your web developer.
Please note that GetResponse does not provide technical support for setting up CSS selectors. However, if you need general guidance, you can refer to online resources or seek assistance from a professional.
Use cases
You can use the Engagement events condition to:
- Tag visitors based on their interests (e.g., scrolls to certain articles).
- Show popups based on user behavior.
- Send push notification or push notification prompt based on specific page interactions.