/common/goal_setting.proto

--- v24/common/goal_setting.proto   2026-04-22 18:40:52.000000000 +0000
+++ v25/common/goal_setting.proto   2026-07-21 21:17:11.000000000 +0000
@@ -1,39 +1,51 @@
 // Copyright 2026 Google LLC
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
 // You may obtain a copy of the License at
 //
 //     http://www.apache.org/licenses/LICENSE-2.0
 //
 // Unless required by applicable law or agreed to in writing, software
 // distributed under the License is distributed on an "AS IS" BASIS,
 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 // See the License for the specific language governing permissions and
 // limitations under the License.

 syntax = "proto3";

-package google.ads.googleads.v24.common;
+package google.ads.googleads.v25.common;

-import "google/ads/googleads/v24/common/goal_common.proto";
+import "google/ads/googleads/v25/common/goal_common.proto";

-option csharp_namespace = "Google.Ads.GoogleAds.V24.Common";
-option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v24/common;common";
+option csharp_namespace = "Google.Ads.GoogleAds.V25.Common";
+option go_package = "google.golang.org/genproto/googleapis/ads/googleads/v25/common;common";
 option java_multiple_files = true;
 option java_outer_classname = "GoalSettingProto";
-option java_package = "com.google.ads.googleads.v24.common";
+option java_package = "com.google.ads.googleads.v25.common";
 option objc_class_prefix = "GAA";
-option php_namespace = "Google\\Ads\\GoogleAds\\V24\\Common";
-option ruby_package = "Google::Ads::GoogleAds::V24::Common";
+option php_namespace = "Google\\Ads\\GoogleAds\\V25\\Common";
+option ruby_package = "Google::Ads::GoogleAds::V25::Common";

 // Proto file describing GoalSetting.

 // Goal setting.
 message GoalSetting {
   // Retention goal settings.
   message RetentionGoal {
     // Retention goal value settings.
     CustomerLifecycleOptimizationValueSettings value_settings = 1;
   }
+
+  // New Customer Acquisition goal settings.
+  message NewCustomerAcquisitionGoal {
+    // New Customer Acquisition goal value settings.
+    CustomerLifecycleOptimizationValueSettings value_settings = 1;
+  }
+
+  // Loyalty retention goal settings.
+  message LoyaltyRetentionGoal {
+    // Loyalty retention goal value settings.
+    CustomerLifecycleOptimizationValueSettings value_settings = 1;
+  }
 }