Not sure what you mean exactly... there's nothing to "setup". You can test it if you disable JavaScript and see if you get logged I suppose.
If you have Better Analytics enabled, it looks like it might be an issue with your theme. Specifically it might not be using standard hook locations within it for plugins to do things at certain points. As a quick test, are you able to change the theme just as a quick test to see if analytics tracking changes afterwards?
We use Enfold. I changed it to Twenty Seventeen. I did not see any real-time results in Analytics and have not yet seen normal results appear. I have now changed it back.
I have javascript disable at this time. We are using this plugin for the server-side Analytics feature.
You have JavaScript disabled in your browser or you disabled the Better Analytics JavaScript from being inserted into your site?
I have set: Location For Analytics Code: No JavaScript (you have your own/other already) because I expect the server-side API to send the visits to Analytics.
Maybe there's some confusion on what the server-side reporting is. It allows you to log visits from visitors with analytics blockers. But if you don't have the user *try* to send data to analytics, there's no way to know if they have an analytics blocker or not. Server-side only analytics would give you a much more limited subset of tracking ability (for example you aren't going to know if the visitor is a repeat visitor or not), it essentially would become a fancy hit counter.
Ok, thank you for the information - that is very helpful. That is disappointing, but understandable. We get a lot of AdWords clicks and very few Sessions. I figure the Analytics info goes in too late to count and hope this might help. I'll turn the javascript back on. I wasn't getting much then either, but I'll let you know what I see.
Well the JS stuff will give you much better ability to cross reference AdWords clicks to users and give you a better gauge if the traffic is legit. Using the JS based analytics code, you will be able to see things like a user going from page to page or visiting the site later. You can see how long they spent on the site, etc. The server-side stuff really knows nothing about the user, doesn't know if an HTTP request happened because of a click on a link or navigating or even if they are the same user or not. So honestly, you are *much* better off with the JS stuff. The server-side stuff is really just intended to be a "fallback" for a worst case scenario where an individual user has JavaScript disabled or something.
We do a lot of optimization: autoptimize, wp super cache, and critical CSS. I think something is messing with it.
On PageSpeed Insights, I get these warnings: Remove render-blocking JavaScript: /wp-includes/js/jquery/jquery.js?ver=1.12.4 /wp-content/plugins/better-analytics/js/loader.php?ver=1.2.3.js Can I defer these and still expect to catch more Sessions? As I mentioned, we get a lot of AdWords clicks and about 10% become Sessions.
Ya you can defer them. In fact under the advanced settings of Better Analytics there is an option to defer it already there.