저는 웹 사이트에 Google 웹 로그 분석을 사용하고 있으며 사용자 수를 표시하고 싶습니다. Google Analytics는 웹 사이트에서 사용하기 위해 모든 그래프를 제공한다고 생각하지 않습니다. 그래서 Google 애널리틱스의 데이터를 사용하여 시각화 Api의 데이터를 사용하여이 작업을 수행하기로 결정했습니다. API를 생성하는 제 3 자 그래프 (Google 제외)를 사용하고 싶지 않습니다. 새로운 것을 배우고 진행 방법을 강타했습니다.Google 시각화 API를 사용하여 Google Analytics 그래프를 표시하는 방법
<script type="text/javascript">
var queryString = '';
var dataUrl = '';
function onLoadCallback() {
if (dataUrl.length > 0) {
var query = new google.visualization.Query(dataUrl);
query.setQuery(queryString);
query.send(handleQueryResponse);
} else {
var dataTable = new google.visualization.DataTable();
dataTable.addRows(8);
dataTable.addColumn('number');
dataTable.setValue(0, 0, 37.704918032786885);
dataTable.setValue(1, 0, 54.09836065573771);
dataTable.setValue(2, 0, 55.73770491803279);
dataTable.setValue(3, 0, 75.40983606557377);
dataTable.setValue(4, 0, 52.459016393442624);
dataTable.setValue(5, 0, 73.77049180327869);
dataTable.setValue(6, 0, 68.85245901639344);
dataTable.setValue(7, 0, 55.73770491803279);
draw(dataTable);
}
}
function draw(dataTable) {
var vis = new google.visualization.ImageChart(document.getElementById('chart'));
var options = {
chxl: '',
chxp: '',
chxr: '0,0,46',
chxs: '',
chxtc: '',
chxt: 'y',
chs: '300x225',
cht: 'lc',
chco: '3D7930',
chd: 's:Xhiugtqi',
chdl: '',
chg: '14.3,-1,1,1',
chls: '2,4,0',
chm: 'B,C5D4B5BB,0,0,0'
};
vis.draw(dataTable, options);
}
function handleQueryResponse(response) {
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
draw(response.getDataTable());
}
google.load("visualization", "1", {packages:["imagechart"]});
google.setOnLoadCallback(onLoadCallback);
</script>
난 당신이 제 3 자 도구를 사용하지 않은 진술 알고있다. 그러나이 글에 올 수 있고 타사 솔루션에 반대하지 않는 사람들을 위해 http://www.embeddedanalytics.com을 확인하십시오. 이것은 "프로그래밍이 필요하지 않습니다"라는 서비스입니다. –