Display which platform (operating system) visitors have installed. This specific api call is turned off by default, please contact support@opentracker.net to turn this api call on.
This API produces a json array. Perform GET or POST requests. Visits can also be retrieved based on platform, and/or a visit_id, and/ or a machine_idx.
One or more of the following parameters are required:
filterByPlatForm
: Find all visitors using the specified platform. Default is all operating systems.
filterByMachineId
Display data for these machine ids. Machine id is a unique identifier of each visitor. Default is all machine ids.
filterByVisitId
Display data for these visit ids. Visit id is a unique identifier of each visit. Default is all visit ids.
offset
The starting point from where records will display. Default is [0] (most recent chronological event).
limit
Maximum number of records to be displayed in the output. Default is [40]. Maximum is 10,000.
login
Your opentracker login email. Default is [support@opentracker.net].
password
Your password.
ticketId
A ticketId can be used to provide credentials with an expiring token. A ticketId can be used instead of a login/ password combination. Further information can be found here.
site
The site for which to display data. Default is [www.opentracker.net].
locale
The locale parameter is an identifier for a particular combination of language and region (e.g. en_US) and determines the format of the data returned. A list of locales can be found here.
dataType
The dataType parameter determines the format of the data returned. Values can be [json] | html | jsondatatable | jsonjqgrid
ignoreLocale
Display columns without language translation. Boolean. [false]|true.
dateFormat
The dateFormat parameter determines the format of dates returned. An example is dateFormat=yyyy-dd-MM. The syntax can be found here.
To search all visits to www.opentracker.net using Mac.
HTTP GET/ POST: view_platform.jsp?login=demo@opentracker.net&password=demo123&site=www.opentracker.net&platform=*mac*&offset=0&limit=2
This page returns a json array with 'n' entries starting from the specified offset formatted as:
{ "resultsList": [ { "visit_id":"1124586", "machine_idx":"868381", "last event":"Oct 14 07:42 AM +0500", "duration":"s.e.", "country":"\/images\/general\/login\/flags\/in.gif", "status":"\/images\/general\/login\/puppets\/puppet_offline.png", "visits(pv)":"1 (1)", "current page (exit page)":"file:\/\/localhost\/G:\/Projects\/Adr_Projects\/adr_Analytics%20Opensource\/Mobile%20App%20Analytics%20%20Opentracker%20Analytics.mht", "currentTitle":"Mobile App Analytics | Opentracker Analytics", "countryName":"India", "city":"Ahmedabad", "region":"Gujarat", "isp":"", "org_company":"Unknown", "isp/ org":"Airtel", "provider":"Unknown", "area code (tel)":"0", "ZIP/ postal code":"382350", "referrers Logo":"", "referrer":"Unknown", "search term":"Unknown", "user status":"offline", "number of visits":"1", "pageviews":"1", "total pages viewed":"1", "last visit duration":"single event( s.e.)", "current visit duration":"00s", "total duration":"00s", "first measurement":"Oct 14 07:42 AM +0500", "platform/ OS":"Windows NT 10.0", "browser":"IE 7.0", "resolution":"1280 x 720", "IP address":"27.61.172.76"} , { "visit_id":"1124585", "machine_idx":"868355", "last event":"Jun 08 18:46 PM +0500", "duration":"s.e.", "country":"\/images\/general\/login\/flags\/ie.gif", "status":"\/images\/general\/login\/puppets\/puppet_offline.png", "visits(pv)":"2 (1)", "current page (exit page)":"https:\/\/www.opentracker.net\/feature\/ip-tracker-2020.05.26.A", "currentTitle":"Best IP tracker to identify IP addresses easily - by Opentracker", "countryName":"Ireland", "city":"Dublin", "region":"Dublin", "isp":"", "org_company":"Unknown", "isp/ org":"Amazon.Com", "provider":"amazonaws.com", "area code (tel)":"0", "ZIP/ postal code":"D02", "referrers Logo":"http:\/\/google.com\/favicon.ico", "referrer":"google.com", "search term":"Unknown", "user status":"offline", "number of visits":"2", "pageviews":"1", "total pages viewed":"3", "last visit duration":"single event( s.e.)", "current visit duration":"00s", "total duration":"12s", "first measurement":"Jun 08 13:32 PM +0500", "platform/ OS":"Android", "browser":"Chrome 83.0.4103.83", "resolution":"800 x 360", "IP address":"34.247.90.38"} ] }
If errors are encountered, the first encountered error will be returned of form "Error: exception: message
Error: java.lang.RuntimeException: Login/ site combination is not valid