Jump to content

Invision Community Blog


Managing successful online communities

Charles
 

New: Better Analytics Integration

We are improving our integration options with analytics tracking services to better track and credit all page views. Our focus here was to add the ability for IPS Community Suite to communicate with your analytics tracking provider of choice when it does page change events that do not otherwise get tracked.

Some tracking providers do not understand that an inline AJAX page load (one that loads new content without a full page refresh) should still count as a new page. Even though your browser did not do a full reload, all your content is different so it should count in your metrics.

To solve this issue, IPS Community Suite can now automatically put in custom code to execute on pagination. We include Google Analytics and Piwik code by default and there is also an option to include your own custom pagination event code for other services.

Analytics 2016-11-12 4n1ow.png

Analytics in AdminCP

If you already have your Google Analytics code in our existing (basic) analytics system then the Suite will detect this on upgrade and automatically enable the new pagination tracking. The screenshot above shows the "Other" option if you do not use Google Analytics or Piwik. If you have other providers you want us to consider just post a feedback topic.

Note: be sure that you embed Google Analytics into your Suite using the built-in analytics system. If you simply pasted the code into your theme templates then we cannot automatically enable the new tracking.

We hope this new feature allows for easier integration with analytics tracking providers and also gives you much better insight into your traffic by properly counting all the page views you may currently be missing out on!

 

This change will be in version 4.1.17 which is scheduled to be released in early December 2016.


Comments

Recommended Comments

Does this mean that all this time our page views were wrong?

Edit: Reason I am asking is that when we migrated from vbulletin, we lost around 40 to 60% of our pageviews, and we never got that back. 

 

Edited by Jirinex

Share this comment


Link to comment
Share on other sites
3 hours ago, Jirinex said:

Does this mean that all this time our page views were wrong?

Edit: Reason I am asking is that when we migrated from vbulletin, we lost around 40 to 60% of our pageviews, and we never got that back. 

 

They weren't 'wrong' per se, but Google Analytics wouldn't track dynamic pages by default, and since we use ajax to load a lot of content in IPS4, those actions wouldn't count as a view. That goes a long way towards explaining why you'd see a drop in overall page views.

This change will enable those dynamic page views to be tracked.

Share this comment


Link to comment
Share on other sites

Will this allow for user registration tracking?

Currently on user validation the email validation link gets redirected to the homepage. There is no actual page we can put an event tag on to track for signups.

Share this comment


Link to comment
Share on other sites

We use  more than one tracking provider and we'd like to use this feature, adding custom code in "Custom code to execute on pagination", but it seems it isn't executed.

We just (as a test), tried to add a simple

   alert('trackingtest')

but no popup is shown when an ajax content is loaded (i.e. a conversation).

Do we miss something?

Edited by Marco O
syntax error

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...