Data Collected on Web
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
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. |
time | The time the event occurred at. |
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". |
As well as any advertising related click parameters. Freshpaint uses these to power the advertising related integrations:
Parameter | Description |
---|---|
gclid | The Google ad click parameter. |
fbclid | The Facebook ad click parameter. |
twclid and clid_src | The Twitter ad click parameters. |
msclkid | The Bing ad click parameter. |
ttclid | The Tiktok click parameter. |
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 and some attributes. |
href | If the element or any parent element is a link, the href of the link. |
By default, Freshpaint will collect the following attributes from each DOM element:
- aria-describedby
- aria-label
- aria-labelledby
- data-auid
- data-auto
- data-automation
- data-category
- data-component
- data-current-page
- data-e2e
- data-element
- data-hook
- data-index
- data-key
- data-page
- data-qa
- data-ref
- data-selector
- data-source-file
- data-test
- data-test-id
- data-testid
- data-tid
- data-track
- data-wa-link
- name
- role
- src
- href
- alt
- action
For click events, we also capture:
Property | Description |
el_text | The text of the element being clicked on. |
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.Sometimes sensitive data is typed in by the user. That’s why Freshpaint only captures when and where text is typed but not what was typed. So you'll still know when an input is being used, but not what the contents of it are.
In sum, Freshpaint only captures the fact that the field was changed. Freshpaint does not capture the text the user put in the field.
Last modified 23d ago