Hei!
Jeg driver og fikler med Google Analytics API, og har laget en tabell over gjennomsnittlig tid folk er inne på de forskjellige sidene. Problemet mitt er at tallet får utrolig mange desimaler. Jeg finner ikke ut hvordan jeg skal avrunde tallet inne i ajax-kallet. Math.round() fungerer ikke, og jeg har prøvd mange andre løsninger! Koden min ser slik ut:
$.ajax({
method: 'GET',
url: 'https://www.googleapis.com/analytics/v3/data/ga?',
data: {
'ids': 'ga:' + gaData.profileId,
'start-date': startDate,
'end-date': endDate,
'metrics': 'ga:avgTimeOnPage',
'dimensions': 'gaagePath',
'max-results': MAX_RESULTS,
'access_token': gaData.accessToken,
'sort': '-ga:avgTimeOnPage'
},
success: function(data) {
var source = $("#timePerPage-template").html();
var template = Handlebars.compile(source);
$('#kundereise-boks-data').append(template(data));
// Fades out loading and shows content
$(".modal-overlay").fadeOut(function() {
$("#kundereise-boks-data").fadeIn();
});
}
});
Jeg kan ikke bare sette en Math.round() på "data", for "data" inneholder både navn på siden som er besøkt OG tiden som er brukt.
Hvordan får jeg eventuelt splittet disse?
Jeg driver og fikler med Google Analytics API, og har laget en tabell over gjennomsnittlig tid folk er inne på de forskjellige sidene. Problemet mitt er at tallet får utrolig mange desimaler. Jeg finner ikke ut hvordan jeg skal avrunde tallet inne i ajax-kallet. Math.round() fungerer ikke, og jeg har prøvd mange andre løsninger! Koden min ser slik ut:
$.ajax({
method: 'GET',
url: 'https://www.googleapis.com/analytics/v3/data/ga?',
data: {
'ids': 'ga:' + gaData.profileId,
'start-date': startDate,
'end-date': endDate,
'metrics': 'ga:avgTimeOnPage',
'dimensions': 'gaagePath',
'max-results': MAX_RESULTS,
'access_token': gaData.accessToken,
'sort': '-ga:avgTimeOnPage'
},
success: function(data) {
var source = $("#timePerPage-template").html();
var template = Handlebars.compile(source);
$('#kundereise-boks-data').append(template(data));
// Fades out loading and shows content
$(".modal-overlay").fadeOut(function() {
$("#kundereise-boks-data").fadeIn();
});
}
});
Jeg kan ikke bare sette en Math.round() på "data", for "data" inneholder både navn på siden som er besøkt OG tiden som er brukt.
Hvordan får jeg eventuelt splittet disse?