PHPackages                             sparkison/freeformeventtracking - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. sparkison/freeformeventtracking

ActiveCraft-plugin

sparkison/freeformeventtracking
===============================

Implement Google event tracking for Freeform form submissions

04PHP

Since Mar 21Pushed 8y ago1 watchersCompare

[ Source](https://github.com/sparkison/freeformeventtracking)[ Packagist](https://packagist.org/packages/sparkison/freeformeventtracking)[ RSS](/packages/sparkison-freeformeventtracking/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Freeform Event Tracking plugin for Craft CMS
============================================

[](#freeform-event-tracking-plugin-for-craft-cms)

Implement Google event tracking for Freeform form submissions

[![Screenshot](resources/screenshots/screenshot.png)](resources/screenshots/screenshot.png)

Installation
------------

[](#installation)

To install Freeform Event Tracking, follow these steps:

1. Download &amp; unzip the file and place the `freeformeventtracking` directory into your `craft/plugins` directory
2. -OR- do a `git clone https://github.com/sparkison/freeformeventtracking.git` directly into your `craft/plugins` folder. You can then update it with `git pull`
3. -OR- install with Composer via `composer require sparkison/freeformeventtracking`
4. Install plugin in the Craft Control Panel under Settings &gt; Plugins
5. The plugin folder should be named `freeformeventtracking` for Craft to see it. GitHub recently started appending `-master` (the branch name) to the name of the folder for zip file downloads.

Freeform Event Tracking works on Craft 2.4.x and Craft 2.5.x.

Freeform Event Tracking Overview
--------------------------------

[](#freeform-event-tracking-overview)

Allows for sending custom events to Google upon successful form submission. Will not send subsequent event if form is being updated. Includes ability to only send events for specific forms by form id.

Configuring Freeform Event Tracking
-----------------------------------

[](#configuring-freeform-event-tracking)

Navigate to **Settings &gt; Freeform Event Tracking** to configure.

Using Freeform Event Tracking
-----------------------------

[](#using-freeform-event-tracking)

Once configured, you should be good to go! Events will now be sent to Google upon successfuly form submission.

Freeform Event Tracking Roadmap
-------------------------------

[](#freeform-event-tracking-roadmap)

Currently the event response is logged to the database. Will be adding an additional tab to review the log at some point...

- Release it

Brought to you by

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/3ca838697e3c8e86fa2439fa9c318ef385dd3851dce2031c08c8ed677103c48f?d=identicon)[sparkison](/maintainers/sparkison)

### Embed Badge

![Health badge](/badges/sparkison-freeformeventtracking/health.svg)

```
[![Health](https://phpackages.com/badges/sparkison-freeformeventtracking/health.svg)](https://phpackages.com/packages/sparkison-freeformeventtracking)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
