diff --git a/java-analytics-admin/README.md b/java-analytics-admin/README.md
index ffbccd9d72c9..b13977a77303 100644
--- a/java-analytics-admin/README.md
+++ b/java-analytics-admin/README.md
@@ -23,7 +23,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
+ * Starting in June 2023, new properties can no longer use this model.
+ * See
+ * [Analytics
+ * Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ * for more details.
+ * Starting in September 2023, we will sunset this model for all properties.
+ *
* Gives all credit for the conversion to the first channel that a customer
* clicked (or engaged view through for YouTube) before converting.
*
@@ -484,6 +492,13 @@ public enum ReportingAttributionModel implements com.google.protobuf.ProtocolMes
*
*
*
+ * Starting in June 2023, new properties can no longer use this model.
+ * See
+ * [Analytics
+ * Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ * for more details.
+ * Starting in September 2023, we will sunset this model for all properties.
+ *
* Distributes the credit for the conversion equally across all the channels
* a customer clicked (or engaged view through for YouTube) before
* converting.
@@ -496,6 +511,13 @@ public enum ReportingAttributionModel implements com.google.protobuf.ProtocolMes
*
*
*
+ * Starting in June 2023, new properties can no longer use this model.
+ * See
+ * [Analytics
+ * Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ * for more details.
+ * Starting in September 2023, we will sunset this model for all properties.
+ *
* Attributes 40% credit to the first and last interaction, and the
* remaining 20% credit is distributed evenly to the middle interactions.
*
@@ -507,6 +529,13 @@ public enum ReportingAttributionModel implements com.google.protobuf.ProtocolMes
*
*
*
+ * Starting in June 2023, new properties can no longer use this model.
+ * See
+ * [Analytics
+ * Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ * for more details.
+ * Starting in September 2023, we will sunset this model for all properties.
+ *
* Gives more credit to the touchpoints that happened closer in time to
* the conversion.
*
@@ -566,6 +595,13 @@ public enum ReportingAttributionModel implements com.google.protobuf.ProtocolMes
*
*
*
+ * Starting in June 2023, new properties can no longer use this model.
+ * See
+ * [Analytics
+ * Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ * for more details.
+ * Starting in September 2023, we will sunset this model for all properties.
+ *
* Gives all credit for the conversion to the first channel that a customer
* clicked (or engaged view through for YouTube) before converting.
*
@@ -577,6 +613,13 @@ public enum ReportingAttributionModel implements com.google.protobuf.ProtocolMes
*
*
*
+ * Starting in June 2023, new properties can no longer use this model.
+ * See
+ * [Analytics
+ * Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ * for more details.
+ * Starting in September 2023, we will sunset this model for all properties.
+ *
* Distributes the credit for the conversion equally across all the channels
* a customer clicked (or engaged view through for YouTube) before
* converting.
@@ -589,6 +632,13 @@ public enum ReportingAttributionModel implements com.google.protobuf.ProtocolMes
*
*
*
+ * Starting in June 2023, new properties can no longer use this model.
+ * See
+ * [Analytics
+ * Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ * for more details.
+ * Starting in September 2023, we will sunset this model for all properties.
+ *
* Attributes 40% credit to the first and last interaction, and the
* remaining 20% credit is distributed evenly to the middle interactions.
*
@@ -600,6 +650,13 @@ public enum ReportingAttributionModel implements com.google.protobuf.ProtocolMes
*
*
*
+ * Starting in June 2023, new properties can no longer use this model.
+ * See
+ * [Analytics
+ * Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ * for more details.
+ * Starting in September 2023, we will sunset this model for all properties.
+ *
* Gives more credit to the touchpoints that happened closer in time to
* the conversion.
*
@@ -717,6 +774,193 @@ private ReportingAttributionModel(int value) {
// @@protoc_insertion_point(enum_scope:google.analytics.admin.v1alpha.AttributionSettings.ReportingAttributionModel)
}
+ /**
+ *
+ *
+ *
+ * The Conversion Export Scope for data exported to linked Ads Accounts.
+ *
+ *
+ * Protobuf enum {@code
+ * google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope}
+ */
+ public enum AdsWebConversionDataExportScope implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ *
+ *
+ *
+ * Default value. This value is unused.
+ *
+ *
+ * ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED = 0;
+ */
+ ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED(0),
+ /**
+ *
+ *
+ *
+ * No data export scope selected yet.
+ * Export scope can never be changed back to this value.
+ *
+ *
+ * NOT_SELECTED_YET = 1;
+ */
+ NOT_SELECTED_YET(1),
+ /**
+ *
+ *
+ *
+ * The Ads Web Conversion Data export scope is Cross Channel.
+ *
+ *
+ * CROSS_CHANNEL = 2;
+ */
+ CROSS_CHANNEL(2),
+ /**
+ *
+ *
+ *
+ * The Ads Web Conversion Data export scope is Ads Preferred.
+ *
+ *
+ * ADS_PREFERRED = 3;
+ */
+ ADS_PREFERRED(3),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ *
+ *
+ *
+ * Default value. This value is unused.
+ *
+ *
+ * ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED = 0;
+ */
+ public static final int ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED_VALUE = 0;
+ /**
+ *
+ *
+ *
+ * No data export scope selected yet.
+ * Export scope can never be changed back to this value.
+ *
+ *
+ * NOT_SELECTED_YET = 1;
+ */
+ public static final int NOT_SELECTED_YET_VALUE = 1;
+ /**
+ *
+ *
+ *
+ * The Ads Web Conversion Data export scope is Cross Channel.
+ *
+ *
+ * CROSS_CHANNEL = 2;
+ */
+ public static final int CROSS_CHANNEL_VALUE = 2;
+ /**
+ *
+ *
+ *
+ * The Ads Web Conversion Data export scope is Ads Preferred.
+ *
+ *
+ * ADS_PREFERRED = 3;
+ */
+ public static final int ADS_PREFERRED_VALUE = 3;
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static AdsWebConversionDataExportScope valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static AdsWebConversionDataExportScope forNumber(int value) {
+ switch (value) {
+ case 0:
+ return ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED;
+ case 1:
+ return NOT_SELECTED_YET;
+ case 2:
+ return CROSS_CHANNEL;
+ case 3:
+ return ADS_PREFERRED;
+ default:
+ return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+
+ private static final com.google.protobuf.Internal.EnumLiteMap
+ internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ public AdsWebConversionDataExportScope findValueByNumber(int number) {
+ return AdsWebConversionDataExportScope.forNumber(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalStateException(
+ "Can't get the descriptor of an unrecognized enum value.");
+ }
+ return getDescriptor().getValues().get(ordinal());
+ }
+
+ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() {
+ return getDescriptor();
+ }
+
+ public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() {
+ return com.google.analytics.admin.v1alpha.AttributionSettings.getDescriptor()
+ .getEnumTypes()
+ .get(3);
+ }
+
+ private static final AdsWebConversionDataExportScope[] VALUES = values();
+
+ public static AdsWebConversionDataExportScope valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type.");
+ }
+ if (desc.getIndex() == -1) {
+ return UNRECOGNIZED;
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int value;
+
+ private AdsWebConversionDataExportScope(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope)
+ }
+
public static final int NAME_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
@@ -922,6 +1166,52 @@ public int getReportingAttributionModelValue() {
: result;
}
+ public static final int ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_FIELD_NUMBER = 5;
+ private int adsWebConversionDataExportScope_ = 0;
+ /**
+ *
+ *
+ *
+ * Required. The Conversion Export Scope for data exported to linked Ads
+ * Accounts.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The enum numeric value on the wire for adsWebConversionDataExportScope.
+ */
+ @java.lang.Override
+ public int getAdsWebConversionDataExportScopeValue() {
+ return adsWebConversionDataExportScope_;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The Conversion Export Scope for data exported to linked Ads
+ * Accounts.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The adsWebConversionDataExportScope.
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ getAdsWebConversionDataExportScope() {
+ com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope result =
+ com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ .forNumber(adsWebConversionDataExportScope_);
+ return result == null
+ ? com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ .UNRECOGNIZED
+ : result;
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -958,6 +1248,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
.getNumber()) {
output.writeEnum(4, reportingAttributionModel_);
}
+ if (adsWebConversionDataExportScope_
+ != com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ .ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED
+ .getNumber()) {
+ output.writeEnum(5, adsWebConversionDataExportScope_);
+ }
getUnknownFields().writeTo(output);
}
@@ -993,6 +1289,14 @@ public int getSerializedSize() {
.getNumber()) {
size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, reportingAttributionModel_);
}
+ if (adsWebConversionDataExportScope_
+ != com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ .ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED
+ .getNumber()) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeEnumSize(
+ 5, adsWebConversionDataExportScope_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -1015,6 +1319,7 @@ public boolean equals(final java.lang.Object obj) {
if (otherConversionEventLookbackWindow_ != other.otherConversionEventLookbackWindow_)
return false;
if (reportingAttributionModel_ != other.reportingAttributionModel_) return false;
+ if (adsWebConversionDataExportScope_ != other.adsWebConversionDataExportScope_) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -1034,6 +1339,8 @@ public int hashCode() {
hash = (53 * hash) + otherConversionEventLookbackWindow_;
hash = (37 * hash) + REPORTING_ATTRIBUTION_MODEL_FIELD_NUMBER;
hash = (53 * hash) + reportingAttributionModel_;
+ hash = (37 * hash) + ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_FIELD_NUMBER;
+ hash = (53 * hash) + adsWebConversionDataExportScope_;
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -1179,6 +1486,7 @@ public Builder clear() {
acquisitionConversionEventLookbackWindow_ = 0;
otherConversionEventLookbackWindow_ = 0;
reportingAttributionModel_ = 0;
+ adsWebConversionDataExportScope_ = 0;
return this;
}
@@ -1228,6 +1536,9 @@ private void buildPartial0(com.google.analytics.admin.v1alpha.AttributionSetting
if (((from_bitField0_ & 0x00000008) != 0)) {
result.reportingAttributionModel_ = reportingAttributionModel_;
}
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.adsWebConversionDataExportScope_ = adsWebConversionDataExportScope_;
+ }
}
@java.lang.Override
@@ -1292,6 +1603,9 @@ public Builder mergeFrom(com.google.analytics.admin.v1alpha.AttributionSettings
if (other.reportingAttributionModel_ != 0) {
setReportingAttributionModelValue(other.getReportingAttributionModelValue());
}
+ if (other.adsWebConversionDataExportScope_ != 0) {
+ setAdsWebConversionDataExportScopeValue(other.getAdsWebConversionDataExportScopeValue());
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -1342,6 +1656,12 @@ public Builder mergeFrom(
bitField0_ |= 0x00000008;
break;
} // case 32
+ case 40:
+ {
+ adsWebConversionDataExportScope_ = input.readEnum();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 40
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -1841,6 +2161,119 @@ public Builder clearReportingAttributionModel() {
return this;
}
+ private int adsWebConversionDataExportScope_ = 0;
+ /**
+ *
+ *
+ *
+ * Required. The Conversion Export Scope for data exported to linked Ads
+ * Accounts.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The enum numeric value on the wire for adsWebConversionDataExportScope.
+ */
+ @java.lang.Override
+ public int getAdsWebConversionDataExportScopeValue() {
+ return adsWebConversionDataExportScope_;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The Conversion Export Scope for data exported to linked Ads
+ * Accounts.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @param value The enum numeric value on the wire for adsWebConversionDataExportScope to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAdsWebConversionDataExportScopeValue(int value) {
+ adsWebConversionDataExportScope_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The Conversion Export Scope for data exported to linked Ads
+ * Accounts.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The adsWebConversionDataExportScope.
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ getAdsWebConversionDataExportScope() {
+ com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ result =
+ com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ .forNumber(adsWebConversionDataExportScope_);
+ return result == null
+ ? com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ .UNRECOGNIZED
+ : result;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The Conversion Export Scope for data exported to linked Ads
+ * Accounts.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @param value The adsWebConversionDataExportScope to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAdsWebConversionDataExportScope(
+ com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000010;
+ adsWebConversionDataExportScope_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The Conversion Export Scope for data exported to linked Ads
+ * Accounts.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAdsWebConversionDataExportScope() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ adsWebConversionDataExportScope_ = 0;
+ onChanged();
+ return this;
+ }
+
@java.lang.Override
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AttributionSettingsOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AttributionSettingsOrBuilder.java
index cf6ffed69e8e..1d1d36e74b3a 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AttributionSettingsOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AttributionSettingsOrBuilder.java
@@ -155,4 +155,36 @@ public interface AttributionSettingsOrBuilder
*/
com.google.analytics.admin.v1alpha.AttributionSettings.ReportingAttributionModel
getReportingAttributionModel();
+
+ /**
+ *
+ *
+ *
+ * Required. The Conversion Export Scope for data exported to linked Ads
+ * Accounts.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The enum numeric value on the wire for adsWebConversionDataExportScope.
+ */
+ int getAdsWebConversionDataExportScopeValue();
+ /**
+ *
+ *
+ *
+ * Required. The Conversion Export Scope for data exported to linked Ads
+ * Accounts.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The adsWebConversionDataExportScope.
+ */
+ com.google.analytics.admin.v1alpha.AttributionSettings.AdsWebConversionDataExportScope
+ getAdsWebConversionDataExportScope();
}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStream.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStream.java
index 27c6b634a165..227a231c5258 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStream.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStream.java
@@ -252,8 +252,9 @@ public interface WebStreamDataOrBuilder
*
*
*
- * Output only. Analytics "Measurement ID", without the "G-" prefix.
- * Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ * Output only. Analytics Measurement ID.
+ *
+ * Example: "G-1A2BCD345E"
*
*
* string measurement_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -265,8 +266,9 @@ public interface WebStreamDataOrBuilder
*
*
*
- * Output only. Analytics "Measurement ID", without the "G-" prefix.
- * Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ * Output only. Analytics Measurement ID.
+ *
+ * Example: "G-1A2BCD345E"
*
*
* string measurement_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -306,11 +308,11 @@ public interface WebStreamDataOrBuilder
*
*
*
- * Immutable. Domain name of the web app being measured, or empty.
+ * Domain name of the web app being measured, or empty.
* Example: "http://www.google.com", "https://www.google.com"
*
*
- * string default_uri = 3 [(.google.api.field_behavior) = IMMUTABLE];
+ * string default_uri = 3;
*
* @return The defaultUri.
*/
@@ -319,11 +321,11 @@ public interface WebStreamDataOrBuilder
*
*
*
- * Immutable. Domain name of the web app being measured, or empty.
+ * Domain name of the web app being measured, or empty.
* Example: "http://www.google.com", "https://www.google.com"
*
*
- * string default_uri = 3 [(.google.api.field_behavior) = IMMUTABLE];
+ * string default_uri = 3;
*
* @return The bytes for defaultUri.
*/
@@ -383,8 +385,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. Analytics "Measurement ID", without the "G-" prefix.
- * Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ * Output only. Analytics Measurement ID.
+ *
+ * Example: "G-1A2BCD345E"
*
*
* string measurement_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -407,8 +410,9 @@ public java.lang.String getMeasurementId() {
*
*
*
- * Output only. Analytics "Measurement ID", without the "G-" prefix.
- * Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ * Output only. Analytics Measurement ID.
+ *
+ * Example: "G-1A2BCD345E"
*
*
* string measurement_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -489,11 +493,11 @@ public com.google.protobuf.ByteString getFirebaseAppIdBytes() {
*
*
*
- * Immutable. Domain name of the web app being measured, or empty.
+ * Domain name of the web app being measured, or empty.
* Example: "http://www.google.com", "https://www.google.com"
*
*
- * string default_uri = 3 [(.google.api.field_behavior) = IMMUTABLE];
+ * string default_uri = 3;
*
* @return The defaultUri.
*/
@@ -513,11 +517,11 @@ public java.lang.String getDefaultUri() {
*
*
*
- * Immutable. Domain name of the web app being measured, or empty.
+ * Domain name of the web app being measured, or empty.
* Example: "http://www.google.com", "https://www.google.com"
*
*
- * string default_uri = 3 [(.google.api.field_behavior) = IMMUTABLE];
+ * string default_uri = 3;
*
* @return The bytes for defaultUri.
*/
@@ -937,8 +941,9 @@ public Builder mergeFrom(
*
*
*
- * Output only. Analytics "Measurement ID", without the "G-" prefix.
- * Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ * Output only. Analytics Measurement ID.
+ *
+ * Example: "G-1A2BCD345E"
*
*
* string measurement_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -960,8 +965,9 @@ public java.lang.String getMeasurementId() {
*
*
*
- * Output only. Analytics "Measurement ID", without the "G-" prefix.
- * Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ * Output only. Analytics Measurement ID.
+ *
+ * Example: "G-1A2BCD345E"
*
*
* string measurement_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -983,8 +989,9 @@ public com.google.protobuf.ByteString getMeasurementIdBytes() {
*
*
*
- * Output only. Analytics "Measurement ID", without the "G-" prefix.
- * Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ * Output only. Analytics Measurement ID.
+ *
+ * Example: "G-1A2BCD345E"
*
*
* string measurement_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -1005,8 +1012,9 @@ public Builder setMeasurementId(java.lang.String value) {
*
*
*
- * Output only. Analytics "Measurement ID", without the "G-" prefix.
- * Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ * Output only. Analytics Measurement ID.
+ *
+ * Example: "G-1A2BCD345E"
*
*
* string measurement_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -1023,8 +1031,9 @@ public Builder clearMeasurementId() {
*
*
*
- * Output only. Analytics "Measurement ID", without the "G-" prefix.
- * Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ * Output only. Analytics Measurement ID.
+ *
+ * Example: "G-1A2BCD345E"
*
*
* string measurement_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
@@ -1159,11 +1168,11 @@ public Builder setFirebaseAppIdBytes(com.google.protobuf.ByteString value) {
*
*
*
- * Immutable. Domain name of the web app being measured, or empty.
+ * Domain name of the web app being measured, or empty.
* Example: "http://www.google.com", "https://www.google.com"
*
*
- * string default_uri = 3 [(.google.api.field_behavior) = IMMUTABLE];
+ * string default_uri = 3;
*
* @return The defaultUri.
*/
@@ -1182,11 +1191,11 @@ public java.lang.String getDefaultUri() {
*
*
*
- * Immutable. Domain name of the web app being measured, or empty.
+ * Domain name of the web app being measured, or empty.
* Example: "http://www.google.com", "https://www.google.com"
*
*
- * string default_uri = 3 [(.google.api.field_behavior) = IMMUTABLE];
+ * string default_uri = 3;
*
* @return The bytes for defaultUri.
*/
@@ -1205,11 +1214,11 @@ public com.google.protobuf.ByteString getDefaultUriBytes() {
*
*
*
- * Immutable. Domain name of the web app being measured, or empty.
+ * Domain name of the web app being measured, or empty.
* Example: "http://www.google.com", "https://www.google.com"
*
*
- * string default_uri = 3 [(.google.api.field_behavior) = IMMUTABLE];
+ * string default_uri = 3;
*
* @param value The defaultUri to set.
* @return This builder for chaining.
@@ -1227,11 +1236,11 @@ public Builder setDefaultUri(java.lang.String value) {
*
*
*
- * Immutable. Domain name of the web app being measured, or empty.
+ * Domain name of the web app being measured, or empty.
* Example: "http://www.google.com", "https://www.google.com"
*
*
- * string default_uri = 3 [(.google.api.field_behavior) = IMMUTABLE];
+ * string default_uri = 3;
*
* @return This builder for chaining.
*/
@@ -1245,11 +1254,11 @@ public Builder clearDefaultUri() {
*
*
*
- * Immutable. Domain name of the web app being measured, or empty.
+ * Domain name of the web app being measured, or empty.
* Example: "http://www.google.com", "https://www.google.com"
*
*
- * string default_uri = 3 [(.google.api.field_behavior) = IMMUTABLE];
+ * string default_uri = 3;
*
* @param value The bytes for defaultUri to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EnhancedMeasurementSettings.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EnhancedMeasurementSettings.java
index d87086e71436..b01bae9415ac 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EnhancedMeasurementSettings.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EnhancedMeasurementSettings.java
@@ -22,7 +22,7 @@
*
*
*
- * Singleton resource under a WebDataStream, configuring measurement of
+ * Singleton resource under a web DataStream, configuring measurement of
* additional site interactions and content.
*
*
@@ -638,7 +638,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * Singleton resource under a WebDataStream, configuring measurement of
+ * Singleton resource under a web DataStream, configuring measurement of
* additional site interactions and content.
*
*
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ResourcesProto.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ResourcesProto.java
index 45b2ffed6066..92dc755f2c9d 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ResourcesProto.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ResourcesProto.java
@@ -203,7 +203,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "account\030\r \001(\tB.\342A\001\005\372A\'\n%analyticsadmin.g"
+ "oogleapis.com/Account:B\352A?\n&analyticsadm"
+ "in.googleapis.com/Property\022\025properties/{"
- + "property}\"\200\010\n\nDataStream\022S\n\017web_stream_d"
+ + "property}\"\372\007\n\nDataStream\022S\n\017web_stream_d"
+ "ata\030\006 \001(\01328.google.analytics.admin.v1alp"
+ "ha.DataStream.WebStreamDataH\000\022b\n\027android"
+ "_app_stream_data\030\007 \001(\0132?.google.analytic"
@@ -216,364 +216,371 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\002\022\024\n\014display_name\030\003 \001(\t\0225\n\013create_time\030\004"
+ " \001(\0132\032.google.protobuf.TimestampB\004\342A\001\003\0225"
+ "\n\013update_time\030\005 \001(\0132\032.google.protobuf.Ti"
- + "mestampB\004\342A\001\003\032g\n\rWebStreamData\022\034\n\016measur"
+ + "mestampB\004\342A\001\003\032a\n\rWebStreamData\022\034\n\016measur"
+ "ement_id\030\001 \001(\tB\004\342A\001\003\022\035\n\017firebase_app_id\030"
- + "\002 \001(\tB\004\342A\001\003\022\031\n\013default_uri\030\003 \001(\tB\004\342A\001\005\032Q"
- + "\n\024AndroidAppStreamData\022\035\n\017firebase_app_i"
- + "d\030\001 \001(\tB\004\342A\001\003\022\032\n\014package_name\030\002 \001(\tB\004\342A\001"
- + "\005\032K\n\020IosAppStreamData\022\035\n\017firebase_app_id"
- + "\030\001 \001(\tB\004\342A\001\003\022\030\n\tbundle_id\030\002 \001(\tB\005\342A\002\005\002\"}"
- + "\n\016DataStreamType\022 \n\034DATA_STREAM_TYPE_UNS"
- + "PECIFIED\020\000\022\023\n\017WEB_DATA_STREAM\020\001\022\033\n\027ANDRO"
- + "ID_APP_DATA_STREAM\020\002\022\027\n\023IOS_APP_DATA_STR"
- + "EAM\020\003:^\352A[\n(analyticsadmin.googleapis.co"
- + "m/DataStream\022/properties/{property}/data"
- + "Streams/{data_stream}B\r\n\013stream_data\"\326\001\n"
- + "\010UserLink\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\033\n\remail_a"
- + "ddress\030\002 \001(\tB\004\342A\001\005\022\024\n\014direct_roles\030\003 \003(\t"
- + ":\202\001\352A\177\n&analyticsadmin.googleapis.com/Us"
- + "erLink\022(accounts/{account}/userLinks/{us"
- + "er_link}\022+properties/{property}/userLink"
- + "s/{user_link}\"c\n\rAuditUserLink\022\014\n\004name\030\001"
- + " \001(\t\022\025\n\remail_address\030\002 \001(\t\022\024\n\014direct_ro"
- + "les\030\003 \003(\t\022\027\n\017effective_roles\030\004 \003(\t\"\326\001\n\014F"
- + "irebaseLink\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\025\n\007proje"
- + "ct\030\002 \001(\tB\004\342A\001\005\0225\n\013create_time\030\003 \001(\0132\032.go"
- + "ogle.protobuf.TimestampB\004\342A\001\003:d\352Aa\n*anal"
- + "yticsadmin.googleapis.com/FirebaseLink\0223"
- + "properties/{property}/firebaseLinks/{fir"
- + "ebase_link}\"\253\001\n\rGlobalSiteTag\022\022\n\004name\030\001 "
- + "\001(\tB\004\342A\001\003\022\025\n\007snippet\030\002 \001(\tB\004\342A\001\005:o\352Al\n+a"
- + "nalyticsadmin.googleapis.com/GlobalSiteT"
- + "ag\022=properties/{property}/dataStreams/{d"
- + "ata_stream}/globalSiteTag\"\236\003\n\rGoogleAdsL"
- + "ink\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\031\n\013customer_id\030\003"
- + " \001(\tB\004\342A\001\005\022 \n\022can_manage_clients\030\004 \001(\010B\004"
- + "\342A\001\003\022?\n\033ads_personalization_enabled\030\005 \001("
- + "\0132\032.google.protobuf.BoolValue\0225\n\013create_"
- + "time\030\007 \001(\0132\032.google.protobuf.TimestampB\004"
- + "\342A\001\003\0225\n\013update_time\030\010 \001(\0132\032.google.proto"
- + "buf.TimestampB\004\342A\001\003\022#\n\025creator_email_add"
- + "ress\030\t \001(\tB\004\342A\001\003:h\352Ae\n+analyticsadmin.go"
- + "ogleapis.com/GoogleAdsLink\0226properties/{"
- + "property}/googleAdsLinks/{google_ads_lin"
- + "k}\"\354\002\n\023DataSharingSettings\022\022\n\004name\030\001 \001(\t"
- + "B\004\342A\001\003\022+\n#sharing_with_google_support_en"
- + "abled\030\002 \001(\010\0222\n*sharing_with_google_assig"
- + "ned_sales_enabled\030\003 \001(\010\022-\n%sharing_with_"
- + "google_any_sales_enabled\030\004 \001(\010\022,\n$sharin"
- + "g_with_google_products_enabled\030\005 \001(\010\022#\n\033"
- + "sharing_with_others_enabled\030\006 \001(\010:^\352A[\n1"
- + "analyticsadmin.googleapis.com/DataSharin"
- + "gSettings\022&accounts/{account}/dataSharin"
- + "gSettings\"\225\002\n\016AccountSummary\022\014\n\004name\030\001 \001"
- + "(\t\022;\n\007account\030\002 \001(\tB*\372A\'\n%analyticsadmin"
- + ".googleapis.com/Account\022\024\n\014display_name\030"
- + "\003 \001(\t\022K\n\022property_summaries\030\004 \003(\0132/.goog"
- + "le.analytics.admin.v1alpha.PropertySumma"
- + "ry:U\352AR\n,analyticsadmin.googleapis.com/A"
- + "ccountSummary\022\"accountSummaries/{account"
- + "_summary}\"\273\001\n\017PropertySummary\022=\n\010propert"
- + "y\030\001 \001(\tB+\372A(\n&analyticsadmin.googleapis."
- + "com/Property\022\024\n\014display_name\030\002 \001(\t\022C\n\rpr"
- + "operty_type\030\003 \001(\0162,.google.analytics.adm"
- + "in.v1alpha.PropertyType\022\016\n\006parent\030\004 \001(\t\""
- + "\221\002\n\031MeasurementProtocolSecret\022\022\n\004name\030\001 "
- + "\001(\tB\004\342A\001\003\022\032\n\014display_name\030\002 \001(\tB\004\342A\001\002\022\032\n"
- + "\014secret_value\030\003 \001(\tB\004\342A\001\003:\247\001\352A\243\001\n7analyt"
- + "icsadmin.googleapis.com/MeasurementProto"
- + "colSecret\022hproperties/{property}/dataStr"
- + "eams/{data_stream}/measurementProtocolSe"
- + "crets/{measurement_protocol_secret}\"\212\002\n\022"
- + "ChangeHistoryEvent\022\n\n\002id\030\001 \001(\t\022/\n\013change"
- + "_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022"
- + "=\n\nactor_type\030\003 \001(\0162).google.analytics.a"
- + "dmin.v1alpha.ActorType\022\030\n\020user_actor_ema"
- + "il\030\004 \001(\t\022\030\n\020changes_filtered\030\005 \001(\010\022D\n\007ch"
- + "anges\030\006 \003(\01323.google.analytics.admin.v1a"
- + "lpha.ChangeHistoryChange\"\305\020\n\023ChangeHisto"
- + "ryChange\022\020\n\010resource\030\001 \001(\t\022:\n\006action\030\002 \001"
- + "(\0162*.google.analytics.admin.v1alpha.Acti"
- + "onType\022i\n\026resource_before_change\030\003 \001(\0132I"
- + ".google.analytics.admin.v1alpha.ChangeHi"
- + "storyChange.ChangeHistoryResource\022h\n\025res"
- + "ource_after_change\030\004 \001(\0132I.google.analyt"
- + "ics.admin.v1alpha.ChangeHistoryChange.Ch"
- + "angeHistoryResource\032\212\016\n\025ChangeHistoryRes"
- + "ource\022:\n\007account\030\001 \001(\0132\'.google.analytic"
- + "s.admin.v1alpha.AccountH\000\022<\n\010property\030\002 "
- + "\001(\0132(.google.analytics.admin.v1alpha.Pro"
- + "pertyH\000\022E\n\rfirebase_link\030\006 \001(\0132,.google."
- + "analytics.admin.v1alpha.FirebaseLinkH\000\022H"
- + "\n\017google_ads_link\030\007 \001(\0132-.google.analyti"
- + "cs.admin.v1alpha.GoogleAdsLinkH\000\022X\n\027goog"
- + "le_signals_settings\030\010 \001(\01325.google.analy"
- + "tics.admin.v1alpha.GoogleSignalsSettings"
- + "H\000\022j\n!display_video_360_advertiser_link\030"
- + "\t \001(\0132=.google.analytics.admin.v1alpha.D"
- + "isplayVideo360AdvertiserLinkH\000\022{\n*displa"
- + "y_video_360_advertiser_link_proposal\030\n \001"
- + "(\0132E.google.analytics.admin.v1alpha.Disp"
- + "layVideo360AdvertiserLinkProposalH\000\022K\n\020c"
- + "onversion_event\030\013 \001(\0132/.google.analytics"
- + ".admin.v1alpha.ConversionEventH\000\022`\n\033meas"
- + "urement_protocol_secret\030\014 \001(\01329.google.a"
- + "nalytics.admin.v1alpha.MeasurementProtoc"
- + "olSecretH\000\022K\n\020custom_dimension\030\r \001(\0132/.g"
- + "oogle.analytics.admin.v1alpha.CustomDime"
- + "nsionH\000\022E\n\rcustom_metric\030\016 \001(\0132,.google."
- + "analytics.admin.v1alpha.CustomMetricH\000\022X"
- + "\n\027data_retention_settings\030\017 \001(\01325.google"
- + ".analytics.admin.v1alpha.DataRetentionSe"
- + "ttingsH\000\022O\n\023search_ads_360_link\030\020 \001(\01320."
- + "google.analytics.admin.v1alpha.SearchAds"
- + "360LinkH\000\022A\n\013data_stream\030\022 \001(\0132*.google."
- + "analytics.admin.v1alpha.DataStreamH\000\022S\n\024"
- + "attribution_settings\030\024 \001(\01323.google.anal"
- + "ytics.admin.v1alpha.AttributionSettingsH"
- + "\000\022L\n\021expanded_data_set\030\025 \001(\0132/.google.an"
- + "alytics.admin.v1alpha.ExpandedDataSetH\000\022"
- + "E\n\rchannel_group\030\026 \001(\0132,.google.analytic"
- + "s.admin.v1alpha.ChannelGroupH\000\022E\n\rbigque"
- + "ry_link\030\027 \001(\0132,.google.analytics.admin.v"
- + "1alpha.BigQueryLinkH\000\022d\n\035enhanced_measur"
- + "ement_settings\030\030 \001(\0132;.google.analytics."
- + "admin.v1alpha.EnhancedMeasurementSetting"
- + "sH\000\022C\n\014adsense_link\030\033 \001(\0132+.google.analy"
- + "tics.admin.v1alpha.AdSenseLinkH\000\022<\n\010audi"
- + "ence\030\034 \001(\0132(.google.analytics.admin.v1al"
- + "pha.AudienceH\000\022L\n\021event_create_rule\030\035 \001("
- + "\0132/.google.analytics.admin.v1alpha.Event"
- + "CreateRuleH\000B\n\n\010resource\"\344\003\n\035DisplayVide"
- + "o360AdvertiserLink\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\033"
- + "\n\radvertiser_id\030\002 \001(\tB\004\342A\001\005\022%\n\027advertise"
- + "r_display_name\030\003 \001(\tB\004\342A\001\003\022?\n\033ads_person"
- + "alization_enabled\030\004 \001(\0132\032.google.protobu"
- + "f.BoolValue\022G\n\035campaign_data_sharing_ena"
- + "bled\030\005 \001(\0132\032.google.protobuf.BoolValueB\004"
- + "\342A\001\005\022C\n\031cost_data_sharing_enabled\030\006 \001(\0132"
- + "\032.google.protobuf.BoolValueB\004\342A\001\005:\233\001\352A\227\001"
- + "\n;analyticsadmin.googleapis.com/DisplayV"
- + "ideo360AdvertiserLink\022Xproperties/{prope"
- + "rty}/displayVideo360AdvertiserLinks/{dis"
- + "play_video_360_advertiser_link}\"\222\005\n%Disp"
- + "layVideo360AdvertiserLinkProposal\022\022\n\004nam"
- + "e\030\001 \001(\tB\004\342A\001\003\022\033\n\radvertiser_id\030\002 \001(\tB\004\342A"
- + "\001\005\022e\n\034link_proposal_status_details\030\003 \001(\013"
- + "29.google.analytics.admin.v1alpha.LinkPr"
- + "oposalStatusDetailsB\004\342A\001\003\022%\n\027advertiser_"
- + "display_name\030\004 \001(\tB\004\342A\001\003\022\036\n\020validation_e"
- + "mail\030\005 \001(\tB\004\342A\001\004\022E\n\033ads_personalization_"
- + "enabled\030\006 \001(\0132\032.google.protobuf.BoolValu"
- + "eB\004\342A\001\005\022G\n\035campaign_data_sharing_enabled"
- + "\030\007 \001(\0132\032.google.protobuf.BoolValueB\004\342A\001\005"
- + "\022C\n\031cost_data_sharing_enabled\030\010 \001(\0132\032.go"
- + "ogle.protobuf.BoolValueB\004\342A\001\005:\264\001\352A\260\001\nCan"
- + "alyticsadmin.googleapis.com/DisplayVideo"
- + "360AdvertiserLinkProposal\022iproperties/{p"
- + "roperty}/displayVideo360AdvertiserLinkPr"
- + "oposals/{display_video_360_advertiser_li"
- + "nk_proposal}\"\355\003\n\020SearchAds360Link\022\022\n\004nam"
- + "e\030\001 \001(\tB\004\342A\001\003\022\033\n\radvertiser_id\030\002 \001(\tB\004\342A"
- + "\001\005\022G\n\035campaign_data_sharing_enabled\030\003 \001("
- + "\0132\032.google.protobuf.BoolValueB\004\342A\001\005\022C\n\031c"
- + "ost_data_sharing_enabled\030\004 \001(\0132\032.google."
- + "protobuf.BoolValueB\004\342A\001\005\022%\n\027advertiser_d"
- + "isplay_name\030\005 \001(\tB\004\342A\001\003\022?\n\033ads_personali"
- + "zation_enabled\030\006 \001(\0132\032.google.protobuf.B"
- + "oolValue\022>\n\032site_stats_sharing_enabled\030\007"
- + " \001(\0132\032.google.protobuf.BoolValue:r\352Ao\n.a"
- + "nalyticsadmin.googleapis.com/SearchAds36"
- + "0Link\022=properties/{property}/searchAds36"
- + "0Links/{search_ads_360_link}\"\377\001\n\031LinkPro"
- + "posalStatusDetails\022m\n link_proposal_init"
- + "iating_product\030\001 \001(\0162=.google.analytics."
- + "admin.v1alpha.LinkProposalInitiatingProd"
- + "uctB\004\342A\001\003\022\035\n\017requestor_email\030\002 \001(\tB\004\342A\001\003"
- + "\022T\n\023link_proposal_state\030\003 \001(\01621.google.a"
- + "nalytics.admin.v1alpha.LinkProposalState"
- + "B\004\342A\001\003\"\224\002\n\017ConversionEvent\022\022\n\004name\030\001 \001(\t"
- + "B\004\342A\001\003\022\030\n\nevent_name\030\002 \001(\tB\004\342A\001\005\0225\n\013crea"
- + "te_time\030\003 \001(\0132\032.google.protobuf.Timestam"
- + "pB\004\342A\001\003\022\027\n\tdeletable\030\004 \001(\010B\004\342A\001\003\022\024\n\006cust"
- + "om\030\005 \001(\010B\004\342A\001\003:m\352Aj\n-analyticsadmin.goog"
- + "leapis.com/ConversionEvent\0229properties/{"
- + "property}/conversionEvents/{conversion_e"
- + "vent}\"\242\002\n\025GoogleSignalsSettings\022\022\n\004name\030"
- + "\001 \001(\tB\004\342A\001\003\022A\n\005state\030\003 \001(\01622.google.anal"
- + "ytics.admin.v1alpha.GoogleSignalsState\022K"
- + "\n\007consent\030\004 \001(\01624.google.analytics.admin"
- + ".v1alpha.GoogleSignalsConsentB\004\342A\001\003:e\352Ab"
- + "\n3analyticsadmin.googleapis.com/GoogleSi"
- + "gnalsSettings\022+properties/{property}/goo"
- + "gleSignalsSettings\"\276\003\n\017CustomDimension\022\022"
+ + "\002 \001(\tB\004\342A\001\003\022\023\n\013default_uri\030\003 \001(\t\032Q\n\024Andr"
+ + "oidAppStreamData\022\035\n\017firebase_app_id\030\001 \001("
+ + "\tB\004\342A\001\003\022\032\n\014package_name\030\002 \001(\tB\004\342A\001\005\032K\n\020I"
+ + "osAppStreamData\022\035\n\017firebase_app_id\030\001 \001(\t"
+ + "B\004\342A\001\003\022\030\n\tbundle_id\030\002 \001(\tB\005\342A\002\005\002\"}\n\016Data"
+ + "StreamType\022 \n\034DATA_STREAM_TYPE_UNSPECIFI"
+ + "ED\020\000\022\023\n\017WEB_DATA_STREAM\020\001\022\033\n\027ANDROID_APP"
+ + "_DATA_STREAM\020\002\022\027\n\023IOS_APP_DATA_STREAM\020\003:"
+ + "^\352A[\n(analyticsadmin.googleapis.com/Data"
+ + "Stream\022/properties/{property}/dataStream"
+ + "s/{data_stream}B\r\n\013stream_data\"\326\001\n\010UserL"
+ + "ink\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\033\n\remail_address"
+ + "\030\002 \001(\tB\004\342A\001\005\022\024\n\014direct_roles\030\003 \003(\t:\202\001\352A\177"
+ + "\n&analyticsadmin.googleapis.com/UserLink"
+ + "\022(accounts/{account}/userLinks/{user_lin"
+ + "k}\022+properties/{property}/userLinks/{use"
+ + "r_link}\"c\n\rAuditUserLink\022\014\n\004name\030\001 \001(\t\022\025"
+ + "\n\remail_address\030\002 \001(\t\022\024\n\014direct_roles\030\003 "
+ + "\003(\t\022\027\n\017effective_roles\030\004 \003(\t\"\326\001\n\014Firebas"
+ + "eLink\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\025\n\007project\030\002 \001"
+ + "(\tB\004\342A\001\005\0225\n\013create_time\030\003 \001(\0132\032.google.p"
+ + "rotobuf.TimestampB\004\342A\001\003:d\352Aa\n*analyticsa"
+ + "dmin.googleapis.com/FirebaseLink\0223proper"
+ + "ties/{property}/firebaseLinks/{firebase_"
+ + "link}\"\253\001\n\rGlobalSiteTag\022\022\n\004name\030\001 \001(\tB\004\342"
+ + "A\001\003\022\025\n\007snippet\030\002 \001(\tB\004\342A\001\005:o\352Al\n+analyti"
+ + "csadmin.googleapis.com/GlobalSiteTag\022=pr"
+ + "operties/{property}/dataStreams/{data_st"
+ + "ream}/globalSiteTag\"\236\003\n\rGoogleAdsLink\022\022\n"
+ + "\004name\030\001 \001(\tB\004\342A\001\003\022\031\n\013customer_id\030\003 \001(\tB\004"
+ + "\342A\001\005\022 \n\022can_manage_clients\030\004 \001(\010B\004\342A\001\003\022?"
+ + "\n\033ads_personalization_enabled\030\005 \001(\0132\032.go"
+ + "ogle.protobuf.BoolValue\0225\n\013create_time\030\007"
+ + " \001(\0132\032.google.protobuf.TimestampB\004\342A\001\003\0225"
+ + "\n\013update_time\030\010 \001(\0132\032.google.protobuf.Ti"
+ + "mestampB\004\342A\001\003\022#\n\025creator_email_address\030\t"
+ + " \001(\tB\004\342A\001\003:h\352Ae\n+analyticsadmin.googleap"
+ + "is.com/GoogleAdsLink\0226properties/{proper"
+ + "ty}/googleAdsLinks/{google_ads_link}\"\354\002\n"
+ + "\023DataSharingSettings\022\022\n\004name\030\001 \001(\tB\004\342A\001\003"
+ + "\022+\n#sharing_with_google_support_enabled\030"
+ + "\002 \001(\010\0222\n*sharing_with_google_assigned_sa"
+ + "les_enabled\030\003 \001(\010\022-\n%sharing_with_google"
+ + "_any_sales_enabled\030\004 \001(\010\022,\n$sharing_with"
+ + "_google_products_enabled\030\005 \001(\010\022#\n\033sharin"
+ + "g_with_others_enabled\030\006 \001(\010:^\352A[\n1analyt"
+ + "icsadmin.googleapis.com/DataSharingSetti"
+ + "ngs\022&accounts/{account}/dataSharingSetti"
+ + "ngs\"\225\002\n\016AccountSummary\022\014\n\004name\030\001 \001(\t\022;\n\007"
+ + "account\030\002 \001(\tB*\372A\'\n%analyticsadmin.googl"
+ + "eapis.com/Account\022\024\n\014display_name\030\003 \001(\t\022"
+ + "K\n\022property_summaries\030\004 \003(\0132/.google.ana"
+ + "lytics.admin.v1alpha.PropertySummary:U\352A"
+ + "R\n,analyticsadmin.googleapis.com/Account"
+ + "Summary\022\"accountSummaries/{account_summa"
+ + "ry}\"\273\001\n\017PropertySummary\022=\n\010property\030\001 \001("
+ + "\tB+\372A(\n&analyticsadmin.googleapis.com/Pr"
+ + "operty\022\024\n\014display_name\030\002 \001(\t\022C\n\rproperty"
+ + "_type\030\003 \001(\0162,.google.analytics.admin.v1a"
+ + "lpha.PropertyType\022\016\n\006parent\030\004 \001(\t\"\221\002\n\031Me"
+ + "asurementProtocolSecret\022\022\n\004name\030\001 \001(\tB\004\342"
+ + "A\001\003\022\032\n\014display_name\030\002 \001(\tB\004\342A\001\002\022\032\n\014secre"
+ + "t_value\030\003 \001(\tB\004\342A\001\003:\247\001\352A\243\001\n7analyticsadm"
+ + "in.googleapis.com/MeasurementProtocolSec"
+ + "ret\022hproperties/{property}/dataStreams/{"
+ + "data_stream}/measurementProtocolSecrets/"
+ + "{measurement_protocol_secret}\"\212\002\n\022Change"
+ + "HistoryEvent\022\n\n\002id\030\001 \001(\t\022/\n\013change_time\030"
+ + "\002 \001(\0132\032.google.protobuf.Timestamp\022=\n\nact"
+ + "or_type\030\003 \001(\0162).google.analytics.admin.v"
+ + "1alpha.ActorType\022\030\n\020user_actor_email\030\004 \001"
+ + "(\t\022\030\n\020changes_filtered\030\005 \001(\010\022D\n\007changes\030"
+ + "\006 \003(\01323.google.analytics.admin.v1alpha.C"
+ + "hangeHistoryChange\"\305\020\n\023ChangeHistoryChan"
+ + "ge\022\020\n\010resource\030\001 \001(\t\022:\n\006action\030\002 \001(\0162*.g"
+ + "oogle.analytics.admin.v1alpha.ActionType"
+ + "\022i\n\026resource_before_change\030\003 \001(\0132I.googl"
+ + "e.analytics.admin.v1alpha.ChangeHistoryC"
+ + "hange.ChangeHistoryResource\022h\n\025resource_"
+ + "after_change\030\004 \001(\0132I.google.analytics.ad"
+ + "min.v1alpha.ChangeHistoryChange.ChangeHi"
+ + "storyResource\032\212\016\n\025ChangeHistoryResource\022"
+ + ":\n\007account\030\001 \001(\0132\'.google.analytics.admi"
+ + "n.v1alpha.AccountH\000\022<\n\010property\030\002 \001(\0132(."
+ + "google.analytics.admin.v1alpha.PropertyH"
+ + "\000\022E\n\rfirebase_link\030\006 \001(\0132,.google.analyt"
+ + "ics.admin.v1alpha.FirebaseLinkH\000\022H\n\017goog"
+ + "le_ads_link\030\007 \001(\0132-.google.analytics.adm"
+ + "in.v1alpha.GoogleAdsLinkH\000\022X\n\027google_sig"
+ + "nals_settings\030\010 \001(\01325.google.analytics.a"
+ + "dmin.v1alpha.GoogleSignalsSettingsH\000\022j\n!"
+ + "display_video_360_advertiser_link\030\t \001(\0132"
+ + "=.google.analytics.admin.v1alpha.Display"
+ + "Video360AdvertiserLinkH\000\022{\n*display_vide"
+ + "o_360_advertiser_link_proposal\030\n \001(\0132E.g"
+ + "oogle.analytics.admin.v1alpha.DisplayVid"
+ + "eo360AdvertiserLinkProposalH\000\022K\n\020convers"
+ + "ion_event\030\013 \001(\0132/.google.analytics.admin"
+ + ".v1alpha.ConversionEventH\000\022`\n\033measuremen"
+ + "t_protocol_secret\030\014 \001(\01329.google.analyti"
+ + "cs.admin.v1alpha.MeasurementProtocolSecr"
+ + "etH\000\022K\n\020custom_dimension\030\r \001(\0132/.google."
+ + "analytics.admin.v1alpha.CustomDimensionH"
+ + "\000\022E\n\rcustom_metric\030\016 \001(\0132,.google.analyt"
+ + "ics.admin.v1alpha.CustomMetricH\000\022X\n\027data"
+ + "_retention_settings\030\017 \001(\01325.google.analy"
+ + "tics.admin.v1alpha.DataRetentionSettings"
+ + "H\000\022O\n\023search_ads_360_link\030\020 \001(\01320.google"
+ + ".analytics.admin.v1alpha.SearchAds360Lin"
+ + "kH\000\022A\n\013data_stream\030\022 \001(\0132*.google.analyt"
+ + "ics.admin.v1alpha.DataStreamH\000\022S\n\024attrib"
+ + "ution_settings\030\024 \001(\01323.google.analytics."
+ + "admin.v1alpha.AttributionSettingsH\000\022L\n\021e"
+ + "xpanded_data_set\030\025 \001(\0132/.google.analytic"
+ + "s.admin.v1alpha.ExpandedDataSetH\000\022E\n\rcha"
+ + "nnel_group\030\026 \001(\0132,.google.analytics.admi"
+ + "n.v1alpha.ChannelGroupH\000\022E\n\rbigquery_lin"
+ + "k\030\027 \001(\0132,.google.analytics.admin.v1alpha"
+ + ".BigQueryLinkH\000\022d\n\035enhanced_measurement_"
+ + "settings\030\030 \001(\0132;.google.analytics.admin."
+ + "v1alpha.EnhancedMeasurementSettingsH\000\022C\n"
+ + "\014adsense_link\030\033 \001(\0132+.google.analytics.a"
+ + "dmin.v1alpha.AdSenseLinkH\000\022<\n\010audience\030\034"
+ + " \001(\0132(.google.analytics.admin.v1alpha.Au"
+ + "dienceH\000\022L\n\021event_create_rule\030\035 \001(\0132/.go"
+ + "ogle.analytics.admin.v1alpha.EventCreate"
+ + "RuleH\000B\n\n\010resource\"\344\003\n\035DisplayVideo360Ad"
+ + "vertiserLink\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\033\n\radve"
+ + "rtiser_id\030\002 \001(\tB\004\342A\001\005\022%\n\027advertiser_disp"
+ + "lay_name\030\003 \001(\tB\004\342A\001\003\022?\n\033ads_personalizat"
+ + "ion_enabled\030\004 \001(\0132\032.google.protobuf.Bool"
+ + "Value\022G\n\035campaign_data_sharing_enabled\030\005"
+ + " \001(\0132\032.google.protobuf.BoolValueB\004\342A\001\005\022C"
+ + "\n\031cost_data_sharing_enabled\030\006 \001(\0132\032.goog"
+ + "le.protobuf.BoolValueB\004\342A\001\005:\233\001\352A\227\001\n;anal"
+ + "yticsadmin.googleapis.com/DisplayVideo36"
+ + "0AdvertiserLink\022Xproperties/{property}/d"
+ + "isplayVideo360AdvertiserLinks/{display_v"
+ + "ideo_360_advertiser_link}\"\222\005\n%DisplayVid"
+ + "eo360AdvertiserLinkProposal\022\022\n\004name\030\001 \001("
+ + "\tB\004\342A\001\003\022\033\n\radvertiser_id\030\002 \001(\tB\004\342A\001\005\022e\n\034"
+ + "link_proposal_status_details\030\003 \001(\01329.goo"
+ + "gle.analytics.admin.v1alpha.LinkProposal"
+ + "StatusDetailsB\004\342A\001\003\022%\n\027advertiser_displa"
+ + "y_name\030\004 \001(\tB\004\342A\001\003\022\036\n\020validation_email\030\005"
+ + " \001(\tB\004\342A\001\004\022E\n\033ads_personalization_enable"
+ + "d\030\006 \001(\0132\032.google.protobuf.BoolValueB\004\342A\001"
+ + "\005\022G\n\035campaign_data_sharing_enabled\030\007 \001(\013"
+ + "2\032.google.protobuf.BoolValueB\004\342A\001\005\022C\n\031co"
+ + "st_data_sharing_enabled\030\010 \001(\0132\032.google.p"
+ + "rotobuf.BoolValueB\004\342A\001\005:\264\001\352A\260\001\nCanalytic"
+ + "sadmin.googleapis.com/DisplayVideo360Adv"
+ + "ertiserLinkProposal\022iproperties/{propert"
+ + "y}/displayVideo360AdvertiserLinkProposal"
+ + "s/{display_video_360_advertiser_link_pro"
+ + "posal}\"\355\003\n\020SearchAds360Link\022\022\n\004name\030\001 \001("
+ + "\tB\004\342A\001\003\022\033\n\radvertiser_id\030\002 \001(\tB\004\342A\001\005\022G\n\035"
+ + "campaign_data_sharing_enabled\030\003 \001(\0132\032.go"
+ + "ogle.protobuf.BoolValueB\004\342A\001\005\022C\n\031cost_da"
+ + "ta_sharing_enabled\030\004 \001(\0132\032.google.protob"
+ + "uf.BoolValueB\004\342A\001\005\022%\n\027advertiser_display"
+ + "_name\030\005 \001(\tB\004\342A\001\003\022?\n\033ads_personalization"
+ + "_enabled\030\006 \001(\0132\032.google.protobuf.BoolVal"
+ + "ue\022>\n\032site_stats_sharing_enabled\030\007 \001(\0132\032"
+ + ".google.protobuf.BoolValue:r\352Ao\n.analyti"
+ + "csadmin.googleapis.com/SearchAds360Link\022"
+ + "=properties/{property}/searchAds360Links"
+ + "/{search_ads_360_link}\"\377\001\n\031LinkProposalS"
+ + "tatusDetails\022m\n link_proposal_initiating"
+ + "_product\030\001 \001(\0162=.google.analytics.admin."
+ + "v1alpha.LinkProposalInitiatingProductB\004\342"
+ + "A\001\003\022\035\n\017requestor_email\030\002 \001(\tB\004\342A\001\003\022T\n\023li"
+ + "nk_proposal_state\030\003 \001(\01621.google.analyti"
+ + "cs.admin.v1alpha.LinkProposalStateB\004\342A\001\003"
+ + "\"\224\002\n\017ConversionEvent\022\022\n\004name\030\001 \001(\tB\004\342A\001\003"
+ + "\022\030\n\nevent_name\030\002 \001(\tB\004\342A\001\005\0225\n\013create_tim"
+ + "e\030\003 \001(\0132\032.google.protobuf.TimestampB\004\342A\001"
+ + "\003\022\027\n\tdeletable\030\004 \001(\010B\004\342A\001\003\022\024\n\006custom\030\005 \001"
+ + "(\010B\004\342A\001\003:m\352Aj\n-analyticsadmin.googleapis"
+ + ".com/ConversionEvent\0229properties/{proper"
+ + "ty}/conversionEvents/{conversion_event}\""
+ + "\242\002\n\025GoogleSignalsSettings\022\022\n\004name\030\001 \001(\tB"
+ + "\004\342A\001\003\022A\n\005state\030\003 \001(\01622.google.analytics."
+ + "admin.v1alpha.GoogleSignalsState\022K\n\007cons"
+ + "ent\030\004 \001(\01624.google.analytics.admin.v1alp"
+ + "ha.GoogleSignalsConsentB\004\342A\001\003:e\352Ab\n3anal"
+ + "yticsadmin.googleapis.com/GoogleSignalsS"
+ + "ettings\022+properties/{property}/googleSig"
+ + "nalsSettings\"\276\003\n\017CustomDimension\022\022\n\004name"
+ + "\030\001 \001(\tB\004\342A\001\003\022\035\n\016parameter_name\030\002 \001(\tB\005\342A"
+ + "\002\002\005\022\032\n\014display_name\030\003 \001(\tB\004\342A\001\002\022\031\n\013descr"
+ + "iption\030\004 \001(\tB\004\342A\001\001\022T\n\005scope\030\005 \001(\0162>.goog"
+ + "le.analytics.admin.v1alpha.CustomDimensi"
+ + "on.DimensionScopeB\005\342A\002\002\005\022*\n\034disallow_ads"
+ + "_personalization\030\006 \001(\010B\004\342A\001\001\"P\n\016Dimensio"
+ + "nScope\022\037\n\033DIMENSION_SCOPE_UNSPECIFIED\020\000\022"
+ + "\t\n\005EVENT\020\001\022\010\n\004USER\020\002\022\010\n\004ITEM\020\003:m\352Aj\n-ana"
+ + "lyticsadmin.googleapis.com/CustomDimensi"
+ + "on\0229properties/{property}/customDimensio"
+ + "ns/{custom_dimension}\"\310\006\n\014CustomMetric\022\022"
+ "\n\004name\030\001 \001(\tB\004\342A\001\003\022\035\n\016parameter_name\030\002 \001"
+ "(\tB\005\342A\002\002\005\022\032\n\014display_name\030\003 \001(\tB\004\342A\001\002\022\031\n"
- + "\013description\030\004 \001(\tB\004\342A\001\001\022T\n\005scope\030\005 \001(\0162"
- + ">.google.analytics.admin.v1alpha.CustomD"
- + "imension.DimensionScopeB\005\342A\002\002\005\022*\n\034disall"
- + "ow_ads_personalization\030\006 \001(\010B\004\342A\001\001\"P\n\016Di"
- + "mensionScope\022\037\n\033DIMENSION_SCOPE_UNSPECIF"
- + "IED\020\000\022\t\n\005EVENT\020\001\022\010\n\004USER\020\002\022\010\n\004ITEM\020\003:m\352A"
- + "j\n-analyticsadmin.googleapis.com/CustomD"
- + "imension\0229properties/{property}/customDi"
- + "mensions/{custom_dimension}\"\310\006\n\014CustomMe"
- + "tric\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\035\n\016parameter_na"
- + "me\030\002 \001(\tB\005\342A\002\002\005\022\032\n\014display_name\030\003 \001(\tB\004\342"
- + "A\001\002\022\031\n\013description\030\004 \001(\tB\004\342A\001\001\022\\\n\020measur"
- + "ement_unit\030\005 \001(\0162<.google.analytics.admi"
- + "n.v1alpha.CustomMetric.MeasurementUnitB\004"
- + "\342A\001\002\022N\n\005scope\030\006 \001(\01628.google.analytics.a"
- + "dmin.v1alpha.CustomMetric.MetricScopeB\005\342"
- + "A\002\002\005\022g\n\026restricted_metric_type\030\010 \003(\0162A.g"
- + "oogle.analytics.admin.v1alpha.CustomMetr"
- + "ic.RestrictedMetricTypeB\004\342A\001\001\"\267\001\n\017Measur"
- + "ementUnit\022 \n\034MEASUREMENT_UNIT_UNSPECIFIE"
- + "D\020\000\022\014\n\010STANDARD\020\001\022\014\n\010CURRENCY\020\002\022\010\n\004FEET\020"
- + "\003\022\n\n\006METERS\020\004\022\016\n\nKILOMETERS\020\005\022\t\n\005MILES\020\006"
- + "\022\020\n\014MILLISECONDS\020\007\022\013\n\007SECONDS\020\010\022\013\n\007MINUT"
- + "ES\020\t\022\t\n\005HOURS\020\n\"6\n\013MetricScope\022\034\n\030METRIC"
- + "_SCOPE_UNSPECIFIED\020\000\022\t\n\005EVENT\020\001\"_\n\024Restr"
- + "ictedMetricType\022&\n\"RESTRICTED_METRIC_TYP"
- + "E_UNSPECIFIED\020\000\022\r\n\tCOST_DATA\020\001\022\020\n\014REVENU"
- + "E_DATA\020\002:d\352Aa\n*analyticsadmin.googleapis"
- + ".com/CustomMetric\0223properties/{property}"
- + "/customMetrics/{custom_metric}\"\303\003\n\025DataR"
- + "etentionSettings\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022e\n\024"
- + "event_data_retention\030\002 \001(\0162G.google.anal"
- + "ytics.admin.v1alpha.DataRetentionSetting"
- + "s.RetentionDuration\022\'\n\037reset_user_data_o"
- + "n_new_activity\030\003 \001(\010\"\236\001\n\021RetentionDurati"
- + "on\022\"\n\036RETENTION_DURATION_UNSPECIFIED\020\000\022\016"
- + "\n\nTWO_MONTHS\020\001\022\023\n\017FOURTEEN_MONTHS\020\003\022\025\n\021T"
- + "WENTY_SIX_MONTHS\020\004\022\027\n\023THIRTY_EIGHT_MONTH"
- + "S\020\005\022\020\n\014FIFTY_MONTHS\020\006:e\352Ab\n3analyticsadm"
- + "in.googleapis.com/DataRetentionSettings\022"
- + "+properties/{property}/dataRetentionSett"
- + "ings\"\250\n\n\023AttributionSettings\022\022\n\004name\030\001 \001"
- + "(\tB\004\342A\001\003\022\230\001\n,acquisition_conversion_even"
- + "t_lookback_window\030\002 \001(\0162\\.google.analyti"
- + "cs.admin.v1alpha.AttributionSettings.Acq"
- + "uisitionConversionEventLookbackWindowB\004\342"
- + "A\001\002\022\214\001\n&other_conversion_event_lookback_"
- + "window\030\003 \001(\0162V.google.analytics.admin.v1"
- + "alpha.AttributionSettings.OtherConversio"
- + "nEventLookbackWindowB\004\342A\001\002\022x\n\033reporting_"
- + "attribution_model\030\004 \001(\0162M.google.analyti"
- + "cs.admin.v1alpha.AttributionSettings.Rep"
- + "ortingAttributionModelB\004\342A\001\002\"\333\001\n(Acquisi"
- + "tionConversionEventLookbackWindow\022<\n8ACQ"
- + "UISITION_CONVERSION_EVENT_LOOKBACK_WINDO"
- + "W_UNSPECIFIED\020\000\0227\n3ACQUISITION_CONVERSIO"
- + "N_EVENT_LOOKBACK_WINDOW_7_DAYS\020\001\0228\n4ACQU"
- + "ISITION_CONVERSION_EVENT_LOOKBACK_WINDOW"
- + "_30_DAYS\020\002\"\370\001\n\"OtherConversionEventLookb"
- + "ackWindow\0226\n2OTHER_CONVERSION_EVENT_LOOK"
- + "BACK_WINDOW_UNSPECIFIED\020\000\0222\n.OTHER_CONVE"
- + "RSION_EVENT_LOOKBACK_WINDOW_30_DAYS\020\001\0222\n"
+ + "\013description\030\004 \001(\tB\004\342A\001\001\022\\\n\020measurement_"
+ + "unit\030\005 \001(\0162<.google.analytics.admin.v1al"
+ + "pha.CustomMetric.MeasurementUnitB\004\342A\001\002\022N"
+ + "\n\005scope\030\006 \001(\01628.google.analytics.admin.v"
+ + "1alpha.CustomMetric.MetricScopeB\005\342A\002\002\005\022g"
+ + "\n\026restricted_metric_type\030\010 \003(\0162A.google."
+ + "analytics.admin.v1alpha.CustomMetric.Res"
+ + "trictedMetricTypeB\004\342A\001\001\"\267\001\n\017MeasurementU"
+ + "nit\022 \n\034MEASUREMENT_UNIT_UNSPECIFIED\020\000\022\014\n"
+ + "\010STANDARD\020\001\022\014\n\010CURRENCY\020\002\022\010\n\004FEET\020\003\022\n\n\006M"
+ + "ETERS\020\004\022\016\n\nKILOMETERS\020\005\022\t\n\005MILES\020\006\022\020\n\014MI"
+ + "LLISECONDS\020\007\022\013\n\007SECONDS\020\010\022\013\n\007MINUTES\020\t\022\t"
+ + "\n\005HOURS\020\n\"6\n\013MetricScope\022\034\n\030METRIC_SCOPE"
+ + "_UNSPECIFIED\020\000\022\t\n\005EVENT\020\001\"_\n\024RestrictedM"
+ + "etricType\022&\n\"RESTRICTED_METRIC_TYPE_UNSP"
+ + "ECIFIED\020\000\022\r\n\tCOST_DATA\020\001\022\020\n\014REVENUE_DATA"
+ + "\020\002:d\352Aa\n*analyticsadmin.googleapis.com/C"
+ + "ustomMetric\0223properties/{property}/custo"
+ + "mMetrics/{custom_metric}\"\303\003\n\025DataRetenti"
+ + "onSettings\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022e\n\024event_"
+ + "data_retention\030\002 \001(\0162G.google.analytics."
+ + "admin.v1alpha.DataRetentionSettings.Rete"
+ + "ntionDuration\022\'\n\037reset_user_data_on_new_"
+ + "activity\030\003 \001(\010\"\236\001\n\021RetentionDuration\022\"\n\036"
+ + "RETENTION_DURATION_UNSPECIFIED\020\000\022\016\n\nTWO_"
+ + "MONTHS\020\001\022\023\n\017FOURTEEN_MONTHS\020\003\022\025\n\021TWENTY_"
+ + "SIX_MONTHS\020\004\022\027\n\023THIRTY_EIGHT_MONTHS\020\005\022\020\n"
+ + "\014FIFTY_MONTHS\020\006:e\352Ab\n3analyticsadmin.goo"
+ + "gleapis.com/DataRetentionSettings\022+prope"
+ + "rties/{property}/dataRetentionSettings\"\310"
+ + "\014\n\023AttributionSettings\022\022\n\004name\030\001 \001(\tB\004\342A"
+ + "\001\003\022\230\001\n,acquisition_conversion_event_look"
+ + "back_window\030\002 \001(\0162\\.google.analytics.adm"
+ + "in.v1alpha.AttributionSettings.Acquisiti"
+ + "onConversionEventLookbackWindowB\004\342A\001\002\022\214\001"
+ + "\n&other_conversion_event_lookback_window"
+ + "\030\003 \001(\0162V.google.analytics.admin.v1alpha."
+ + "AttributionSettings.OtherConversionEvent"
+ + "LookbackWindowB\004\342A\001\002\022x\n\033reporting_attrib"
+ + "ution_model\030\004 \001(\0162M.google.analytics.adm"
+ + "in.v1alpha.AttributionSettings.Reporting"
+ + "AttributionModelB\004\342A\001\002\022\207\001\n$ads_web_conve"
+ + "rsion_data_export_scope\030\005 \001(\0162S.google.a"
+ + "nalytics.admin.v1alpha.AttributionSettin"
+ + "gs.AdsWebConversionDataExportScopeB\004\342A\001\002"
+ + "\"\333\001\n(AcquisitionConversionEventLookbackW"
+ + "indow\022<\n8ACQUISITION_CONVERSION_EVENT_LO"
+ + "OKBACK_WINDOW_UNSPECIFIED\020\000\0227\n3ACQUISITI"
+ + "ON_CONVERSION_EVENT_LOOKBACK_WINDOW_7_DA"
+ + "YS\020\001\0228\n4ACQUISITION_CONVERSION_EVENT_LOO"
+ + "KBACK_WINDOW_30_DAYS\020\002\"\370\001\n\"OtherConversi"
+ + "onEventLookbackWindow\0226\n2OTHER_CONVERSIO"
+ + "N_EVENT_LOOKBACK_WINDOW_UNSPECIFIED\020\000\0222\n"
+ ".OTHER_CONVERSION_EVENT_LOOKBACK_WINDOW_"
- + "60_DAYS\020\002\0222\n.OTHER_CONVERSION_EVENT_LOOK"
- + "BACK_WINDOW_90_DAYS\020\003\"\234\002\n\031ReportingAttri"
- + "butionModel\022+\n\'REPORTING_ATTRIBUTION_MOD"
- + "EL_UNSPECIFIED\020\000\022\035\n\031CROSS_CHANNEL_DATA_D"
- + "RIVEN\020\001\022\034\n\030CROSS_CHANNEL_LAST_CLICK\020\002\022\035\n"
- + "\031CROSS_CHANNEL_FIRST_CLICK\020\003\022\030\n\024CROSS_CH"
- + "ANNEL_LINEAR\020\004\022 \n\034CROSS_CHANNEL_POSITION"
- + "_BASED\020\005\022\034\n\030CROSS_CHANNEL_TIME_DECAY\020\006\022\034"
- + "\n\030ADS_PREFERRED_LAST_CLICK\020\007:a\352A^\n1analy"
- + "ticsadmin.googleapis.com/AttributionSett"
- + "ings\022)properties/{property}/attributionS"
- + "ettings\"\362\001\n\rAccessBinding\022\016\n\004user\030\002 \001(\tH"
- + "\000\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\r\n\005roles\030\003 \003(\t:\234\001\352"
- + "A\230\001\n+analyticsadmin.googleapis.com/Acces"
- + "sBinding\0222accounts/{account}/accessBindi"
- + "ngs/{access_binding}\0225properties/{proper"
- + "ty}/accessBindings/{access_binding}B\017\n\ra"
- + "ccess_target\"\210\003\n\014BigQueryLink\022\022\n\004name\030\001 "
- + "\001(\tB\004\342A\001\003\022\025\n\007project\030\002 \001(\tB\004\342A\001\005\0225\n\013crea"
- + "te_time\030\003 \001(\0132\032.google.protobuf.Timestam"
- + "pB\004\342A\001\003\022\034\n\024daily_export_enabled\030\004 \001(\010\022 \n"
- + "\030streaming_export_enabled\030\005 \001(\010\022\037\n\027intra"
- + "day_export_enabled\030\t \001(\010\022\036\n\026include_adve"
- + "rtising_id\030\006 \001(\010\022\026\n\016export_streams\030\007 \003(\t"
- + "\022\027\n\017excluded_events\030\010 \003(\t:d\352Aa\n*analytic"
- + "sadmin.googleapis.com/BigQueryLink\0223prop"
- + "erties/{property}/bigQueryLinks/{bigquer"
- + "y_link}\"\365\003\n\033EnhancedMeasurementSettings\022"
- + "\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\026\n\016stream_enabled\030\002 "
- + "\001(\010\022\027\n\017scrolls_enabled\030\003 \001(\010\022\037\n\027outbound"
- + "_clicks_enabled\030\004 \001(\010\022\033\n\023site_search_ena"
- + "bled\030\005 \001(\010\022 \n\030video_engagement_enabled\030\006"
- + " \001(\010\022\036\n\026file_downloads_enabled\030\007 \001(\010\022\034\n\024"
- + "page_changes_enabled\030\010 \001(\010\022!\n\031form_inter"
- + "actions_enabled\030\t \001(\010\022$\n\026search_query_pa"
- + "rameter\030\n \001(\tB\004\342A\001\002\022\033\n\023uri_query_paramet"
- + "er\030\013 \001(\t:\214\001\352A\210\001\n9analyticsadmin.googleap"
- + "is.com/EnhancedMeasurementSettings\022Kprop"
- + "erties/{property}/dataStreams/{data_stre"
- + "am}/enhancedMeasurementSettings\"D\n\020Conne"
- + "ctedSiteTag\022\032\n\014display_name\030\001 \001(\tB\004\342A\001\002\022"
- + "\024\n\006tag_id\030\002 \001(\tB\004\342A\001\002\"\242\001\n\013AdSenseLink\022\022\n"
- + "\004name\030\001 \001(\tB\004\342A\001\003\022\034\n\016ad_client_code\030\002 \001("
- + "\tB\004\342A\001\005:a\352A^\n)analyticsadmin.googleapis."
- + "com/AdSenseLink\0221properties/{property}/a"
- + "dSenseLinks/{adsense_link}*\252\004\n\020IndustryC"
- + "ategory\022!\n\035INDUSTRY_CATEGORY_UNSPECIFIED"
- + "\020\000\022\016\n\nAUTOMOTIVE\020\001\022#\n\037BUSINESS_AND_INDUS"
- + "TRIAL_MARKETS\020\002\022\013\n\007FINANCE\020\003\022\016\n\nHEALTHCA"
- + "RE\020\004\022\016\n\nTECHNOLOGY\020\005\022\n\n\006TRAVEL\020\006\022\t\n\005OTHE"
- + "R\020\007\022\032\n\026ARTS_AND_ENTERTAINMENT\020\010\022\026\n\022BEAUT"
- + "Y_AND_FITNESS\020\t\022\030\n\024BOOKS_AND_LITERATURE\020"
- + "\n\022\022\n\016FOOD_AND_DRINK\020\013\022\t\n\005GAMES\020\014\022\027\n\023HOBB"
- + "IES_AND_LEISURE\020\r\022\023\n\017HOME_AND_GARDEN\020\016\022\030"
- + "\n\024INTERNET_AND_TELECOM\020\017\022\026\n\022LAW_AND_GOVE"
- + "RNMENT\020\020\022\010\n\004NEWS\020\021\022\026\n\022ONLINE_COMMUNITIES"
- + "\020\022\022\026\n\022PEOPLE_AND_SOCIETY\020\023\022\024\n\020PETS_AND_A"
- + "NIMALS\020\024\022\017\n\013REAL_ESTATE\020\025\022\r\n\tREFERENCE\020\026"
- + "\022\013\n\007SCIENCE\020\027\022\n\n\006SPORTS\020\030\022\026\n\022JOBS_AND_ED"
- + "UCATION\020\031\022\014\n\010SHOPPING\020\032*f\n\014ServiceLevel\022"
- + "\035\n\031SERVICE_LEVEL_UNSPECIFIED\020\000\022\035\n\031GOOGLE"
- + "_ANALYTICS_STANDARD\020\001\022\030\n\024GOOGLE_ANALYTIC"
- + "S_360\020\002*J\n\tActorType\022\032\n\026ACTOR_TYPE_UNSPE"
- + "CIFIED\020\000\022\010\n\004USER\020\001\022\n\n\006SYSTEM\020\002\022\013\n\007SUPPOR"
- + "T\020\003*P\n\nActionType\022\033\n\027ACTION_TYPE_UNSPECI"
- + "FIED\020\000\022\013\n\007CREATED\020\001\022\013\n\007UPDATED\020\002\022\013\n\007DELE"
- + "TED\020\003*\305\004\n\031ChangeHistoryResourceType\022,\n(C"
- + "HANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED\020"
- + "\000\022\013\n\007ACCOUNT\020\001\022\014\n\010PROPERTY\020\002\022\021\n\rFIREBASE"
- + "_LINK\020\006\022\023\n\017GOOGLE_ADS_LINK\020\007\022\033\n\027GOOGLE_S"
- + "IGNALS_SETTINGS\020\010\022\024\n\020CONVERSION_EVENT\020\t\022"
- + "\037\n\033MEASUREMENT_PROTOCOL_SECRET\020\n\022\024\n\020CUST"
- + "OM_DIMENSION\020\013\022\021\n\rCUSTOM_METRIC\020\014\022\033\n\027DAT"
- + "A_RETENTION_SETTINGS\020\r\022%\n!DISPLAY_VIDEO_"
- + "360_ADVERTISER_LINK\020\016\022.\n*DISPLAY_VIDEO_3"
- + "60_ADVERTISER_LINK_PROPOSAL\020\017\022\027\n\023SEARCH_"
- + "ADS_360_LINK\020\020\022\017\n\013DATA_STREAM\020\022\022\030\n\024ATTRI"
- + "BUTION_SETTINGS\020\024\022\025\n\021EXPANDED_DATA_SET\020\025"
- + "\022\021\n\rCHANNEL_GROUP\020\026\022!\n\035ENHANCED_MEASUREM"
- + "ENT_SETTINGS\020\030\022\020\n\014ADSENSE_LINK\020\033\022\014\n\010AUDI"
- + "ENCE\020\034\022\025\n\021EVENT_CREATE_RULE\020\035*s\n\022GoogleS"
- + "ignalsState\022$\n GOOGLE_SIGNALS_STATE_UNSP"
- + "ECIFIED\020\000\022\032\n\026GOOGLE_SIGNALS_ENABLED\020\001\022\033\n"
- + "\027GOOGLE_SIGNALS_DISABLED\020\002*\216\001\n\024GoogleSig"
- + "nalsConsent\022&\n\"GOOGLE_SIGNALS_CONSENT_UN"
- + "SPECIFIED\020\000\022$\n GOOGLE_SIGNALS_CONSENT_CO"
- + "NSENTED\020\002\022(\n$GOOGLE_SIGNALS_CONSENT_NOT_"
- + "CONSENTED\020\001*{\n\035LinkProposalInitiatingPro"
- + "duct\0220\n,LINK_PROPOSAL_INITIATING_PRODUCT"
- + "_UNSPECIFIED\020\000\022\024\n\020GOOGLE_ANALYTICS\020\001\022\022\n\016"
- + "LINKED_PRODUCT\020\002*\304\001\n\021LinkProposalState\022#"
- + "\n\037LINK_PROPOSAL_STATE_UNSPECIFIED\020\000\022)\n%A"
- + "WAITING_REVIEW_FROM_GOOGLE_ANALYTICS\020\001\022\'"
- + "\n#AWAITING_REVIEW_FROM_LINKED_PRODUCT\020\002\022"
- + "\r\n\tWITHDRAWN\020\003\022\014\n\010DECLINED\020\004\022\013\n\007EXPIRED\020"
- + "\005\022\014\n\010OBSOLETE\020\006*\202\001\n\014PropertyType\022\035\n\031PROP",
- "ERTY_TYPE_UNSPECIFIED\020\000\022\032\n\026PROPERTY_TYPE"
- + "_ORDINARY\020\001\022\035\n\031PROPERTY_TYPE_SUBPROPERTY"
- + "\020\002\022\030\n\024PROPERTY_TYPE_ROLLUP\020\003Bv\n\"com.goog"
- + "le.analytics.admin.v1alphaB\016ResourcesPro"
- + "toP\001Z>cloud.google.com/go/analytics/admi"
- + "n/apiv1alpha/adminpb;adminpbb\006proto3"
+ + "30_DAYS\020\001\0222\n.OTHER_CONVERSION_EVENT_LOOK"
+ + "BACK_WINDOW_60_DAYS\020\002\0222\n.OTHER_CONVERSIO"
+ + "N_EVENT_LOOKBACK_WINDOW_90_DAYS\020\003\"\234\002\n\031Re"
+ + "portingAttributionModel\022+\n\'REPORTING_ATT"
+ + "RIBUTION_MODEL_UNSPECIFIED\020\000\022\035\n\031CROSS_CH"
+ + "ANNEL_DATA_DRIVEN\020\001\022\034\n\030CROSS_CHANNEL_LAS"
+ + "T_CLICK\020\002\022\035\n\031CROSS_CHANNEL_FIRST_CLICK\020\003"
+ + "\022\030\n\024CROSS_CHANNEL_LINEAR\020\004\022 \n\034CROSS_CHAN"
+ + "NEL_POSITION_BASED\020\005\022\034\n\030CROSS_CHANNEL_TI"
+ + "ME_DECAY\020\006\022\034\n\030ADS_PREFERRED_LAST_CLICK\020\007"
+ + "\"\223\001\n\037AdsWebConversionDataExportScope\0224\n0"
+ + "ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNS"
+ + "PECIFIED\020\000\022\024\n\020NOT_SELECTED_YET\020\001\022\021\n\rCROS"
+ + "S_CHANNEL\020\002\022\021\n\rADS_PREFERRED\020\003:a\352A^\n1ana"
+ + "lyticsadmin.googleapis.com/AttributionSe"
+ + "ttings\022)properties/{property}/attributio"
+ + "nSettings\"\362\001\n\rAccessBinding\022\016\n\004user\030\002 \001("
+ + "\tH\000\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\r\n\005roles\030\003 \003(\t:\234"
+ + "\001\352A\230\001\n+analyticsadmin.googleapis.com/Acc"
+ + "essBinding\0222accounts/{account}/accessBin"
+ + "dings/{access_binding}\0225properties/{prop"
+ + "erty}/accessBindings/{access_binding}B\017\n"
+ + "\raccess_target\"\210\003\n\014BigQueryLink\022\022\n\004name\030"
+ + "\001 \001(\tB\004\342A\001\003\022\025\n\007project\030\002 \001(\tB\004\342A\001\005\0225\n\013cr"
+ + "eate_time\030\003 \001(\0132\032.google.protobuf.Timest"
+ + "ampB\004\342A\001\003\022\034\n\024daily_export_enabled\030\004 \001(\010\022"
+ + " \n\030streaming_export_enabled\030\005 \001(\010\022\037\n\027int"
+ + "raday_export_enabled\030\t \001(\010\022\036\n\026include_ad"
+ + "vertising_id\030\006 \001(\010\022\026\n\016export_streams\030\007 \003"
+ + "(\t\022\027\n\017excluded_events\030\010 \003(\t:d\352Aa\n*analyt"
+ + "icsadmin.googleapis.com/BigQueryLink\0223pr"
+ + "operties/{property}/bigQueryLinks/{bigqu"
+ + "ery_link}\"\365\003\n\033EnhancedMeasurementSetting"
+ + "s\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\026\n\016stream_enabled\030"
+ + "\002 \001(\010\022\027\n\017scrolls_enabled\030\003 \001(\010\022\037\n\027outbou"
+ + "nd_clicks_enabled\030\004 \001(\010\022\033\n\023site_search_e"
+ + "nabled\030\005 \001(\010\022 \n\030video_engagement_enabled"
+ + "\030\006 \001(\010\022\036\n\026file_downloads_enabled\030\007 \001(\010\022\034"
+ + "\n\024page_changes_enabled\030\010 \001(\010\022!\n\031form_int"
+ + "eractions_enabled\030\t \001(\010\022$\n\026search_query_"
+ + "parameter\030\n \001(\tB\004\342A\001\002\022\033\n\023uri_query_param"
+ + "eter\030\013 \001(\t:\214\001\352A\210\001\n9analyticsadmin.google"
+ + "apis.com/EnhancedMeasurementSettings\022Kpr"
+ + "operties/{property}/dataStreams/{data_st"
+ + "ream}/enhancedMeasurementSettings\"D\n\020Con"
+ + "nectedSiteTag\022\032\n\014display_name\030\001 \001(\tB\004\342A\001"
+ + "\002\022\024\n\006tag_id\030\002 \001(\tB\004\342A\001\002\"\242\001\n\013AdSenseLink\022"
+ + "\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\034\n\016ad_client_code\030\002 "
+ + "\001(\tB\004\342A\001\005:a\352A^\n)analyticsadmin.googleapi"
+ + "s.com/AdSenseLink\0221properties/{property}"
+ + "/adSenseLinks/{adsense_link}*\252\004\n\020Industr"
+ + "yCategory\022!\n\035INDUSTRY_CATEGORY_UNSPECIFI"
+ + "ED\020\000\022\016\n\nAUTOMOTIVE\020\001\022#\n\037BUSINESS_AND_IND"
+ + "USTRIAL_MARKETS\020\002\022\013\n\007FINANCE\020\003\022\016\n\nHEALTH"
+ + "CARE\020\004\022\016\n\nTECHNOLOGY\020\005\022\n\n\006TRAVEL\020\006\022\t\n\005OT"
+ + "HER\020\007\022\032\n\026ARTS_AND_ENTERTAINMENT\020\010\022\026\n\022BEA"
+ + "UTY_AND_FITNESS\020\t\022\030\n\024BOOKS_AND_LITERATUR"
+ + "E\020\n\022\022\n\016FOOD_AND_DRINK\020\013\022\t\n\005GAMES\020\014\022\027\n\023HO"
+ + "BBIES_AND_LEISURE\020\r\022\023\n\017HOME_AND_GARDEN\020\016"
+ + "\022\030\n\024INTERNET_AND_TELECOM\020\017\022\026\n\022LAW_AND_GO"
+ + "VERNMENT\020\020\022\010\n\004NEWS\020\021\022\026\n\022ONLINE_COMMUNITI"
+ + "ES\020\022\022\026\n\022PEOPLE_AND_SOCIETY\020\023\022\024\n\020PETS_AND"
+ + "_ANIMALS\020\024\022\017\n\013REAL_ESTATE\020\025\022\r\n\tREFERENCE"
+ + "\020\026\022\013\n\007SCIENCE\020\027\022\n\n\006SPORTS\020\030\022\026\n\022JOBS_AND_"
+ + "EDUCATION\020\031\022\014\n\010SHOPPING\020\032*f\n\014ServiceLeve"
+ + "l\022\035\n\031SERVICE_LEVEL_UNSPECIFIED\020\000\022\035\n\031GOOG"
+ + "LE_ANALYTICS_STANDARD\020\001\022\030\n\024GOOGLE_ANALYT"
+ + "ICS_360\020\002*J\n\tActorType\022\032\n\026ACTOR_TYPE_UNS"
+ + "PECIFIED\020\000\022\010\n\004USER\020\001\022\n\n\006SYSTEM\020\002\022\013\n\007SUPP"
+ + "ORT\020\003*P\n\nActionType\022\033\n\027ACTION_TYPE_UNSPE"
+ + "CIFIED\020\000\022\013\n\007CREATED\020\001\022\013\n\007UPDATED\020\002\022\013\n\007DE"
+ + "LETED\020\003*\305\004\n\031ChangeHistoryResourceType\022,\n"
+ + "(CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIE"
+ + "D\020\000\022\013\n\007ACCOUNT\020\001\022\014\n\010PROPERTY\020\002\022\021\n\rFIREBA"
+ + "SE_LINK\020\006\022\023\n\017GOOGLE_ADS_LINK\020\007\022\033\n\027GOOGLE"
+ + "_SIGNALS_SETTINGS\020\010\022\024\n\020CONVERSION_EVENT\020"
+ + "\t\022\037\n\033MEASUREMENT_PROTOCOL_SECRET\020\n\022\024\n\020CU"
+ + "STOM_DIMENSION\020\013\022\021\n\rCUSTOM_METRIC\020\014\022\033\n\027D"
+ + "ATA_RETENTION_SETTINGS\020\r\022%\n!DISPLAY_VIDE"
+ + "O_360_ADVERTISER_LINK\020\016\022.\n*DISPLAY_VIDEO"
+ + "_360_ADVERTISER_LINK_PROPOSAL\020\017\022\027\n\023SEARC"
+ + "H_ADS_360_LINK\020\020\022\017\n\013DATA_STREAM\020\022\022\030\n\024ATT"
+ + "RIBUTION_SETTINGS\020\024\022\025\n\021EXPANDED_DATA_SET"
+ + "\020\025\022\021\n\rCHANNEL_GROUP\020\026\022!\n\035ENHANCED_MEASUR"
+ + "EMENT_SETTINGS\020\030\022\020\n\014ADSENSE_LINK\020\033\022\014\n\010AU"
+ + "DIENCE\020\034\022\025\n\021EVENT_CREATE_RULE\020\035*s\n\022Googl"
+ + "eSignalsState\022$\n GOOGLE_SIGNALS_STATE_UN"
+ + "SPECIFIED\020\000\022\032\n\026GOOGLE_SIGNALS_ENABLED\020\001\022"
+ + "\033\n\027GOOGLE_SIGNALS_DISABLED\020\002*\216\001\n\024GoogleS"
+ + "ignalsConsent\022&\n\"GOOGLE_SIGNALS_CONSENT_"
+ + "UNSPECIFIED\020\000\022$\n GOOGLE_SIGNALS_CONSENT_"
+ + "CONSENTED\020\002\022(\n$GOOGLE_SIGNALS_CONSENT_NO"
+ + "T_CONSENTED\020\001*{\n\035LinkProposalInitiatingP"
+ + "roduct\0220\n,LINK_PROPOSAL_INITIATING_PRODU",
+ "CT_UNSPECIFIED\020\000\022\024\n\020GOOGLE_ANALYTICS\020\001\022\022"
+ + "\n\016LINKED_PRODUCT\020\002*\304\001\n\021LinkProposalState"
+ + "\022#\n\037LINK_PROPOSAL_STATE_UNSPECIFIED\020\000\022)\n"
+ + "%AWAITING_REVIEW_FROM_GOOGLE_ANALYTICS\020\001"
+ + "\022\'\n#AWAITING_REVIEW_FROM_LINKED_PRODUCT\020"
+ + "\002\022\r\n\tWITHDRAWN\020\003\022\014\n\010DECLINED\020\004\022\013\n\007EXPIRE"
+ + "D\020\005\022\014\n\010OBSOLETE\020\006*\202\001\n\014PropertyType\022\035\n\031PR"
+ + "OPERTY_TYPE_UNSPECIFIED\020\000\022\032\n\026PROPERTY_TY"
+ + "PE_ORDINARY\020\001\022\035\n\031PROPERTY_TYPE_SUBPROPER"
+ + "TY\020\002\022\030\n\024PROPERTY_TYPE_ROLLUP\020\003Bv\n\"com.go"
+ + "ogle.analytics.admin.v1alphaB\016ResourcesP"
+ + "rotoP\001Z>cloud.google.com/go/analytics/ad"
+ + "min/apiv1alpha/adminpb;adminpbb\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -904,6 +911,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"AcquisitionConversionEventLookbackWindow",
"OtherConversionEventLookbackWindow",
"ReportingAttributionModel",
+ "AdsWebConversionDataExportScope",
});
internal_static_google_analytics_admin_v1alpha_AccessBinding_descriptor =
getDescriptor().getMessageTypes().get(24);
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/resources.proto b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/resources.proto
index d4f9101cae63..7b2e82a7c6a0 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/resources.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/resources.proto
@@ -439,17 +439,18 @@ message DataStream {
// Data specific to web streams.
message WebStreamData {
- // Output only. Analytics "Measurement ID", without the "G-" prefix.
- // Example: "G-1A2BCD345E" would just be "1A2BCD345E"
+ // Output only. Analytics Measurement ID.
+ //
+ // Example: "G-1A2BCD345E"
string measurement_id = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
// Output only. ID of the corresponding web app in Firebase, if any.
// This ID can change if the web app is deleted and recreated.
string firebase_app_id = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
- // Immutable. Domain name of the web app being measured, or empty.
+ // Domain name of the web app being measured, or empty.
// Example: "http://www.google.com", "https://www.google.com"
- string default_uri = 3 [(google.api.field_behavior) = IMMUTABLE];
+ string default_uri = 3;
}
// Data specific to Android app streams.
@@ -1380,19 +1381,47 @@ message AttributionSettings {
// for YouTube) before converting.
CROSS_CHANNEL_LAST_CLICK = 2;
+ // Starting in June 2023, new properties can no longer use this model.
+ // See
+ // [Analytics
+ // Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ // for more details.
+ // Starting in September 2023, we will sunset this model for all properties.
+ //
// Gives all credit for the conversion to the first channel that a customer
// clicked (or engaged view through for YouTube) before converting.
CROSS_CHANNEL_FIRST_CLICK = 3;
+ // Starting in June 2023, new properties can no longer use this model.
+ // See
+ // [Analytics
+ // Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ // for more details.
+ // Starting in September 2023, we will sunset this model for all properties.
+ //
// Distributes the credit for the conversion equally across all the channels
// a customer clicked (or engaged view through for YouTube) before
// converting.
CROSS_CHANNEL_LINEAR = 4;
+ // Starting in June 2023, new properties can no longer use this model.
+ // See
+ // [Analytics
+ // Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ // for more details.
+ // Starting in September 2023, we will sunset this model for all properties.
+ //
// Attributes 40% credit to the first and last interaction, and the
// remaining 20% credit is distributed evenly to the middle interactions.
CROSS_CHANNEL_POSITION_BASED = 5;
+ // Starting in June 2023, new properties can no longer use this model.
+ // See
+ // [Analytics
+ // Help](https://support.google.com/analytics/answer/9164320?hl=en#040623)
+ // for more details.
+ // Starting in September 2023, we will sunset this model for all properties.
+ //
// Gives more credit to the touchpoints that happened closer in time to
// the conversion.
CROSS_CHANNEL_TIME_DECAY = 6;
@@ -1402,6 +1431,22 @@ message AttributionSettings {
ADS_PREFERRED_LAST_CLICK = 7;
}
+ // The Conversion Export Scope for data exported to linked Ads Accounts.
+ enum AdsWebConversionDataExportScope {
+ // Default value. This value is unused.
+ ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED = 0;
+
+ // No data export scope selected yet.
+ // Export scope can never be changed back to this value.
+ NOT_SELECTED_YET = 1;
+
+ // The Ads Web Conversion Data export scope is Cross Channel.
+ CROSS_CHANNEL = 2;
+
+ // The Ads Web Conversion Data export scope is Ads Preferred.
+ ADS_PREFERRED = 3;
+ }
+
// Output only. Resource name of this attribution settings resource.
// Format: properties/{property_id}/attributionSettings
// Example: "properties/1000/attributionSettings"
@@ -1426,6 +1471,11 @@ message AttributionSettings {
// revenue data. User and session data will be unaffected.
ReportingAttributionModel reporting_attribution_model = 4
[(google.api.field_behavior) = REQUIRED];
+
+ // Required. The Conversion Export Scope for data exported to linked Ads
+ // Accounts.
+ AdsWebConversionDataExportScope ads_web_conversion_data_export_scope = 5
+ [(google.api.field_behavior) = REQUIRED];
}
// A binding of a user to a set of roles.
@@ -1514,7 +1564,7 @@ message BigQueryLink {
repeated string excluded_events = 8;
}
-// Singleton resource under a WebDataStream, configuring measurement of
+// Singleton resource under a web DataStream, configuring measurement of
// additional site interactions and content.
message EnhancedMeasurementSettings {
option (google.api.resource) = {