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: com.google.cloud libraries-bom - 26.16.0 + 26.17.0 pom import diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AttributionSettings.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AttributionSettings.java index 99f90893a181..b3a4988ab2e0 100644 --- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AttributionSettings.java +++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AttributionSettings.java @@ -43,6 +43,7 @@ private AttributionSettings() { acquisitionConversionEventLookbackWindow_ = 0; otherConversionEventLookbackWindow_ = 0; reportingAttributionModel_ = 0; + adsWebConversionDataExportScope_ = 0; } @java.lang.Override @@ -473,6 +474,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.
      * 
@@ -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) = {