Unless you have a “religious” objection to share data with google then using GA is just the simplest and best way to go. Storing stats in your DB is a good start if you want to bring your server down when there is slightly high traffic, and in any case you can get all the stats that you want via the GA APIS.
Related Posts:
- force enqueue script to be first in order of prominence
- How can I make default jquery version of WordPress “async”?
- How to Add jQuery Infinite Scroll to My Custom Archive Page
- Custom plugin giving: wp-admin/admin-ajax.php 400 (Bad Request)
- Editor not displaying dynamically after clicking on the button
- WordPress Enqueue Script Chaos (jQuery & Foundation.js)
- Check javascript file Proper way in functions.php
- How to load plugin before the wordpress jquery?
- WordPress Plugin development Call to undefined function jQuery()
- Why is my ajax call refreshing the page?
- How to create popup same as wordpress popup feature
- Only execute jQuery function(on document ready) on the page has shortcode from plugin [duplicate]
- jQuery function didn’t work in my plugin
- WordPress 3.5 Media Manager – add a button
- Handling jQuery Component Collision
- How do I make sure a plugin loads a script after jQuery
- Add get_option to jquery
- How to get the “stats” plugin that comes with a .wordpress.com blog?
- Check if email address exists front end with AJAX in a plugin
- Confused about shortcode and settings values
- Running jquery script after shortcode [closed]
- JQuery not working in my plugin [closed]
- First WordPress Plugin – Stat Issues
- Notepad sticky plugin
- Error with Image Slide plug-in/ s3slider in WP
- Change upload folder for a CPT
- How to tie dark mode with prefers-color-scheme webkit? [closed]
- Redux Framework: Page freezes on typing in Editor
- How can I inject options into an select tag inside the widget form?
- Using color picker in plugin, does input attribute order matter?
- Using window.onload with Ubermenu
- Post Comments with Ajax in WordPress
- Jquery plugin not working on single pages
- How to include this jQuery File in wordpress?
- a weird attribute on every html tag
- How to add an element right after the article using jQuery?
- How to add a dvi tag to a shortcode then change a generated text using jQuery
- wordpress add_action() issue in ajax call
- Is it possible to remove subscription box from Jetpack stats page? [closed]
- Localizing methods for jQuery append prepend wrap parent
- JQuery prepend a function
- Register google jquery gets overwritten by plugin
- WordPress stats: OWA plugin overhead in the future
- How to best create a jQuery Slider to display a native wordpress gallery?
- Enqueue script: link not working in page source
- Custom meta box with jQuery.sortable custom post type list
- How to include my Ajax calls in one function instead of calling different ones every time?
- Load CSS files in header of Bones theme?
- FancyBox JS stopped working on multiple sites. Custom plugin responsible. Urgent help needed
- Portfolio Slideshow Sliders Behaving Oddly When in jQuery Ui Tabs
- jQuery(‘#news-ticker’).cycle is not a function
- JS Plugin not executing the js correctly. Trying to make all internal links scroll smoothly
- Call javascript functions from each page
- Using AJAX to run SQL statement and populate dropdown
- WordPress slider that allows image, headline, text, and button?
- Javascript from Easy-Fancybox place into footer
- Adding a jQuery modal dialog to the admin area
- Show Homepage (only) Hits Count
- FacetWP breaks jQuery events
- Jquery POST Ajax Return null data in wordpress
- WordPress jQuery Post – Amending Variable Value Within Function Command
- Why do I need to reload the page for WordPress to see the new custom field added with jQuery
- Overriding inline !important CSS with Javscript code snippet with media query
- WP Ajax DB issues
- Ajax Call not Working in Plugin
- jQuery Ajax not loading page with ACF fields
- update_post_meta is not working for me when I use e.preventDefault for update button
- Website always load twice on start
- jQuery works instead of $
- checkout stripe with plugin contact form
- Uncaught TypeError: Cannot read property ‘cycle’ of undefined
- WordPress Ajax request “Failed to load resource: the server responded with a status of 400 ()”
- Custom plugin giving: wp-admin/admin-ajax.php 400 (Bad Request)
- Help with customising love it plugin (use within foreach)
- How to install jquery dotdotdot plugin for WordPress?
- Specific plugin script not working on subdomain
- Javascript in plugin not working
- How to Add Jquery FullCalendar in wp plugin in admin
- Creating a comments voting system
- Plugin program: JQuery not working in this plugin
- How to add jquery to my custom post type wp plugin
- What is the process for reimplementing a back up WordPress?
- Like/Dislike Bar not working when updating
- jquery-issue: cannot load the basic jquery
- Possible jquery / library conflict in plugin usage
- Ajax, jQuery and WordPress
- Hyperlink to execute PHP
- How to get site homepage from plugin?
- Add jQuery in dashboard when is already added in main plugin page
- Trying to override/intercept a PhotoMosaic gallery link in WordPress using jQuery
- Why won’t the Comprehensive Google Map Plugin load?
- PHP and Jquery pass value from form. Update function on DataBase
- get_option include in my adsense
- Plugin use of ajax/jquery depending dropdown
- How to resolve these findings from security audit
- Javascript as Jquery Function Call?
- JQuery UI plugin not working in IE7?
- Jquery based image accordian plugin
- wordpress jquery is not defined because the head tag is empty
- How to add an active state class to my info box