Google アナリティクスを使用して行うページビューを表示する必要があります。以下は、ページビューを表示するhtmlです
Pageviews: <span id="pageViews"></span>
<span id="loadingGA">
<img height="12" alt="Loading..." src="../jsonData/images/waiting_icon.gif">
</span>
ご覧のとおり、2 つのスパンがあり、1 つはページ ビュー カウントを表示し、もう 1 つはページ ビューが取得されるまで読み込みアイコンを表示します。私が使用している方法は次のとおりです。
$("#loadingGA").hide()
.ajaxStart(function() {
$(this).show();
}).ajaxStop(function() {
$(this).hide();
$("#pageViews").show();
});
以下は、ページビューを取得する方法です
function setPageviewsCount(url, displayId) {
var pageViews = "0";
$.getJSON(url, function(googleAnaltyicsData) {
$.each(googleAnaltyicsData, function(i, gaData) {
if(!jQuery.isEmptyObject(gaData)) {
pageViews = gaData.PageViews;
}
});
$(displayId).html(pageViews);
});}
問題は、すべて正常に動作するのに、ページ ビューが読み込まれた後でも読み込みアイコンが消えないことです。あらゆる可能なことを試しました。ガイドしてください。ありがとうございました!