Trigger SendPulse pixel events automatically

Condition-based triggers send events to SendPulse based on website visitor activity. This works best for standard scenarios like page views, click-throughs, and similar events.

Let’s talk about how to trigger a SendPulse pixel event automatically.

If available conditions don’t meet your needs, you can trigger events manually using code.

Select conditions

Go to your added website and click Add event. Select the Automated, condition-based trigger type and add conditions.

User behavior

After scrolling 50% of a page Tracks how far the user scrolls the page.

The event will trigger when a visitor scrolls halfway down the page.

When the cursor moves outside the window Tracks the mouse cursor movement.

The event will trigger if the visitor starts moving the cursor to switch to another tab or close the current one.

Session inactivity Tracks how long a user stays inactive during a session.

The event will trigger when a user does not interact with your page for the selected amount of time.

Set how long a user needs to remain inactive. Select seconds or minutes.

Pages and URLs

Event Description How to set it up
Current page URL Tracks the page the user is currently viewing.

The event will trigger after a visitor loads the page with the given URL.

Select the equal to, not equal to, or contains conditions.

Enter a value that contains the link or part of the link to the current page.

Current page URL Tracks the page the user is currently viewing.

The event will trigger after a visitor loads the page with the given URL.

Select the equal to, not equal to, or contains conditions.

Enter a value that contains the link or part of the link to the current page.

Time on current page Tracks how long the visitor stays on your page.

The event will trigger when a visitor spends the amount of time you specify in the settings.

Select a more or less condition.

Enter a value that is higher or lower than the website visit duration in seconds, minutes, or hours.

Page title Tracks pages by title name.

The event will trigger if a visitor visits a page with the same title.

Select the equal to, not equal to, or contains conditions.

Enter a value that equals or contains characters from the target page title.

Pages visited Tracks the total number of pages visited.

The event will trigger when a user visits more or fewer than the given number of pages.

Select a condition more or less.

Enter the number of pages a visitor must view before the event triggers.

URL of the page visited Tracks the page the user came from.

The event will trigger after a page with the given URL loads.

Select the equal to, not equal to, or contains conditions.

Enter a value that includes the full URL or a part of the target page URL.

Visitor data

Event Description How to set it up
Traffic source Tracks the page the visitor came from.

The event will trigger if the given URL matches the referral URL.

Select the equal to, not equal to, or contains conditions.

Select Email campaign, Chatbot, or Website.

Traffic type Tracks where the visitor came from.

The event will trigger only if visitors come from the selected traffic source.

Select the equal to or not equal to condition.

Choose a traffic source:

referral (the user came to your website through a link);

organic (the user came to your website from a search engine);

utm (the user came to your website through a link with a UTM tag);

social (the user came to your website from social media);

typein (the user entered your website URL into the address bar).

Browser language Tracks the user’s browser language.

The event will trigger when a user visits the selected language version of your page.

Select the equal to or not equal to condition.

Select a browser language from the list.

Browser Tracks the browser and device your website visitor is using.

The event will trigger when a visitor visits your website from a specific browser or any browser on mobile/desktop.

Enter a value that matches the browser name or matches all browsers on mobile or desktop.
Device location Tracks visitor location using their IP.

The event will trigger when a user visits your website from a specific country.

Select the show for or not show for condition.

Select a country from the drop-down list.

Time

Event Description How to set it up
Time on site Tracks how long the visitor spent on all pages of your website.

The event will trigger if a visitor spends the given amount of time on your website.

Select the greater than or less than condition.

Enter a value that is longer or shorter than the visit duration in seconds, minutes, or hours.

Time period based on your site visitor’s time zone Tracks the amount of time the user spent on your website.

Your website visitor’s time zone is applied.

Your widget will appear only during the selected timeframe.

Select the timeframe during which the widget will appear on your website.

For example, you might set a promotion period or your business hours, like from 6:00 PM to 12:00 AM.

Time period based on your account time zone settings Tracks the amount of time the user spent on your website.

The time zone in your account settings is applied.

The event will only trigger during the selected timeframe.

Date range Tracks the date when the user visited your website.

The event will only trigger during the selected dates.

Select the timeframe during which the widget will appear on your website.

A new day begins after 00:00 midnight. Night time should be set as follows: before 23:59, the or operator, after 00:01.

When you create a widget, your browser's time zone is applied.

Day of the week Tracks the days of the week when the user visits your website.

The event will trigger when a user visits your website on the selected days of the week.

Select one or more days of the week.

UTM tags

Event Description How to set it up
UTM Medium Tracks the parameter used to define the traffic type.

The event will trigger only when a visitor’s utm_medium matches or includes the given value.

Select the equal to, not equal to, or contains condition.

Enter a value that matches or includes the utm_medium parameter.

Options include:

cpc (pay-per-click advertising);

cpm (pay-per-impression advertising);

referral, organic (traffic coming from search engines);

social (traffic from social media, including clicks on posts, ads, and more).

UTM Content Tracks the parameter that determines the part of the page the user came from.

The event will trigger only when a visitor’s utm_content matches or includes the given value.

Select the equal to, not equal to, or contains condition.

Enter a value that matches or includes the utm_content parameter.

Options include:

/ (the user came from the main site page; the last part of the link);

/emailservice/forms (the user came from another website page).

It may also include your page element names.

UTM Term Tracks the parameter used to determine which search term or query brought the visitor to your website.

The event will trigger only when a visitor’s utm_term matches or includes the given value.

Select the equal to, not equal to, or contains condition.

Enter a value that matches or includes the utm_term parameter.

UTM Campaign Tracks the parameter that determines the name of the advertising campaign that brought the visitor to your website.

The event will trigger only when a visitor’s utm_campaign matches or includes the given value.

Select the equal to, not equal to, or contains condition.

Enter a value that matches or includes the utm_campaign parameter.

UTM Source Tracks the parameter that determines the traffic source where the user came from.

The event will trigger only when the visitor comes from the selected traffic source.

Select the equal to, not equal to, or contains condition.

Enter a value that matches or includes the utm_source parameter.

Options include:

site.com (any website);

google (search engine);

facebook.com (social media platform);

direct (the user entered your website link into the address bar or accessed your website using their bookmarks).

Frequency

The Frequency trigger type tracks how many times a user visits your website within a selected timeframe.

Select a pop-up display frequency: Once a day, Once a week, Once a month, Once a year, or Set period.

Select binding operators

You can combine multiple conditions using the following operators:

any Use this operator to match at least one filter condition.

Contacts will be added to the segment if at least one filter criterion is met.

each Use this operator to require all added conditions to be met.

Contacts will be added to the segment only if all filter criteria are met.

You can also combine criteria within a single condition using the following operators:

and Use this operator to require both values within the same criteria group to be met.
or Use this operator to match one of the values within the same criteria group.

Click Save.

Rate this article about "Trigger SendPulse pixel events automatically"

User Rating: 4 / 5 (4)

Previous

Install the SendPulse pixel on your website

Next

Trigger SendPulse pixel events manually

Popular in Our Blog

Try SendPulse email service for free