Skip to main content

Analytics

Analytics provides near real-time visualizations of your site's sessions, making it easy for you to quickly identify patterns, trends, and potential threats.

Using analytics

You can apply filters to further segment the analytics that you see. You can also change the date range using the date selector at the top right of the page.

If there are live visitors on the site, you'll see an indicator next to the filter control to show how many people are visiting. You can click on this indicator to see a full live view of analytics. This view will refresh every 30 seconds or so.

The analytics page is split into a chart (the summary), and panels showing breakdowns for various dimensions such as the traffic source, entry/exit page, or geographic location (dimensions).

We'll take a more detailed look into both the summary and dimensions next.

Summary panel

The summary panel helps to show how the number of sessions meeting your filter criteria has changed over time. It also displays the key metrics for all sessions over the time period.

Key metrics

The top line of the summary panel displays key metrics for the time period and applied filters. Next to each metric, there is also a % change indication for the previous period for comparison. For example, if the date range covers 30 days, the comparison will be for the previous 30 days.

  • Sessions: Total number of sessions over the time period.
  • New sessions: Shown under the Sessions metric, this is the number of sessions with a visitor that hasn't been seen before.
  • Returning sessions: Shown under the Sessions metric, this is the number of sessions from returning visitors.
  • Visitors: The number of unique visitors (i.e. unique sessions) in the period. For example, if the same person visits your site on Monday, then again on Tuesday, this would count as 2 sessions, but 1 visitor.
  • Duration: The average duration of all sessions during the time period.
  • Page views: The average number of page views for each session during the time period.
  • Total page views: Shown under the Page views metric, displays the total number of page views over the period.
  • Events: The total number of custom events over the time period.

Clicking on any of the above metrics will update the chart to show how each metric changes over time.

Chart

The currently selected metric (number of sessions, duration, number of events, etc.) is charted over time so you can see how the metric has changed over the period. You can change the type of chart (line chart or bar chart), and the resolution (days, weeks, months, etc.) using the buttons at the top right corner of the chart.

tip

When viewing a chart at a resolution of days or months, you can click each point on the chart to 'zoom in' to that day or month (i.e. applies a date range of a single day or month).

Risk and engagement

At the bottom of the summary panel, there's a set of counts and % change for key risk and engagement levels.

  • Invalid: The number of sessions that have a risk level of invalid.
  • Suspicious: The number of sessions that have a risk level of suspicious.
  • Bounced: The number of sessions that have an engagement level of bounced.
  • Engaged: The number of sessions that have an engagement level of engaged.
  • Converted: The number of sessions that have an engagement level of converted.

Click any of these counts to apply a filter for the particular risk or engagement level.

note

Since a single session has both a risk level and an engagement level, the totals across all the counts won't necessarily add up to the total number of sessions in the period.

Dimension panels

Under the main summary panel, there are panels for each set of dimensions that Hitprobe tracks.

You can change the dimension that is being displayed by toggling between the options in the top right of each panel. On the main summary page, only the top values are displayed. Click the expand icon (also top right) to see a full view of all values, as well as additional metrics for each value.

Clicking on a single value (such a channel type, IP address, or entry page), will filter analytics by that value. This also applies to countries on the Map panel.

Here are the available groups of dimensions:

Source

  • Channel: Top level source, i.e. 'Ad network', 'Referral', etc.
  • Source: Lower level source, i.e. 'Google', 'example.com', 'my_utm_source', etc.
  • Campaign: Either taken from utm_campaign, or campaign name from the ad network.
  • Subtype: Additional source details, i.e. 'Instagram', 'Audience network', etc.
  • Group: The ad group name from the ad network.
  • Medium: Taken from utm_medium, or 'paid' if through an ad network.
  • Content: Taken from utm_content, or the ad asset ID from the ad network.
  • Term: Taken from utm_term, or the keyword from the ad network.
  • Click ID: The click ID from the ad network, i.e. gclid, fbclid, etc.
  • Referrer: The referrer domain name.

Page

  • Entry page
  • Exit page
  • Hostname

Location

  • Map: The country dimension displayed on a world heatmap.
  • Country
  • City

Device or browser

  • Browser: The reported browser.
  • Browser version: The reported browser version (filter by a single browser to see this dimension).
  • Browser detected: The browser detected by Hitprobe's agent.
  • OS: The reported operating system.
  • OS version: The reported operating system version (filter by a single OS to see this dimension).
  • Device type: The reported device type, 'Computer', 'Mobile', or 'Tablet'.

IP address

  • IP address
  • Network
  • ISP

Other

  • Fingerprint: The unique fingerprint computed by Hitprobe.
  • UA: User agent as reported by the browser.
  • Language
  • Timezone

Risk

The risk panel displays the risk levels, details of how many sessions were blocked (and how), and also a breakdown of the individual risks identified in sessions during the period.

Click the expand button to see a full breakdown of metrics associated with each risk level. The Filter all risks button will apply a filter for all sessions that are invalid, suspicious, or unwanted (i.e. filter for all sessions that are considered to be 'risky').

Here's a summary of all the risks that Hitprobe can identify:

  • Anonymous: Visitors using a VPN or proxy, or where we can infer that they are attempting to hide their true location.
  • Bot detected: Sessions where a bot is detected, i.e. a headless browser or automated script.
  • Crawler identified: Sessions that are reported to come from a known search crawler or 'good' bot, i.e. Googlebot, etc.
  • Suspect device: Where Hitprobe detects inconsistencies in the values reported by the device (i.e. the visitor may be attempting to hide their true device information).
  • Poor referrer reputation: Where the referrer domain is found to be poor. This can be a very new domain name, an unreachable domain, or where there is no footprint for the domain on search engines or elsewhere on the internet.
  • Poor IP reputation: If the IP is found to have a poor reputation, for example if it is suspected to be part of a botnet or associated with residential proxies, this risk will be flagged.
  • Excluded country: This risk is flagged where the session comes from a county that is excluded in your risk settings.
  • High IP frequency: Flagged for paid/tracked sessions where the IP address exceeds the limits set in risk settings.
  • High network frequency: Flagged for paid/tracked sessions where the IP address network exceeds the limits set in risk settings.
  • High device frequency: Flagged for paid/tracked sessions where the device fingerprint exceeds the limits set in risk settings.
note

Since a single session can have multiple risks, bear in mind the total number of risks will not necessarily add up to the number of sessions.

Engagement

The engagement panel displays the engagement levels, details about how many sessions convert, and a breakdown of custom events triggered in sessions during the period.

Click the expand button to see a full breakdown of metrics associated with each engagement level. The Filter all engaged button will apply a filter for all sessions that are engaged or converted (i.e. filter for all sessions that are considered to be 'engaged').

Custom events have both a total count, and a unique count. The unique count shows the number of unique visitors who triggered the event. The conversion rate (CR) shows the % of unique visitors who triggered the event.

note

Since a single session can have multiple custom events, bear in mind it is possible to have more events than sessions.