Skip to content

Set up events and goals

Before sitebrunch can count conversions, you decide what counts. This article shows you how to create events and which of them are goals.

Last updated: October 4, 2026


Requirements

  • The snippet is installed on your website.

  • Your workspace has at least the Starter plan.

Goals and interactions

sitebrunch counts events, meaning anything that happens on your website and matters to you: a click on “Subscribe to newsletter”, a download, a purchase. Every event is either a goal or an interaction.

A goal is what a visit should achieve, for example a purchase or an inquiry. In the analysis you see goals with revenue and source.

All other events are interactions. You simply count them, completely independent of your goals. For example, how often the video on the home page is started or how often someone downloads the price list. You can also use interactions as steps in funnels.

Manage events

In the menu under “User Experience”, click “Conversions”. At the bottom left under “Setup” you find “Manage events”. Here you see all events, split into goals and interactions, and how often they were triggered in the selected period.

Screenshot sitebrunch: The “Events” page in Conversions. At the top the goal “Purchase”, below it the interactions “Add to cart” and “Go to checkout”, each with kind, count in the period, a pencil for editing and a menu with three dots.

Use the menu with the three dots to turn an interaction into a goal, open it in the analysis or delete it.

Create a new event

Click “New event” at the top right. Give the event a name you will recognize later, and under “What counts?” pick one of four kinds. Which one fits depends on how the event can be recognized on your website.

Page visited

Use this kind when the event has its own page. A typical example is the thank-you page after an inquiry or an order.

Enter the path under “Page address”. With “Exactly this”, only this one address counts. With “Pattern with *”, all matching pages count, and * stands for any text.

Example on vinodo.de: The event “Blog article read” with the pattern /blogs/news/* counts every view of a blog article. Right below, sitebrunch shows you which pages the pattern matches, here 26 blog articles.

Screenshot sitebrunch: New event “Blog article read” with the kind “Page visited”. The pattern /blogs/news/* is entered as the address, below it the preview “Matches 26 pages viewed in the period” with the most visited blog articles.

Click / form

Use this kind for a click on a specific element or for submitting a form. You don't need any code for this. You pick the element directly on your website.

For this you need the sitebrunch extension for Chrome. If it is not installed yet, sitebrunch asks you about it the first time and takes you to the installation with “Go to extension store”.

First give the event a name and choose under “Counted on” whether a “Click” or a “Form submit” counts. Then click “Pick an element on the page”.

Screenshot sitebrunch: New event “Click on gift voucher” with the kind “Click / form”. Below it the choice between “Click” and “Form submit” and the button “Pick an element on the page”.

Your website opens in a new tab with sitebrunch. At the bottom you see the bar “Pick an element”. When you move the mouse over the page, sitebrunch outlines the element underneath in green. Click the element that should be counted.

Screenshot of the sitebrunch extension on vinodo.de: The page is dimmed, the menu item “Geschenkgutschein” (gift voucher) is outlined in green and labeled “a, Geschenkgutschein”. At the bottom the bar “Pick an element” with “Pick element”, “Use page” and the hint “Click the element you want to count.”
Tip
If the element is hidden behind a menu, a cookie banner or a search field, switch to “Use page” at the bottom or press N. The page then works normally and you can open the menu. With “Pick element” or N you go back to picking.

After the click, sitebrunch asks you where the element should count:

  • “Only on /”: only this one element on exactly this page counts.

  • “On all pages”: it counts on every page where the element appears. This fits menus, headers and footers.

Below both options you see how often the element was clicked in the last 30 days. This lets you check that you caught the right element. If it doesn't fit, click “Pick another element”. Otherwise click “Use this element”.

Screenshot of the sitebrunch extension: Under “Gift voucher: where should it count?” the choice between “Only on /” and “On all pages”, each with the number of clicks in the last 30 days. “On all pages” is selected. At the bottom right “Pick another element” and “Use this element”.

The tab closes and you are back in the “New event” window. The element now appears under “Counted on”, with a note about where it counts. With “Pick another element on the page” you add more elements, for example the same button in a second place. Use the trash can to remove one.

Screenshot sitebrunch: The “New event” window after using the element. Under “Counted on” there is now the element “Geschenkgutschein” (gift voucher) with its technical selector and “On all pages”, below it “Pick another element on the page”.

Example on vinodo.de: “Click on gift voucher” counts on all pages how often someone clicks the gift voucher in the menu.

For a form, choose “Form submit” at the top. The bar is then called “Pick a form”, and sitebrunch only outlines whole forms. It only counts once someone submits the form, not when they click into it.

Example on vinodo.de: “Search used” counts every submitted search. To pick it, first open the search field via “Use page” and the magnifying glass at the top right.

Screenshot of the sitebrunch extension in the “Pick a form” mode: The search field at the top of vinodo.de is outlined in green and labeled “form, Suchen” (search). At the bottom “Search: where should it count?” with “On all pages” selected and the hint “Also counts 2 similar elements on this page.”
Note
If a note like “Also counts 2 similar elements on this page” appears under “On all pages”, the page has elements built the same way. They are then counted too. If you only want the one, choose “Only on” with the page.

Data layer

Use this kind when your shop or your tag manager already reports the event. Most shop systems, for example, report view_item, add_to_cart and purchase on their own.

Under “Name in the data layer”, enter the name exactly as it is called in the shop. Upper and lower case matter. If the event carries an amount, sitebrunch reads it automatically.

Example on vinodo.de: “Product viewed” counts the event view_item, which the shop reports on every product page. This is what the call looks like:

dataLayer.push({ event: 'view_item' });
Screenshot sitebrunch: New event “Product viewed” with the kind “Data layer” and the name view_item. Below it the optional field “Only on certain pages” and the example code dataLayer.push with event view_item.

Code call

Use this kind when the event has no page of its own and your shop doesn't report it. You or your developers then add one line of JavaScript in the right place, for example after a successful sign-up.

The code name can't be changed after the event is created, because otherwise the code on your site would no longer match.

Example on vinodo.de: “Newsletter sign-up” with the code name newsletter_signup. The line for it is:

window.sitebrunch.event('newsletter_signup');
Screenshot sitebrunch: New event “Newsletter sign-up” with the kind “Code call” and the code name newsletter_signup. Below it the line window.sitebrunch.event to copy, once without and once with a monetary value.

Count as goal and save

Turn on “Count as goal” if the event is a goal. Otherwise it stays an interaction. Then click “Save”.

Note
sitebrunch counts an event from the moment you create it. Earlier visits are not counted afterwards. That's why a new event starts at 0.
Note
The kind of an event can't be changed after it is created. If you need a different kind, create a new event.

Rename an event

Many shops report events with English technical names like purchase or add_to_cart. To make them clear to your team at a glance, give them a name of your own. Click the pencil next to the event and change the name, for example to “Purchase”.

In the same window you see whether the event is arriving. If it says “Receiving”, everything is set up correctly.

Screenshot sitebrunch: The “Edit event” window with the name “Purchase”, the kind Data layer, the name in the data layer “purchase” and the green note “Receiving”.