matomo-org / matomo-org/plugin-TrackingSpamPrevention

Feature request: Log blocked bots

Open
#168 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PHP
Stars
18
Forks
10
Avg merge
20h 11m
Merged PRs (30d)
1

Description

The new Exclude by dimensions tool will help prevent bot visits from getting registered as regular visits, blocking them via dimensions, such as resolution, country and browser version:
- #162

We could help the user with assessing if the "Exclude by dimensions"-rule(s) work well by logging blocked bots.

## Proposal

**Log blocked bots**

It would be nice if blocked bots were getting logged, so the user can track if the "Exclude by dimension"-rules work as intended, blocking bots while counting real user visits.

- Perhaps the GDPR Tool search result can be used as a template?
- There may be a need to offer filtering by data points such as dimension and date, to allow focusing on sub-sets?
- It would be nice if the number of rows (i.e. blocked bots) was printed to the screen.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the Exclude by dimensions work in issue #162 and the GDPR Tool search result mentioned as a possible template. Define how blocked bots should be logged and displayed, including filtering by dimension and date. Done means users can inspect blocked bots and see the total number of rows.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
analytics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.