Google Apps Komut Dosyası'nda Analytics API'sını kullanarak bir web sitesinin dizinine ilişkin sayfa gösterimi sayısını almaya çalışıyorum.Analytics API alt sayfaları içerir
function getPIs(uri, startDate, endDate) {
var profileId = XXXXXXXX;
var tableId = 'ga:' + profileId;
var optArgs = {
'filters': 'ga:pagePath=='+uri,
};
var result = Analytics.Data.Ga.get(
tableId,
startDate,
endDate,
'ga:pageviews',
optArgs
);
if (result) {
return result;
} else {
return 0;
}
}
işlevi mükemmel çalışıyor ama filtre dizinin alt sayfalar içermez ve sadece http://www.example.com/directory/ için değil http://www.example.com/directory/site1 vb sayfa gösterimi döner ...
var mı: İşte benim kodudur Filtreyi tüm alt sayfaları içerecek şekilde değiştirmenin bir yolu var mı? Benim yorumum gereğince
Düzenli bir ifade kullanın (URL'nizden sonra = ~ operatör ve joker karakter). –
@EikePierstorff Yardımlarınız için teşekkür ederiz! '' filtreler ':' ga: pagePath = ~ '+ uri +' * 'yaptım! – erlDan