What Data Does Freshpaint Collect?

Out of the box Freshpaint instruments your site and collects user actions from your site. Specifically we track the following user actions:

  • Pageviews

  • Clicks

  • Form Submissions

  • Input Field Change Events

Properties Captured

For all events we capture the following properties:

Property

Description

os

The name of the operating system.

browser

The name of the web browser.

referrer

The URL of the referrer to the current page the user is on. It could possibly be on your own domain.

referring_domain

The domain of the referrer to the current page. It could possibly be your own domain.

device

The user agent of the device.

current_url

The full URL of the current page.

browser_version

The version of the web browser.

screen_height

The height of the screen.

screen_width

The width of the screen.

host

The domain of the current page.

pathname

The path of the current page. This is everything in the URL after the domain.

search_engine

The search engine used before visiting your page.

utm_source

The utm_source UTM parameter.

Freshpaint also captures the five UTM parameters:

Property

Description

utm_source

The site that referred the current user to your site.

utm_medium

How the user was linked to your site. Possible values include "social", "email" and "video".

utm_campaign

The specific campaign that this user was a part of.

utm_term

The search term used.

utm_content

What content brought the user to your site. For example, "logolink" or "textlink".

For click, form submission, and field change events Freshpaint captures the following properties:

Property

Description

elements

The DOM hierarchy of the element interacted with. Specifically the tags, ids, and classes.

href

If the element or any parent element is a link, the href of the link.

For click events, we also capture:

Property

Description

el_text

The text of the element being clicked on.

Opting Out of Data Collected

If you want to disable autotrack for a specific element on your page, you can add the fp-no-track class to the element and Freshpaint will no longer track interactions with it. You may want to use fp-no-track if you are displaying sensitive text on your page.

Notable Exceptions

When a user changes an input field, Freshpaint only captures the fact that the field was chaged. Freshpaint does not capture the text the user put in the field.