0
Google 애널리틱스의 데이터를 Google 스프레드 시트 (https://developers.google.com/analytics/solutions/articles/reporting-apps-script)로 가져올 수있는 코드 예제를 얻을 수 있습니다. 그러나 원하는 프로필의 ID를 알고 있으므로 갈 필요가 없습니다. "첫 번째 프로필"을 얻는 오버 헤드를 통해 내가 하드 코드로이 같은 ID하려고 할 때 나는 그것이 작동을 얻을 수 없습니다 : 프로파일 ID는 조지아로 시작해야 Google 스프레드 시트의 Google Analytics 데이터
function getReportDataForProfile() {
var profileId = '12345678';
var tableId = 'ga:12345678';
var startDate = getLastNdays(14); // 2 weeks (a fortnight) ago.
var endDate = getLastNdays(0); // Today.
var optArgs = {
'dimensions': 'ga:keyword', // Comma separated list of dimensions.
'sort': '-ga:visits,ga:keyword', // Sort by visits descending, then keyword.
'segment': 'dynamic::ga:isMobile==Yes', // Process only mobile traffic.
'filters': 'ga:source==google', // Display only google traffic.
'start-index': '1',
'max-results': '250' // Display the first 250 results.
};
// Make a request to the API.
var results = Analytics.Data.Ga.get(
tableId, // Table id (format ga:xxxxxx).
startDate, // Start-date (format yyyy-MM-dd).
endDate, // End-date (format yyyy-MM-dd).
'ga:visits,ga:pageviews', // Comma seperated list of metrics.
optArgs);
if (results.getRows()) {
return results;
} else {
throw new Error('No profiles found');
}
}
이 오류에 대한 몇 가지 세부 사항을 제공 할 수 있습니까? 올바른 프로필 ID를 갖고 계십니까? – Pete