digitalpoint
Well-known member
Ah, okay. I think a screenshot/post earlier in the thread threw me off. So I shouldn't be seeing data under custom variables and can cross reference custom dimensions with reports. Do I need to create a custom report or custom view?
I went ahead and purchased the premium version to save some time and cut out part of the learning curve. I do have a few questions related to the add-on/tracking and a few unrelated analytics questions (if you don’t mind.)
- Before upgrading to the premium version, I set up event tracking for User Registrations. Now I’ve enabled it in the XF ACP. Do I need to disable that event tracking in Analytics - will it be counted twice?
- No, the counter in XenForo's normal admin area and Google Analytics are two different things. The XenForo statistics doesn't feed anything into your Google Analytics account.
No, you do not.
- Do I need to make additional changes/set-ups in Analytics for the new event tracking that come with the premium version?
Yes, if you are using the campaign tags on your own already to track actual campaigns, use them like you normally would.
- If I'm conducting an email newsletter campaign, Better Analytics already tracks email sending/opening with events and shows email as a source, correct? But I should still use UTM for each link and to identify the campaign, correct? Anything else standard in tracking a newsletter campaign analytics?
I haven't gotten into it myself yet so I'd be the wrong person to ask at this point. Although experiment management is already a future feature that's slated. But for now, it's done through the normal Google Analytics account, and I haven't personally run any ever, so...
- How do you conduct split tests/experiments with Analytics and Xenforo? Since Xenforo forces users to confirm style changes it seems I can only split test variations to guests. Are you running server-side experiments?
The plan is to use it to do server-side experiments controlled through the admin area.
Right now I'm working on getting the Goal and Experiment management into the WordPress version (the WordPress and XenForo version shared a unified code base, so it won't be hard to integrate it into the XenForo version once it's done in the WordPress version):

The system feeds the user ID of the user, but not the username (user ID is not personally identifiable)... so you can get all sorts of data for that user if you apply a filter based on their user ID (that's how it gets the charts that show on the member profile "Analytics" tab). If it's something you want to display outside of the normal Google Analytics interface, you probably will want to look at Google's Core Reporting API... that's where you can basically get whatever data you want: What Is The Core Reporting API - OverviewI ask because what I'd like to do is add additional information to the per-user Analytics tab. Specifically I'd like Analytics to track/compile information such as a users 1) total time on site on a per forum basis, 2) total posts on a per forum basis (perhaps broken down by a percentage or chart), 3) warnings/infractions on a per forum basis
The purpose of this would be to give valuable information to forum moderators, allowing them to look at an individual members overall participation/activities, enabling moderators to make judgement calls with bans/infractions/warnings based on whether their questionable behavior is offset by their added value. (ex: does a user contribute to specialty forums/write articles or only post in the General Chat forum?)
Is this possible with Google Analytics without storing personally identifiable information? I don't see how it would be yet still allow useful information. I'm sure a system like this would be possible to create - would the data processing/conversion have to take place within Xenforo/ custom server-side software, rather than being displayed in or pulled from Analytics? Unless I'm mistaken, Better Analytics should allow you to see a Users Pageviews/Posts on a Per Node breakdown over time associated with a User-ID, but not a specific user.... how can I capture and integrate this information on a Users Profile (or admincp backend) without breaking Googles terms? Thoughts?