Mobile app version of vmapp.org
Login or Join
Nimeshi995

: Tracking users behaviour - with or without Google Analytics If I understand correctly the following (point & from GA TOS): PRIVACY . You will not (and will not allow any third party to)

@Nimeshi995

Posted in: #GoogleAnalytics #Tracking #Visitors

If I understand correctly the following (point & from GA TOS):


PRIVACY . You will not (and will not allow any third party to) use the Service to track or collect personally identifiable information of Internet users, nor will You (or will You allow any third party to) associate any data gathered from Your website(s) (or such third parties' website(s)) with any personally identifying information from any source as part of Your use (or such third parties' use) of the Service. You will have and abide by an appropriate privacy policy and will comply with all applicable laws relating to the collection of information from visitors to Your websites. You must post a privacy policy and that policy must provide notice of your use of a cookie that collects anonymous traffic data.


You are not allowed to use custom variables that will identify the visitor(for example website username, e-mail, id etc.)
So the question is how can I track a specific user behaviour(for example the actions that every single logged in user do).

10.03% popularity Vote Up Vote Down


Login to follow query

More posts by @Nimeshi995

3 Comments

Sorted by latest first Latest Oldest Best

 

@Moriarity557

If you don't require a Google Analytics solution then you could try out Piwik piwik.org/ - It's got similar functionality and is open-source so you can do what you like with it. However, you want to consider the server load involved with hosting your own tracking solution as it can add up if you get a lot of traffic.

10% popularity Vote Up Vote Down


 

@Angela700

You can write your own event logger.

The best way will be to have a URL structure like...
yoursite.com/record_action?user=abc@gmail.com&page=homepage&clicked_on=top_banner

Then you can store all that data in a database. You can invoke these URL's via JavaScript (say, when a user clicks on a link) or trigger them from the backend on page load.

10% popularity Vote Up Vote Down


 

@XinRu657

Track the user's IP in a custom variable and then monitor your logs.



Update:

I stand corrected - apparently Google considers IP addresses to be personally-identifiable information in this context.

The "no IP information" convention is inconvenient and disingenuous given that Google must have this information to service requests (and to provide country/region/city and network provider data) - judging by the linked explanation, my guess is that the policy is in place to indemnify Google when people use the service to store information which is or may become regulated.

I suppose you're on your own as Google apparently does not want you to use their service for this purpose - this is a case where you will have to rely upon your own logging utilities.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme