Skip to main content

Understanding Triggers and Targeting in Campaigns

Updated over a week ago

To get the most out of your campaigns in Triggerbee, it’s essential to understand how Triggers and Targeting work together. These settings determine who sees your campaign, when they see it, and under what conditions.


What is Targeting?

Targeting controls who can see your campaign, based on audience attributes and session behavior.

Audience

Under the Audience setting, you choose who the campaign is shown to. This can be:

  • Everyone – Show to all visitors (default)

  • Specific segments – Use custom audience segments based on website behavior, CRM data, Weather, Survey responses, visit history, or other criteria. Read more about Audience Targeting here.

The “Estimated Reach” helps you understand how many visitors will match the selected audience.

Session Conditions

With Session Conditions, you can define logic for when your campaign should show, based on what happens in the current session.

For example:

  • The visitor is on a mobile device

  • This is the 6th visit of the visitor

  • The visitor has a certain cookie or matches a JavaScript condition

You can combine conditions using AND / OR logic to narrow or broaden your reach.

Tip! The JavaScript Session Condition is extremely useful in targeting any type of HTML condition – such as logged out visitors or certain product types.


What is a Trigger?

Triggers control when and how your campaign appears on the screen. You can add multiple triggers — the first one to match will launch the campaign.

Available Triggers:

Trigger

Description

Best Use Case

After X Pageviews

Show after the visitor has seen X pages

Re-engaging returning users

On Exit Intent

Show when the user moves the mouse to close the tab

Save abandoning visitors. Works best on Desktop

On Scroll

Show after scrolling a certain % of the page

Content engagement

Inactive for X Seconds

Show after idle time

Nudging distracted users

After X Seconds

Show after a timed delay

Timed nudges

Instantly

Show on page load

Announcements or alerts

Manual

Trigger via JavaScript or link

Testing and custom actions

Triggers can be layered with conditions and audience settings for precision targeting.


Where: Page Targeting

Under the “Where” section, you can define specific URLs or paths where the campaign should appear (or not appear).

  • Use Page Path to define rules like:
    /checkout — show only on the checkout page
    /woman/* — show on all pages be "/woman"
    *product* — show on all pages containing the word "products"

  • Use Exclude Rules to hide campaigns from specific pages.

Note: You don't have to include and exclude paths unless they overlap.


Scheduling

With scheduling, you can prepare your campaigns in advance, both starting and ending them on a specific date and time. Perfect for planning summer and Christmas campaigns where you might want to take a day or two off work.

  • Start & End Date – Show the campaign only within a certain timeframe

  • Custom Days/Hours – Target by time-of-day or day-of-week.

Tip! Several customers have had success with "night-campaigns", where they distributed discount codes to night owls browsing in the middle of the night.


Repetition

Controls how the campaign behaves after interaction:

  • Continue showing on each page

  • Disable for X time after it’s shown or dismissed

  • Don’t show again after one view or interaction

By default, Repetition is set according to:

  • If the desired action happens (form submission, click on CTA): never show again

  • If campaign is dismissed: show again after 7 days

So if you don't have any special requirements, just leave the Repetition Settings as they are.


Best Practices

  • Use pageview or scroll triggers for popups to avoid interrupting users.

  • Combine audience segments with page rules to deliver hyper-targeted experiences.

  • Always test timing delays for nudges like Panels or Callouts — 5-10 seconds is often ideal.

  • Use manual triggers for custom button actions or Testing

With a solid grasp of triggers and targeting, you can ensure that every campaign reaches the right visitor at the right moment — maximizing engagement without overwhelming your users.

Did this answer your question?