CustomerLifecycleGoal

Account level customer lifecycle goal settings.

JSON representation
{
  "resourceName": string,
  "lifecycleGoalCustomerDefinitionSettings": {
    object (LifecycleGoalCustomerDefinitionSettings)
  },
  "customerAcquisitionGoalValueSettings": {
    object (LifecycleGoalValueSettings)
  }
}
Fields
resourceName

string

Immutable. The resource name of the customer lifecycle goal. Customer lifecycle resource names have the form:

customers/{customerId}/customerLifecycleGoal

lifecycleGoalCustomerDefinitionSettings

object (LifecycleGoalCustomerDefinitionSettings)

Output only. Common lifecycle goal settings shared among different types of lifecycle goals.

customerAcquisitionGoalValueSettings

object (LifecycleGoalValueSettings)

Output only. Customer acquisition goal customer level value settings.

LifecycleGoalCustomerDefinitionSettings

Lifecycle goal common settings, including existing user lists and existing high lifetime value user lists, shared among different types of lifecycle goals.

JSON representation
{
  "existingUserLists": [
    string
  ],
  "highLifetimeValueUserLists": [
    string
  ]
}
Fields
existingUserLists[]

string

Output only. User lists which represent existing customers.

highLifetimeValueUserLists[]

string

Output only. User lists which represent customers of high lifetime value. In current stage, high lifetime value feature is in beta and this field is read-only.