我使用JSON webservice使用Google Analytics數據創建儀表板。它的功能是當我輸入截止日期&到目前爲止,谷歌分析將根據該日期觸發查詢並回復回復。使用自定義日期創建Google Analytics儀表板
根據該響應,將繪製圖表。
更新從HTML表單&它在下面所
兩個日期。
Dashboard.html
<script type="text\javascript src="js/jquerysoap.js"></script>
<script type="text/javascript" src="js/script.js"></script>
</head>
<form action="" method="post">
From Date : <input type="text" id="from_date" />
To Date : <input type="text" id="to_date" />
<input type="submit" value="Submit" class="submit_button" onClick="getVaria(); return false" />
</form>
這些輸入的日期將在文件的script.js一些JavaScript函數被抓住。
的script.js
function retStartDate(){
var strStartDate = document.getElementById("from_date").value;
alert("Start date " + strStartDate);
return strStartDate;
}
function retEndDate(){
var strEndDate = document.getElementById("to_date").value;
alert("End date " + strEndDate);
return strEndDate;
}
這些2個日期將然後paaased到圖表查詢fraw圖表作爲像的下方。
function getVaria(){
/*圖表查詢。*/
var strWsUrl = 'https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A76546294& dimensions=ga%3Asource&metrics=ga%3Ausers&filters=ga%3Asource!%3D(direct)&sort=-ga%3Ausers&start-date= ' + retStartDate() + ' &end-date= ' + retEndDate() + ' &max-results=10';
alert(strWsUrl);
return strWsUrl;
}
的源代碼是上方。
我能夠將2個日期傳遞給查詢。然後我找不到從JSON獲得響應的方法等等。我在這個上使用JavaScript,因爲它比服務器端腳本提供更多的移動性。那麼你能否給我一些線索?
感謝&問候, Chiranthaka
您需要傳遞至少一個指標以及api調用以及開始和結束日期。 –
我已經這樣做了。這不是問題。我現在面臨的問題是根據2日期創建JSON響應。 – ChiranSJ
日期必須格式化爲YYYY-MM-DD或使用關鍵字。如果您發佈代碼,將有助於查看發生了什麼問題 –