Features
Serve Google Tag Manager JavaScript from your own domain
Normally, Google forces browsers to re-download the JavaScript every 15 minutes, which can hurt your site rendering speed. If you choose to serve it from your own domain, the time between re-downloads is set to 30 days. It also allows you to serve it from the network edge (for example cached in Cloudflare's data centers).
Google Analytics API usage for:
Setup/configuration
Selection of existing measurement ID
Optionally create a new property/data stream
Setup of custom dimensions specific to XenForo for reporting
Reporting from within XenForo admin area
Backend data collection
Ability to track XenForo overlay system as page views
Track registered members across multiple devices
Track the style being used
Track nodes
Track threads
with or without the thread's first tag
Track client-side errors
Console errors
JavaScript errors
Images not loading
Track user registrations and logins
includes how they are registering/logging in (for example which type of connected account)
Track new threads
and replies
Track new profile posts
and comments
Track new conversations
and replies
Track emails being sent and opened
incudes email subject
Done with backend data collection (multi-threaded with Guzzle's promise system so it doesn't slow down mass sending of emails).
Track attachment views/downloads
Track users using XenForo share buttons
includes which platform they are sharing to
Track users using XenForo's bookmark system
Track user upgrades as e-commerce
Views
Begin checkout
Purchase
Track Google AdSense impressions and clicks
Track user's user group (set user groups in a priority order for the one to track)
Track links from RSS feed by source/medium
Track links from emails by source/medium
Track contact form usage
Track PWA usage and related events
Track scrolling down page
Track YouTube video engagement
Start
Progress
Complete
Track outbound links being clicked
Track site searches
Google Analytics reporting within XenForo admin
Realtime map showing the countries users currently on your site are in
Weekly heat maps
Charts
Report of client-side errors
Some things to note:
Does not work with Universal Analytics, only Google Analytics 4 (Universal Analytics is being deprecated and will cease processing new hits on July 1, 2023).
You need to link your Google Analytics account and pick your property under Admin -> Options -> Analytics
The Analytics Admin API currently can't enable Enhanced Measurement for your property's data stream. For the time being, you will need to go into your Google Analytics account, go to Admin -> Property -> Data Stream, and enable Enhanced measurement if you want to track the things enhanced measurement tracks. Once Google sorts it out with the Admin API, it will be something we can automatically do. [Google Analytics Admin API changelog]
In exchange for being free, this addon has a single attribution link buried on the bottom of XenForo's Help -> Privacy policy page (there are no site-wide or footer links).
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.