- Posts: 3
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
google analytics
- megasurveys
- Topic Author
- Offline
- New Member
Less
More
6 years 4 months ago #161248
by megasurveys
google analytics was created by megasurveys
Hi guys,
Please, can you help me?
I have one survey regarding an English online test and sometimes I have issues especially when some students in different parts around the world are doing the test happening problems, for instance, the page close automatically, the test stopped working in the middle of the test and it gets a big problem for my school.
What I already did is: I change the time regarding all subjects test because before they are so long and now students need
to think faster than before.
Another item that I have to consider is, for example, I don't know what kind of computer, tablet, browser, internet speedy they are using during the test.
What I am doing to try to identify these issues is to install google analytics to track the information some information, but I am encountering some problems as:
1. In Default URL: I have to add as www.surveys.mydomain.edu.au instead the correct link is: surveys.mydomain.edu.au/index.php/989372?newtest=Y&lang=en
Google Analytics doesn't recognize the second link.
2. In Lime survey, I just add the code from the Google in Global settings/Google Analytics Tracking ID: UA-999999999-1
3. When I opened my Google Analytics I can't see any information yet.
I thinking because I am tracking the wrong link, please can you help to fix it?
Thank you
Glauco
Please, can you help me?
I have one survey regarding an English online test and sometimes I have issues especially when some students in different parts around the world are doing the test happening problems, for instance, the page close automatically, the test stopped working in the middle of the test and it gets a big problem for my school.
What I already did is: I change the time regarding all subjects test because before they are so long and now students need
to think faster than before.
Another item that I have to consider is, for example, I don't know what kind of computer, tablet, browser, internet speedy they are using during the test.
What I am doing to try to identify these issues is to install google analytics to track the information some information, but I am encountering some problems as:
1. In Default URL: I have to add as www.surveys.mydomain.edu.au instead the correct link is: surveys.mydomain.edu.au/index.php/989372?newtest=Y&lang=en
Google Analytics doesn't recognize the second link.
2. In Lime survey, I just add the code from the Google in Global settings/Google Analytics Tracking ID: UA-999999999-1
3. When I opened my Google Analytics I can't see any information yet.
I thinking because I am tracking the wrong link, please can you help to fix it?
Thank you
Glauco
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12935
- Thank you received: 3979
6 years 4 months ago #161305
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic google analytics
Hi, Glauco,
I cannot help you to install a spy tool like GA, but to get informations about the respondent's environment you can use just this script
Regards
Joffm
I cannot help you to install a spy tool like GA, but to get informations about the respondent's environment you can use just this script
Code:
<script type="text/javascript" charset="utf-8"> /** * JavaScript Client Detection * (C) viazenetti GmbH (Christian Ludwig) */ (function (window) { { var unknown = '-'; // screen var screenSize = ''; if (screen.width) { width = (screen.width) ? screen.width : ''; height = (screen.height) ? screen.height : ''; screenSize += '' + width + " x " + height; } var vpw = Math.max(document.documentElement.clientWidth, window.innerWidth || 0); var vph = Math.max(document.documentElement.clientHeight, window.innerHeight || 0); // browser var nVer = navigator.appVersion; var nAgt = navigator.userAgent; var browser = navigator.appName; var version = '' + parseFloat(navigator.appVersion); var majorVersion = parseInt(navigator.appVersion, 10); var nameOffset, verOffset, ix; // Opera if ((verOffset = nAgt.indexOf('Opera')) != -1) { browser = 'Opera'; version = nAgt.substring(verOffset + 6); if ((verOffset = nAgt.indexOf('Version')) != -1) { version = nAgt.substring(verOffset + 8); } } // Opera Next if ((verOffset = nAgt.indexOf('OPR')) != -1) { browser = 'Opera'; version = nAgt.substring(verOffset + 4); } // MSIE else if ((verOffset = nAgt.indexOf('MSIE')) != -1) { browser = 'Microsoft Internet Explorer'; version = nAgt.substring(verOffset + 5); } // Chrome else if ((verOffset = nAgt.indexOf('Chrome')) != -1) { browser = 'Chrome'; version = nAgt.substring(verOffset + 7); } // Safari else if ((verOffset = nAgt.indexOf('Safari')) != -1) { browser = 'Safari'; version = nAgt.substring(verOffset + 7); if ((verOffset = nAgt.indexOf('Version')) != -1) { version = nAgt.substring(verOffset + 8); } } // Firefox else if ((verOffset = nAgt.indexOf('Firefox')) != -1) { browser = 'Firefox'; version = nAgt.substring(verOffset + 8); } // MSIE 11+ else if (nAgt.indexOf('Trident/') != -1) { browser = 'Microsoft Internet Explorer'; version = nAgt.substring(nAgt.indexOf('rv:') + 3); } // Other browsers else if ((nameOffset = nAgt.lastIndexOf(' ') + 1) < (verOffset = nAgt.lastIndexOf('/'))) { browser = nAgt.substring(nameOffset, verOffset); version = nAgt.substring(verOffset + 1); if (browser.toLowerCase() == browser.toUpperCase()) { browser = navigator.appName; } } // trim the version string if ((ix = version.indexOf(';')) != -1) version = version.substring(0, ix); if ((ix = version.indexOf(' ')) != -1) version = version.substring(0, ix); if ((ix = version.indexOf(')')) != -1) version = version.substring(0, ix); majorVersion = parseInt('' + version, 10); if (isNaN(majorVersion)) { version = '' + parseFloat(navigator.appVersion); majorVersion = parseInt(navigator.appVersion, 10); } // mobile version var mobile = /Mobile|mini|Fennec|Android|iP(ad|od|hone)/.test(nVer); // cookie var cookieEnabled = (navigator.cookieEnabled) ? true : false; if (typeof navigator.cookieEnabled == 'undefined' && !cookieEnabled) { document.cookie = 'testcookie'; cookieEnabled = (document.cookie.indexOf('testcookie') != -1) ? true : false; } // system var os = unknown; var clientStrings = [ { s:'Windows 10', r:/(Windows 10.0|Windows NT 10.0)/ }, { s:'Windows 8.1', r:/(Windows 8.1|Windows NT 6.3)/ }, { s:'Windows 8', r:/(Windows 8|Windows NT 6.2)/ }, { s:'Windows 7', r:/(Windows 7|Windows NT 6.1)/ }, { s:'Windows Vista', r:/Windows NT 6.0/ }, { s:'Windows Server 2003', r:/Windows NT 5.2/ }, { s:'Windows XP', r:/(Windows NT 5.1|Windows XP)/ }, { s:'Windows 2000', r:/(Windows NT 5.0|Windows 2000)/ }, { s:'Windows ME', r:/(Win 9x 4.90|Windows ME)/ }, { s:'Windows 98', r:/(Windows 98|Win98)/ }, { s:'Windows 95', r:/(Windows 95|Win95|Windows_95)/ }, { s:'Windows NT 4.0', r:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/ }, { s:'Windows CE', r:/Windows CE/ }, { s:'Windows 3.11', r:/Win16/ }, { s:'Android', r:/Android/ }, { s:'Open BSD', r:/OpenBSD/ }, { s:'Sun OS', r:/SunOS/ }, { s:'Linux', r:/(Linux|X11)/ }, { s:'iOS', r:/(iPhone|iPad|iPod)/ }, { s:'Mac OS X', r:/Mac OS X/ }, { s:'Mac OS', r:/(MacPPC|MacIntel|Mac_PowerPC|Macintosh)/ }, { s:'QNX', r:/QNX/ }, { s:'UNIX', r:/UNIX/ }, { s:'BeOS', r:/BeOS/ }, { s:'OS/2', r:/OS\/2/ }, { s:'Search Bot', r:/(nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver)/ } ]; for (var id in clientStrings) { var cs = clientStrings[id]; if (cs.r.test(nAgt)) { os = cs.s; break; } } var osVersion = unknown; if (/Windows/.test(os)) { osVersion = /Windows (.*)/.exec(os)[1]; os = 'Windows'; } switch (os) { case 'Mac OS X': osVersion = /Mac OS X (10[\.\_\d]+)/.exec(nAgt)[1]; break; case 'Android': osVersion = /Android ([\.\_\d]+)/.exec(nAgt)[1]; break; case 'iOS': osVersion = /OS (\d+)_(\d+)_?(\d+)?/.exec(nVer); osVersion = osVersion[1] + '.' + osVersion[2] + '.' + (osVersion[3] | 0); break; } // flash (you'll need to include swfobject) /* script src="//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js" */ var flashVersion = 'no check'; if (typeof swfobject != 'undefined') { var fv = swfobject.getFlashPlayerVersion(); if (fv.major > 0) { flashVersion = fv.major + '.' + fv.minor + ' r' + fv.release; } else { flashVersion = unknown; } } } window.jscd = { screen: screenSize, browser: browser, browserVersion: version, browserMajorVersion: majorVersion, mobile: mobile, os: os, osVersion: osVersion, cookies: cookieEnabled, flashVersion: flashVersion, vieww : vpw, viewh: vph }; }(this)); $(document).ready(function() { // Hide this question (remove double slash below to hide) //$('#question{QID}').hide(); // Load the question $('#question{QID} textarea').val( 'OS: ' + jscd.os +' '+ jscd.osVersion + '\n' + 'Browser: ' + jscd.browser +' '+ jscd.browserMajorVersion + ' (' + jscd.browserVersion + ')\n' + 'Mobile: ' + jscd.mobile + '\n' + 'Flash: ' + jscd.flashVersion + '\n' + 'Cookies: ' + jscd.cookies + '\n' + 'Viewport width: ' + jscd.vieww + '\n' + 'Viewport heigth: ' + jscd.viewh + '\n' + 'Screen Size: ' + jscd.screen + '\n\n' + 'Full User Agent: ' + navigator.userAgent ); }); </script>
Regards
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:
The topic has been locked.
- megasurveys
- Topic Author
- Offline
- New Member
Less
More
- Posts: 3
- Thank you received: 0
6 years 4 months ago #161326
by megasurveys
Replied by megasurveys on topic google analytics
Hi Joffm,
Firstly, thank you very much for your help.
Secondly, I am not a familiar with scripts and about Lime Survey I am learning now about this software. Please, would mind to explain me how I have to setup this script in my survey
Thank you
Glauco
Firstly, thank you very much for your help.
Secondly, I am not a familiar with scripts and about Lime Survey I am learning now about this software. Please, would mind to explain me how I have to setup this script in my survey
Thank you
Glauco
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12935
- Thank you received: 3979
6 years 4 months ago - 6 years 4 months ago #161327
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic google analytics
Hi, Glauco,
read here
manual.limesurvey.org/Workarounds:_Manip...tc..29_in_LimeSurvey
Best regards
Joffm
read here
manual.limesurvey.org/Workarounds:_Manip...tc..29_in_LimeSurvey
Best regards
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 6 years 4 months ago by Joffm.
The topic has been locked.
- megasurveys
- Topic Author
- Offline
- New Member
Less
More
- Posts: 3
- Thank you received: 0
6 years 4 months ago #161787
by megasurveys
Replied by megasurveys on topic google analytics
Hi Joffm,
Thank you for your feedback, I have read the link and I already set up this script on my main English Test, but I have a doubt because In my test there are subjects as GRAMMAR, LISTENING and WRITE with many questions regarding each one. In this case, I have to fill up this script in each subject and each question as well? If yes how can I get the information that I need?
Thank you
Glauco
Thank you for your feedback, I have read the link and I already set up this script on my main English Test, but I have a doubt because In my test there are subjects as GRAMMAR, LISTENING and WRITE with many questions regarding each one. In this case, I have to fill up this script in each subject and each question as well? If yes how can I get the information that I need?
Thank you
Glauco
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12935
- Thank you received: 3979
6 years 4 months ago #161808
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic google analytics
Hi, Glauco,
I thought you just need the information?
As shown you have one question of type text where the information is stored.
If you want to use special informations in the survey (show different questions to mobile users, desktop users) you have to use an equation and functions like "substr" to cut out the special information you need.
See the implemented functions.
Best regards
Joffm
I thought you just need the information?
As shown you have one question of type text where the information is stored.
If you want to use special informations in the survey (show different questions to mobile users, desktop users) you have to use an equation and functions like "substr" to cut out the special information you need.
See the implemented functions.
Best regards
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.