Google Analytics overload

There are too many Google Analytics plugins in the WordPress.org repository. By my count, there are 900:

When one of these plugins recently changed ownership and rebranded in a poorly-promoted way, I began looking for a new solution. Frustrated by both the volume of related plugins in the official repository, and their unending lists of features that I didn’t need, I did what many perturbed developers would: I wrote a custom solution.

Since I needed only the most-basic of Google Analytic’s tracking code, and already had a model to work from thanks to my Piwik instance, the effort took less time than it did to review options on WordPress.org and write this post. As I wasn’t using any of the fancy dashboards, and neither my sites nor their tracking codes change regularly, my 46-line mu-plugin (78 including plugin headers) easily meets my needs.

While I’m sure that some of the 900 are excellent plugins, separating them from the rest is nearly impossible, as is meaningfully searching for a Google Analytics plugin with a specific feature. Fortunately, work is underway to address the repository’s current state:

Plugin Directory v3