2014-07-22 177 views
1

我使用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

+0

您需要傳遞至少一個指標以及api調用以及開始和結束日期。 –

+0

我已經這樣做了。這不是問題。我現在面臨的問題是根據2日期創建JSON響應。 – ChiranSJ

+0

日期必須格式化爲YYYY-MM-DD或使用關鍵字。如果您發佈代碼,將有助於查看發生了什麼問題 –

回答

相關問題