Goals are events that occur within a visitor's journey that bring them closer to the purchase of a product or service. Goals may optionally have an attached value (the value of the products or services the visitor purchased).
An example of a goal may be downloading a whitepaper, viewing a video, completing a contact form, registering for an account, making a purchase, or interacting with a specific piece of content.
Once created, goal data can be seen using Segments.
Goals can be created by going to Settings > Goals from your Decibel account. Click the Add Goal button where you will presented with the following screen.
You will need to assign a name to each goal that you create, while a description is optional. You can also change the status of a visitor based on goals they achieve through the Change status to drop-down menu. For example, on an e-commerce website, the “Add to Basket” goal may have a status of “Engaged”, while the “Checkout” goal would have a status of “Converted”. Goals with a status of Converted will also contribute towards the Conversion Rate that is shown in the Dashboard of each property.
You can then select the Integration method which determines how the goal is triggered, where you will see the following options:
Using Point-and-click to trigger goals
Clicking the relevant tab's title will take you to that tab, where you can simply click on the relevant element that you wish to trigger the goal for, and this will populate the Selector field in Decibel for the element in question. In the example below, we are looking to trigger a goal when a user clicks on the "Blog" link in the menu. Hovering our mouse over the element shows us that this has an ID of blog-nav, and if we click the element, this will populate the Decibel selector field with #blog-nav.
Goals can also be triggered by Rules when a certain condition is met, such as viewing a specific page, spending a certain amount of time on the website, or making a return visit to the website.
You can find the relevant goal code for any goals that you have created by going to Settings > Goals and clicking the Show integration code button (below).
When triggering through the API call, you can also pass a value along with the goal, such as in the example below which is being triggered when a particular element on the page is clicked:
To edit a goal, simply click the Edit icon next to the relevant goal (above), where you will presented with the same option as when you were creating the goal.
To delete a goal, simply click the Delete icon (above) on the Goals dashboard next to the relevant goal that you want to delete.