Using the below code we can display the present month google analytics day wise visitors.
require(‘gapi.class.php’);
/* Define variables */
$ga_email = ‘xxxxxxxx’;
$ga_password = ‘xxxxxxxxxxxx’;
$ga_profile_id = ’123456′;
$ga_url = $_SERVER['REQUEST_URI'];
/* Create a new Google Analytics request and pull the results */
$ga = new gapi($ga_email,$ga_password);
$ga->requestReportData($ga_profile_id, array(‘date’),array(‘pageviews’), ‘date’);
$results = $ga->getResults();
?>
data.addColumn(‘string’, ‘Day’);
data.addColumn(‘number’, ‘Pageviews’);
data.addRows([
foreach($results as $result) {
echo '["'.date('M j',strtotime($result->getDate())).'", '.$result->getPageviews().'],’;
}
?>
]);
var chart = new google.visualization.AreaChart(document.getElementById(‘chart’));
chart.draw(data, {width: 630, height: 180, title: ‘’,
colors:['#058dc7','#e6f4fa'],
areaOpacity: 0.1,
hAxis: {textPosition: ‘in’, showTextEvery: 5, slantedText: false, textStyle: { color: ‘#058dc7′, fontSize: 10 } },
pointSize: 5,
legend: ‘none’,
chartArea:{left:0,top:30,width:”100%”,height:”100%”}
});
}
//
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn(‘string’, ‘Day’);
data.addColumn(‘number’, ‘Pageviews’);
data.addRows([
getDate())).'", '.$result->getPageviews().'],’;
}
?>
]);
var chart = new google.visualization.AreaChart(document.getElementById(‘chart’));
chart.draw(data, {width: 630, height: 180, title: ”,
colors:['#058dc7','#e6f4fa'],
areaOpacity: 0.1,
hAxis: {textPosition: ‘in’, showTextEvery: 5, slantedText: false, textStyle: { color: ‘#058dc7′, fontSize: 10 } },
pointSize: 5,
legend: ‘none’,
chartArea:{left:0,top:30,width:”100%”,height:”100%”}
});
}
// ]]>