# Event Tracking Dashboard

**URL:** https://community.kinsta.com/t/event-tracking-dashboard/4933
**Category:** Feature Requests
**Created:** [March 19, 2025, 2:40pm UTC](https://community.kinsta.com/t/event-tracking-dashboard/4933 "2025-03-19T14:40:49Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Elliott\_Mangham](https://sea2.discourse-cdn.com/flex020/user_avatar/community.kinsta.com/elliott_mangham/32/4556_2.png) [@Elliott\_Mangham](https://community.kinsta.com/u/Elliott_Mangham)
#### Post date: [March 19, 2025, 2:40pm UTC](https://community.kinsta.com/t/event-tracking-dashboard/4933/1 "2025-03-19T14:40:49Z")

</div>

I would like to propose a unique and insightful feature for Kinsta: Event Tracking.

Kinsta would monitor and log each time a custom event is triggered. A developer can invoke an event using JavaScript, HTML, or PHP. An event can be a simple string and supports optional tags and parameters.

Kinsta would feature an Event Tracking dashboard for each site, displaying metrics such as common events and events by tag. Users can filter and search logs, which can be retained for a customizable period or indefinitely. Additionally, email notifications can be enabled for multiple recipients, with customizable frequency.

Some potential use cases include:

- Error detection and debugging
- Goal tracking (e.g., link clicks, form submissions, purchases)
- Agency management

Similar examples include:

- AnalyticsWP, which allows event tracking with JS and PHP ([Developers | AnalyticsWP](https://analyticswp.com/developers/))
- Fathom, which allows event tracking with JS and HTML ([Track link clicks - Fathom Analytics](https://usefathom.com/docs/events/link-clicks))

As an agency, this feature would greatly help us track key metrics.

Code examples:

JavaScript

```javascript
// Track a simple event
kinsta.event('new_subscription');

// Track an event with properties
kinsta.event('button_click', {
    unique_event_identifier: 'btn_click_123',
    button_id: 'submit-form',
    button_text: 'Submit'
});

```

PHP

```php
/**
 * Track an event from the server side
 * 
 * @param string $event_type
 * @param array $args
 * 
 * @return array{error: non-empty-string}|int - An error message or the Event ID.
 */
public static function kinsta_event(
    string $event_type, 
    array $args = array(), 
)

```

HTML

```html
<a href="/about" onclick="kinsta.event('button click');">About Us</a>

```

This would save costs and bloat of third-party loggin tools like Sentry, Telemtry/Logtail, or analytical tools like AnalyticsWP and Fathom. It brings this crucial data into Kinsta, the place it belongs.

Thank you for your consideration!  
Elliott

---

<div class="post-metadata">

### Author: ![Adrian\_L](https://sea2.discourse-cdn.com/flex020/user_avatar/community.kinsta.com/adrian_l/32/2810_2.png) [@Adrian\_L](https://community.kinsta.com/u/Adrian_L)
#### Post date: [March 20, 2025, 5:32am UTC](https://community.kinsta.com/t/event-tracking-dashboard/4933/2 "2025-03-20T05:32:59Z")

</div>

Hi @Elliott_Mangham 👋

Welcome to the Kinsta Community.

Thank you for proposing this feature. I will ensure your request reaches our team. We genuinely appreciate feature suggestions from our users.

Cheers!

---

<div class="post-metadata">

### Author: ![Elliott\_Mangham](https://sea2.discourse-cdn.com/flex020/user_avatar/community.kinsta.com/elliott_mangham/32/4556_2.png) [@Elliott\_Mangham](https://community.kinsta.com/u/Elliott_Mangham)
#### Post date: [March 20, 2025, 11:44am UTC](https://community.kinsta.com/t/event-tracking-dashboard/4933/3 "2025-03-20T11:44:58Z")

</div>

Thanks Adrian, I think this would be an absolute game-changer and give a USP for Kinsta-hosted sites.

---

<div class="post-metadata">

### Author: ![Mike\_Saunders](https://sea2.discourse-cdn.com/flex020/user_avatar/community.kinsta.com/mike_saunders/32/4802_2.png) [@Mike\_Saunders](https://community.kinsta.com/u/Mike_Saunders)
#### Post date: [June 5, 2025, 6:07am UTC](https://community.kinsta.com/t/event-tracking-dashboard/4933/5 "2025-06-05T06:07:11Z")

</div>

This is a great idea. Especially as server side tracking is becoming more important to marketers.
