UTM/URL tracking

Are you sure that this works also when you are not running ads?

I don’t seem to have the “email is empty” filter available within the page hits report data settings.

you can also filter the page hit by url, including only pages containing the utm string in the url, for example

How exactly can I do this?

you can do that by using the filter option.

the documentation should clarify: Reports | Mautic
to filter by “email is empty” select the Contact Email Column (see image below)

Ok done that, but I don’t see how this is allowing me to track where that hit came from.

I don’t get any data on traffic source, e.g. social media etc…
I just get a list of pages URLs that have been visited/hit on the site.

Any chance to actually track those that came from social media facebook, pintetrest etc…?

there are a couple of options to do that.
out of the box, the is a field called Referer , that holds the origin of the visit, so you might able to see that specific page hits came from google/ instagram ou facebook by looking at the value of this field.
if you are running ads on facebook or google, the fbclid or gclid querystring will be attached to the url

but ideally what you want to do is attach utm tags into your urls to indicate where the visitors are coming from (which campaign , which channel, which link, etc)

the following tool can help you generate the links you may use:
https://ga-dev-tools.google/campaign-url-builder/