CampaignLifecycleGoal

Campaign level customer lifecycle goal settings.

JSON representation
{
  "resourceName": string,
  "campaign": string,
  "customerAcquisitionGoalSettings": {
    object (CustomerAcquisitionGoalSettings)
  }
}
Fields
resourceName

string

Immutable. The resource name of the customer lifecycle goal of a campaign.

customers/{customerId}/campaignLifecycleGoal/{campaignId}

campaign

string

Output only. The campaign where the goal is attached.

customerAcquisitionGoalSettings

object (CustomerAcquisitionGoalSettings)

Output only. The customer acquisition goal settings for the campaign. The customer acquisition goal is described in this article: https://support.google.com/google-ads/answer/12080169

CustomerAcquisitionGoalSettings

The customer acquisition goal settings for the campaign.

JSON representation
{
  "optimizationMode": enum (CustomerAcquisitionOptimizationMode),
  "valueSettings": {
    object (LifecycleGoalValueSettings)
  }
}
Fields
optimizationMode

enum (CustomerAcquisitionOptimizationMode)

Output only. Customer acquisition optimization mode of this campaign.

valueSettings

object (LifecycleGoalValueSettings)

Output only. Campaign specific values for the customer acquisition goal.

CustomerAcquisitionOptimizationMode

Possible optimization mode of a customer acquisition goal.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
TARGET_ALL_EQUALLY The mode is used when campaign is optimizing equally for existing and new customers, which is the default value.
BID_HIGHER_FOR_NEW_CUSTOMER The mode is used when campaign is bidding higher for new customers than existing customer.
TARGET_NEW_CUSTOMER The mode is used when campaign is only optimizing for new customers.