Goals

목표 리소스는 사용자 프로필 중 하나에 대한 목표를 설명합니다.

이 리소스에 대한 메소드 목록은 이 페이지의 하단에 나와 있습니다.

리소스 표현

애널리틱스 목표 리소스의 JSON 템플릿

{
  "id": string,
  "kind": "analytics#goal",
  "selfLink": string,
  "accountId": string,
  "webPropertyId": string,
  "internalWebPropertyId": string,
  "profileId": string,
  "name": string,
  "value": float,
  "active": boolean,
  "type": string,
  "created": datetime,
  "updated": datetime,
  "parentLink": {
    "type": "analytics#profile",
    "href": string
  },
  "urlDestinationDetails": {
    "url": string,
    "caseSensitive": boolean,
    "matchType": string,
    "firstStepRequired": boolean,
    "steps": [
      {
        "number": integer,
        "name": string,
        "url": string
      }
    ]
  },
  "visitTimeOnSiteDetails": {
    "comparisonType": string,
    "comparisonValue": long
  },
  "visitNumPagesDetails": {
    "comparisonType": string,
    "comparisonValue": long
  },
  "eventDetails": {
    "useEventValue": boolean,
    "eventConditions": [
      {
        "type": string,
        "matchType": string,
        "expression": string,
        "comparisonType": string,
        "comparisonValue": long
      }
    ]
  }
}
속성 이름 설명 Notes
accountId string 이 목표가 속한 계정 ID입니다.
active boolean 이 목표가 활성 상태인지를 결정합니다.
created datetime 목표가 생성된 시간입니다.
eventDetails object EVENT 유형의 목표에 대한 세부정보입니다.
eventDetails.eventConditions[] list 이벤트 조건 목록입니다.
eventDetails.eventConditions[].comparisonType string 비교 유형입니다. 가능한 값은 LESS_THAN, GREATER_THAN 또는 EQUAL입니다.
eventDetails.eventConditions[].comparisonValue long 이 비교에 사용되는 값입니다.
eventDetails.eventConditions[].expression string 이 일치에 사용되는 표현식입니다.
eventDetails.eventConditions[].matchType string 수행될 일치의 유형입니다. 가능한 값은 REGEXP, BEGINS_WITH 또는 EXACT입니다.
eventDetails.eventConditions[].type string 이 이벤트 조건의 유형입니다. 가능한 값은 CATEGORY, ACTION, LABEL 또는 VALUE입니다.
eventDetails.useEventValue boolean 이벤트 값을 이 목표의 값으로 사용할지 여부를 결정합니다.
id string 목표 ID입니다.
internalWebPropertyId string 목표가 속한 웹 속성의 내부 ID입니다.
kind string 애널리틱스 목표에 대한 리소스 유형입니다.
name string 목표 이름입니다.
parentLink.href string 이 목표가 속한 보기 (프로필)로 연결합니다.
parentLink.type string 값은 'analytics#profile'입니다.
profileId string 이 목표가 속한 보기 (프로필) ID입니다.
type string 목표 유형입니다. 가능한 값은 URL_DESTINATION, VISIT_TIME_ON_SITE, VISIT_NUM_PAGES, EVENT입니다.
updated datetime 이 목표가 마지막으로 수정된 시간입니다.
urlDestinationDetails object URL_DESTINATION 유형의 목표에 대한 세부정보입니다.
urlDestinationDetails.caseSensitive boolean 목표 URL이 방문 URL의 대소문자와 정확히 일치해야 하는지 여부를 결정합니다.
urlDestinationDetails.firstStepRequired boolean 이 목표의 첫 번째 단계가 필요한지 결정합니다.
urlDestinationDetails.matchType string 목표 URL에 대한 검색 유형입니다. 가능한 값은 HEAD, EXACT 또는 REGEX입니다.
urlDestinationDetails.steps[] list 이 목표 유입경로에 대해 설정된 단계의 목록입니다.
urlDestinationDetails.steps[].name string 단계 이름입니다.
urlDestinationDetails.steps[].number integer 단계 번호.
urlDestinationDetails.steps[].url string 이 단계의 URL입니다.
urlDestinationDetails.url string 이 목표에 대한 URL입니다.
value float 목표값입니다.
visitNumPagesDetails object VISIT_NUM_PAGES 유형의 목표에 대한 세부정보입니다.
visitNumPagesDetails.comparisonType string 비교 유형입니다. 가능한 값은 LESS_THAN, GREATER_THAN 또는 EQUAL입니다.
visitNumPagesDetails.comparisonValue long 이 비교에 사용되는 값입니다.
visitTimeOnSiteDetails object VISIT_TIME_ON_SITE 유형의 목표에 대한 세부정보입니다.
visitTimeOnSiteDetails.comparisonType string 비교 유형입니다. 가능한 값은 LESS_THAN 또는 GREATER_THAN입니다.
visitTimeOnSiteDetails.comparisonValue long 이 비교에 사용되는 값입니다.
webPropertyId string 이 목표가 속한 웹 속성 ID입니다. 웹 속성 ID의 형식은 UA-XXXXX-YY입니다.

방법

get
사용자가 액세스할 수 있는 목표를 가져옵니다.
insert
새 목표를 만듭니다.
list
사용자가 액세스 권한이 있는 목표를 나열합니다.
patch
기존 목표를 업데이트합니다. 이 메서드는 패치 시맨틱스를 지원합니다.
업데이트
기존 목표를 업데이트합니다.