Goals can be set at the campaign level but also defined at the account level (so all new campaigns use these settings), edit your default campaign goals here.
Beacon allows you to set four types of goal.
The default goal that Beacon tracks is Identified visitor from form fills (form submissions). If this is your desired goal you do not need to change anything.
The issue of Identifiable data from form fills is explained here.
Other Goal Options
You can change the definition of a Goal to any of an Internal page, a Specific external link or a Shopify: order thank you page.
Specific External URL
A website visitor clicks on an specific external link from a Beacon link. For example, when you track a website visitor from your marketing to your website, and your goal is to direct them to another page that is not on your domain (and is without the Beacon tag), such as another product or service hosted on a partner website.
Now Beacon goal tracking will report if a website visitor has journeyed all the way from a Beacon link, onto your website and across any number of pages, from your website via a specific link onto one or more external sites.
Specific Internal URL
A website visitor lands on a specific internal URL from a Beacon link. For example, if you have a specific page that you want your website visitors to end up on. This could be a ‘thank you’ page after a visitor has completed an action, or a specific piece of content that if visited is deemed a positive outcome.
Both internal and external goals accept an asterisk as a wildcard at the end of a URL. The asterisk in a wildcard matches any character zero or more times. Meaning an exact destination is not required, so target URLs can be set to
https://my.site./order-received/* for example, so visits to
https://my.site./order-received/no would each result in a goal.
The Visiting an internal page has an additional option to Support wildcard matching in URL enabling this option allows extended wildcard options. Including
* matches any number of characters. You can use the asterisk
* anywhere in the URL. And a
? matches a single character in a specific position.
For example: https://my.site/*/??? would match
https://my.site/order-received/yes but not match
https://my.site/order-received/no (no is 2 characters not 3).
This most useful in matching goals for eCommerce order confirmation pages. Where
https://my.site/*/checkouts/*/thank_you would match
When a Goal has been achieved Beacon will display an icon in the visit lists.
If you have any questions about defining goals or using Beacon, please contact us here Support.