Goals

یک منبع اهداف، هدفی را برای یکی از نمایه های کاربر توصیف می کند.

برای لیست روش های این منبع، انتهای این صفحه را ببینید.

بازنمایی منابع

قالب JSON برای منبع هدف Analytics.

{
  "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
      }
    ]
  }
}
نام ملک ارزش شرح یادداشت
accountId string شناسه حسابی که این هدف به آن تعلق دارد.
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 شناسه هدف
internalWebPropertyId string شناسه داخلی برای ویژگی وب که این هدف به آن تعلق دارد.
kind string نوع منبع برای یک هدف Analytics.
name string نام هدف
parentLink. href string پیوند به نمای (نمایه) که این هدف به آن تعلق دارد.
parentLink. type string مقدار " analytics#profile " است.
profileId string شناسه (نمایه) که این هدف به آن تعلق دارد را مشاهده کنید.
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 شناسه دارایی وب که این هدف به آن تعلق دارد. شناسه دارایی وب از این شکل است UA-XXXXX-YY .

مواد و روش ها

گرفتن
هدفی را دریافت می کند که کاربر به آن دسترسی دارد.
درج کنید
یک هدف جدید ایجاد کنید.
فهرست
اهدافی را که کاربر به آنها دسترسی دارد فهرست می کند.
پچ
یک هدف موجود را به روز می کند. این روش از معنای پچ پشتیبانی می کند.
به روز رسانی
یک هدف موجود را به روز می کند.