2009-07-08 3 views
0

현재 Google 애널리틱스 데이터 내보내기 API에 대한 라이브러리를 구축 중입니다.Google 애널리틱스 데이터 API [C# 디자인]

<entry> 
    <id>http://www.google.com/analytics/feeds/data?ids=ga:3104565&amp;ga:browser=Firefox&amp;start-date=2008-07-10&amp;end-date=2008-08-10</id> 
    <updated>2008-08-09T17:00:00.001-07:00</updated> 
    <title type='text'>ga:browser=Firefox</title> 
    <link rel='alternate' type='text/html' href='http://www.google.com/analytics'/> 
    <dxp:dimension name='ga:browser' value='Firefox'/> 
    <dxp:metric confidenceInterval='0.0' name='ga:pageviews' type='integer' value='17547'/> 
</entry> 

은 무엇 가장 논리가 반환하는 것입니다 : 내가 특정 프로필 데이터를 요청있을 때

이 구글의 응답은? 반환 된 데이터를 어떻게 처리하고 싶습니까? 위의 모든 요소를 ​​가진 Entry-Object가 있습니다. 방법에 대한

서명은 다음과 같습니다 수치와 차원이 열거 형

public object GetProfileData(int profileId, IEnumerable<Metric> metrics, IEnumerable<Dimension> dimensions, DateTime start, DateTime stop) 

입니다.

글쎄, 이것은 실제로 언어에 구애받지 않습니다.

자세한 내용이 필요하면 언제든지 의견을 말하십시오.

+1

내가 힘든 시간을 보내고있어 다음 무엇을 실제로 묻고 싶다. –

+1

GetProfileData는 profileId를 가져 와서 Entry 객체를 반환하면 안됩니까? –

+0

질문을 쉽게 이해할 수 있도록 다시 말해 볼 수 있습니다. –

답변

0

나는 C# 개체를 반환하고 싶습니다. 아마도 GData 또는 유사한 형식 일 것입니다. 그것은 profileId의 정수와 데이터 범위의 DateTimes를 포함 할 수 있습니다. 실제 데이터 (Firefox의 페이지 뷰?)는 API 사용 경험이 제한되어있어 조금 까다 롭습니다. 메트릭을 값으로 사용하고 차원을 키로 사용하는 사전은 어떻습니까?

+0

그래, 내 문제를 이해하는 것 같아. 나는 당신이 말한대로 사전으로 시험 할 것이다. 나는 또한 내 질문을 다시 말하고 다른 XML 응답을 게시하려고 시도 할 것이다. – alexn

+0

조금 더 좋은 아이디어를 줄 수 있기를 바랍니다. Google 웹 로그 분석 API에 대한 경험은 주로 검토 과정으로 이루어집니다. 지금 당장 API를 사용할 프로젝트를 진행 중이지만 애널리틱스 부분은 조금만 오지 않을 것입니다. * 내가 알 수있는 한,이 방법을 사용하는 것이지만 2 ~ 3 주 후에는 더 나은 아이디어를 얻게 될 것입니다. –