> [!CAUTION]
> **Caution:** This documentation is for Google Ads API **v24** . The latest active version is [**v26**](https://developers.google.com/google-ads/api/fields/latest/goal).

[<button style="margin-top:15px">Help me build a query</button>](https://developers.google.com/google-ads/api/fields/v24/goal_query_builder.md.txt) [<button style="margin-top:15px">Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)</button>](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v24/resources/goal.proto)

Representation of goals.

| Attributed resources |
|---|
| [customer](https://developers.google.com/google-ads/api/fields/v24/customer.md.txt) |

Fields from the above resources may be selected along with this
resource in your SELECT and WHERE clauses. These fields **will not segment**
metrics in your `SELECT` clause.

## goal.goal_id

Field descriptionOutput only. The ID of this goal.
Category`ATTRIBUTE` Data Type`INT64` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_goal_config](https://developers.google.com/google-ads/api/fields/v24/campaign_goal_config.md.txt) [goal](https://developers.google.com/google-ads/api/fields/v24/goal.md.txt)

## goal.goal_type

Field descriptionOutput only. The type of this goal.
Category`ATTRIBUTE` Data Type `ENUM`
`CUSTOMER_RETENTION``UNKNOWN``UNSPECIFIED` Type URL`google.ads.googleads.v24.enums.GoalTypeEnum.GoalType` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_goal_config](https://developers.google.com/google-ads/api/fields/v24/campaign_goal_config.md.txt) [goal](https://developers.google.com/google-ads/api/fields/v24/goal.md.txt)

## goal.optimization_eligibility

Field descriptionOutput only. Indicates if this goal is eligible for campaign optimization.
Category`ATTRIBUTE` Data Type `ENUM`
`ELIGIBLE``INELIGIBLE``UNKNOWN``UNSPECIFIED` Type URL`google.ads.googleads.v24.enums.GoalOptimizationEligibilityEnum.GoalOptimizationEligibility` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_goal_config](https://developers.google.com/google-ads/api/fields/v24/campaign_goal_config.md.txt) [goal](https://developers.google.com/google-ads/api/fields/v24/goal.md.txt)

## goal.owner_customer

Field descriptionOutput only. The resource name of the goal owner customer.
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_goal_config](https://developers.google.com/google-ads/api/fields/v24/campaign_goal_config.md.txt) [goal](https://developers.google.com/google-ads/api/fields/v24/goal.md.txt)

## goal.resource_name

Field descriptionImmutable. The resource name of the goal.
Goal resource names have the form:
`customers/{customer_id}/goals/{goal_id}`
Category`ATTRIBUTE` Data Type`RESOURCE_NAME` Type URL`N/A` FilterableTrue SelectableTrue SortableFalse RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_goal_config](https://developers.google.com/google-ads/api/fields/v24/campaign_goal_config.md.txt) [goal](https://developers.google.com/google-ads/api/fields/v24/goal.md.txt)

## goal.retention_goal_settings.value_settings.additional_high_lifetime_value

Field descriptionHigh lifetime value of the lifecycle goal. For example, for customer
acquisition goals, high lifetime value is the incremental conversion value
for lapsed customers who are of high value. High lifetime value should be
greater than value, if set.
Category`ATTRIBUTE` Data Type`DOUBLE` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_goal_config](https://developers.google.com/google-ads/api/fields/v24/campaign_goal_config.md.txt) [goal](https://developers.google.com/google-ads/api/fields/v24/goal.md.txt)

## goal.retention_goal_settings.value_settings.additional_value

Field descriptionValue of the lifecycle goal. For example, for retention goals, value is the
incremental conversion value for lapsed customers who are not of high
value.
Category`ATTRIBUTE` Data Type`DOUBLE` Type URL`N/A` FilterableTrue SelectableTrue SortableTrue RepeatedFalse Selectable with The following fields/resources can be selected with this field:
[campaign_goal_config](https://developers.google.com/google-ads/api/fields/v24/campaign_goal_config.md.txt) [goal](https://developers.google.com/google-ads/api/fields/v24/goal.md.txt)