-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Enable Custom Column and Custom Floodlight Variable PiperOrigin-RevId: 606758989
- Loading branch information
Google APIs
authored and
Copybara-Service
committed
Feb 13, 2024
1 parent
fc767d4
commit 3b3206a
Showing
10 changed files
with
472 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
62 changes: 62 additions & 0 deletions
62
google/ads/searchads360/v0/enums/conversion_custom_variable_cardinality.proto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
// Copyright 2023 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.searchads360.v0.enums; | ||
|
||
option csharp_namespace = "Google.Ads.SearchAds360.V0.Enums"; | ||
option go_package = "google.golang.org/genproto/googleapis/ads/searchads360/v0/enums;enums"; | ||
option java_multiple_files = true; | ||
option java_outer_classname = "ConversionCustomVariableCardinalityProto"; | ||
option java_package = "com.google.ads.searchads360.v0.enums"; | ||
option objc_class_prefix = "GASA360"; | ||
option php_namespace = "Google\\Ads\\SearchAds360\\V0\\Enums"; | ||
option ruby_package = "Google::Ads::SearchAds360::V0::Enums"; | ||
|
||
// Proto file describing conversion custom variable status. | ||
|
||
// Container for enum describing the family of a conversion custom variable. | ||
message ConversionCustomVariableCardinalityEnum { | ||
// Cardinality of a conversion custom variable. | ||
enum ConversionCustomVariableCardinality { | ||
// Not specified. | ||
UNSPECIFIED = 0; | ||
|
||
// Used for return value only. Represents value unknown in this version. | ||
UNKNOWN = 1; | ||
|
||
// The conversion custom variable has cardinality below all limits. The | ||
// variable can be used for segmentation, and stats can accrue for | ||
// new values if the variable is enabled. | ||
BELOW_ALL_LIMITS = 2; | ||
|
||
// The conversion custom variable has cardinality that exceeds the | ||
// segmentation limit, but does not exceed the stats limit. Segmentation | ||
// will be disabled, but stats can accrue for new values if the variable is | ||
// enabled. | ||
EXCEEDS_SEGMENTATION_LIMIT_BUT_NOT_STATS_LIMIT = 3; | ||
|
||
// The conversion custom variable has exceeded the segmentation limits, and | ||
// is approaching the stats limits (> 90%). Segmentation will be disabled, | ||
// but stats can accrue for new values if the variable is enabled. | ||
APPROACHES_STATS_LIMIT = 4; | ||
|
||
// The conversion custom variable has exceeded both the segmentation limits | ||
// and stats limits. Segmentation will be disabled, and stats for enabled | ||
// variables can accrue only if the existing values do not increase the | ||
// cardinality of the variable any further. | ||
EXCEEDS_STATS_LIMIT = 5; | ||
} | ||
} |
48 changes: 48 additions & 0 deletions
48
google/ads/searchads360/v0/enums/conversion_custom_variable_family.proto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
// Copyright 2023 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.searchads360.v0.enums; | ||
|
||
option csharp_namespace = "Google.Ads.SearchAds360.V0.Enums"; | ||
option go_package = "google.golang.org/genproto/googleapis/ads/searchads360/v0/enums;enums"; | ||
option java_multiple_files = true; | ||
option java_outer_classname = "ConversionCustomVariableFamilyProto"; | ||
option java_package = "com.google.ads.searchads360.v0.enums"; | ||
option objc_class_prefix = "GASA360"; | ||
option php_namespace = "Google\\Ads\\SearchAds360\\V0\\Enums"; | ||
option ruby_package = "Google::Ads::SearchAds360::V0::Enums"; | ||
|
||
// Proto file describing conversion custom variable status. | ||
|
||
// Container for enum describing the family of a conversion custom variable. | ||
message ConversionCustomVariableFamilyEnum { | ||
// Family of a conversion custom variable. | ||
enum ConversionCustomVariableFamily { | ||
// Not specified. | ||
UNSPECIFIED = 0; | ||
|
||
// Used for return value only. Represents value unknown in this version. | ||
UNKNOWN = 1; | ||
|
||
// The standard conversion custom variable. Customers are required to | ||
// activate before use. | ||
STANDARD = 2; | ||
|
||
// The conversion custom variable imported from a custom floodlight | ||
// variable. | ||
FLOODLIGHT = 3; | ||
} | ||
} |
54 changes: 54 additions & 0 deletions
54
google/ads/searchads360/v0/enums/conversion_custom_variable_status.proto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
// Copyright 2023 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.searchads360.v0.enums; | ||
|
||
option csharp_namespace = "Google.Ads.SearchAds360.V0.Enums"; | ||
option go_package = "google.golang.org/genproto/googleapis/ads/searchads360/v0/enums;enums"; | ||
option java_multiple_files = true; | ||
option java_outer_classname = "ConversionCustomVariableStatusProto"; | ||
option java_package = "com.google.ads.searchads360.v0.enums"; | ||
option objc_class_prefix = "GASA360"; | ||
option php_namespace = "Google\\Ads\\SearchAds360\\V0\\Enums"; | ||
option ruby_package = "Google::Ads::SearchAds360::V0::Enums"; | ||
|
||
// Proto file describing conversion custom variable status. | ||
|
||
// Container for enum describing possible statuses of a conversion custom | ||
// variable. | ||
message ConversionCustomVariableStatusEnum { | ||
// Possible statuses of a conversion custom variable. | ||
enum ConversionCustomVariableStatus { | ||
// Not specified. | ||
UNSPECIFIED = 0; | ||
|
||
// Used for return value only. Represents value unknown in this version. | ||
UNKNOWN = 1; | ||
|
||
// The conversion custom variable is pending activation and will not | ||
// accrue stats until set to ENABLED. | ||
// | ||
// This status can't be used in CREATE and UPDATE requests. | ||
ACTIVATION_NEEDED = 2; | ||
|
||
// The conversion custom variable is enabled and will accrue stats. | ||
ENABLED = 3; | ||
|
||
// The conversion custom variable is paused and will not accrue stats | ||
// until set to ENABLED again. | ||
PAUSED = 4; | ||
} | ||
} |
50 changes: 50 additions & 0 deletions
50
google/ads/searchads360/v0/enums/floodlight_variable_data_type.proto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
// Copyright 2023 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.searchads360.v0.enums; | ||
|
||
option csharp_namespace = "Google.Ads.SearchAds360.V0.Enums"; | ||
option go_package = "google.golang.org/genproto/googleapis/ads/searchads360/v0/enums;enums"; | ||
option java_multiple_files = true; | ||
option java_outer_classname = "FloodlightVariableDataTypeProto"; | ||
option java_package = "com.google.ads.searchads360.v0.enums"; | ||
option objc_class_prefix = "GASA360"; | ||
option php_namespace = "Google\\Ads\\SearchAds360\\V0\\Enums"; | ||
option ruby_package = "Google::Ads::SearchAds360::V0::Enums"; | ||
|
||
// Proto file describing conversion custom variable status. | ||
|
||
// Container for enum describing Floodlight variable type defined in Search Ads | ||
// 360. | ||
message FloodlightVariableDataTypeEnum { | ||
// The data type of the floodlight variable, as defined in Search Ads 360. See | ||
// https://support.google.com/searchads/answer/4397154?hl=en to learn more. | ||
enum FloodlightVariableDataType { | ||
// Not specified. | ||
UNSPECIFIED = 0; | ||
|
||
// Used for return value only. Represents value unknown in this version. | ||
UNKNOWN = 1; | ||
|
||
// Represents a floodlight variable of "Number" type. This variable may be | ||
// assigned to floodlight variables of DIMENSION or METRIC types. | ||
NUMBER = 2; | ||
|
||
// Represents a floodlight variable of "String" type. This variable may be | ||
// assigned to floodlight variables of DIMENSION type. | ||
STRING = 3; | ||
} | ||
} |
51 changes: 51 additions & 0 deletions
51
google/ads/searchads360/v0/enums/floodlight_variable_type.proto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
// Copyright 2023 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.searchads360.v0.enums; | ||
|
||
option csharp_namespace = "Google.Ads.SearchAds360.V0.Enums"; | ||
option go_package = "google.golang.org/genproto/googleapis/ads/searchads360/v0/enums;enums"; | ||
option java_multiple_files = true; | ||
option java_outer_classname = "FloodlightVariableTypeProto"; | ||
option java_package = "com.google.ads.searchads360.v0.enums"; | ||
option objc_class_prefix = "GASA360"; | ||
option php_namespace = "Google\\Ads\\SearchAds360\\V0\\Enums"; | ||
option ruby_package = "Google::Ads::SearchAds360::V0::Enums"; | ||
|
||
// Proto file describing conversion custom variable status. | ||
|
||
// Container for enum describing Floodlight variable type defined in Search Ads | ||
// 360. | ||
message FloodlightVariableTypeEnum { | ||
// Type of the floodlight variable, as defined in the Search Ads 360. See | ||
// https://support.google.com/searchads/answer/4397154?hl=en to learn more. | ||
enum FloodlightVariableType { | ||
// Not specified. | ||
UNSPECIFIED = 0; | ||
|
||
// Used for return value only. Represents value unknown in this version. | ||
UNKNOWN = 1; | ||
|
||
// Dimension floodlight variable type. | ||
DIMENSION = 2; | ||
|
||
// Metric floodlight variable type. | ||
METRIC = 3; | ||
|
||
// Floodlight variable type is unset. | ||
UNSET = 4; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.