Class GoogleAdsSearchads360V23ResourcesCustomer
A customer.
Implements
Inherited Members
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23ResourcesCustomer : IDirectResponseSchema
Properties
AccountLevel
Output only. The account level of the customer: Manager, Sub-manager, Associate manager, Service account.
Declaration
[JsonProperty("accountLevel")]
public virtual string AccountLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AccountStatus
Output only. Account status, for example, Enabled, Paused, Removed, etc.
Declaration
[JsonProperty("accountStatus")]
public virtual string AccountStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AccountType
Output only. Engine account type, for example, Google Ads, Microsoft Advertising, Yahoo Japan, Baidu, Facebook, Engine Track, etc.
Declaration
[JsonProperty("accountType")]
public virtual string AccountType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AssociateManagerDescriptiveName
Output only. The descriptive name of the associate manager.
Declaration
[JsonProperty("associateManagerDescriptiveName")]
public virtual string AssociateManagerDescriptiveName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AssociateManagerId
Output only. The customer ID of the associate manager. A 0 value indicates that the customer has no SA360 associate manager.
Declaration
[JsonProperty("associateManagerId")]
public virtual long? AssociateManagerId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AutoTaggingEnabled
Whether auto-tagging is enabled for the customer.
Declaration
[JsonProperty("autoTaggingEnabled")]
public virtual bool? AutoTaggingEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
CallReportingSetting
Call reporting setting for a customer.
Declaration
[JsonProperty("callReportingSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCallReportingSetting CallReportingSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCallReportingSetting |
ContainsEuPoliticalAdvertising
Output only. Returns the advertiser self-declaration status of whether this customer contains political advertising content targeted towards the European Union. You can use the Google Ads UI to update this account-level declaration, or use the API to update the self-declaration status of individual campaigns.
Declaration
[JsonProperty("containsEuPoliticalAdvertising")]
public virtual string ContainsEuPoliticalAdvertising { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ConversionTrackingSetting
Conversion tracking setting for a customer.
Declaration
[JsonProperty("conversionTrackingSetting")]
public virtual GoogleAdsSearchads360V23ResourcesConversionTrackingSetting ConversionTrackingSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesConversionTrackingSetting |
CreationTime
Output only. The timestamp when this customer was created. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format.
Declaration
[JsonProperty("creationTime")]
public virtual string CreationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CurrencyCode
Immutable. The currency in which the account operates. A subset of the currency codes from the ISO 4217 standard is supported.
Declaration
[JsonProperty("currencyCode")]
public virtual string CurrencyCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CustomerAgreementSetting
Output only. Customer Agreement Setting for a customer.
Declaration
[JsonProperty("customerAgreementSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCustomerAgreementSetting CustomerAgreementSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCustomerAgreementSetting |
DescriptiveName
Optional, non-unique descriptive name of the customer.
Declaration
[JsonProperty("descriptiveName")]
public virtual string DescriptiveName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DoubleClickCampaignManagerSetting
Output only. DoubleClick Campaign Manager (DCM) setting for a manager customer.
Declaration
[JsonProperty("doubleClickCampaignManagerSetting")]
public virtual GoogleAdsSearchads360V23ResourcesDoubleClickCampaignManagerSetting DoubleClickCampaignManagerSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesDoubleClickCampaignManagerSetting |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EngineId
Output only. ID of the account in the external engine account.
Declaration
[JsonProperty("engineId")]
public virtual string EngineId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FinalUrlSuffix
The URL template for appending params to the final URL.
Declaration
[JsonProperty("finalUrlSuffix")]
public virtual string FinalUrlSuffix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HasPartnersBadge
Output only. Whether the Customer has a Partners program badge. If the Customer is not associated with the Partners program, this will be false. For more information, see https://support.google.com/partners/answer/3125774.
Declaration
[JsonProperty("hasPartnersBadge")]
public virtual bool? HasPartnersBadge { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Id
Output only. The ID of the customer.
Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ImageAssetAutoMigrationDone
Output only. True if feed based image has been migrated to asset based image.
Declaration
[JsonProperty("imageAssetAutoMigrationDone")]
public virtual bool? ImageAssetAutoMigrationDone { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ImageAssetAutoMigrationDoneDateTime
Output only. Timestamp of migration from feed based image to asset base image in yyyy-MM-dd HH:mm:ss format.
Declaration
[JsonProperty("imageAssetAutoMigrationDoneDateTime")]
public virtual string ImageAssetAutoMigrationDoneDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LastModifiedTime
Output only. The datetime when this customer was last modified. The datetime is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss.ssssss" format.
Declaration
[JsonProperty("lastModifiedTime")]
public virtual string LastModifiedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LocalServicesSettings
Output only. Settings for Local Services customer.
Declaration
[JsonProperty("localServicesSettings")]
public virtual GoogleAdsSearchads360V23ResourcesLocalServicesSettings LocalServicesSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesLocalServicesSettings |
LocationAssetAutoMigrationDone
Output only. True if feed based location has been migrated to asset based location.
Declaration
[JsonProperty("locationAssetAutoMigrationDone")]
public virtual bool? LocationAssetAutoMigrationDone { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
LocationAssetAutoMigrationDoneDateTime
Output only. Timestamp of migration from feed based location to asset base location in yyyy-MM-dd HH:mm:ss format.
Declaration
[JsonProperty("locationAssetAutoMigrationDoneDateTime")]
public virtual string LocationAssetAutoMigrationDoneDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Manager
Output only. Whether the customer is a manager.
Declaration
[JsonProperty("manager")]
public virtual bool? Manager { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ManagerDescriptiveName
Output only. The descriptive name of the manager.
Declaration
[JsonProperty("managerDescriptiveName")]
public virtual string ManagerDescriptiveName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ManagerId
Output only. The customer ID of the manager. A 0 value indicates that the customer has no SA360 manager.
Declaration
[JsonProperty("managerId")]
public virtual long? ManagerId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
OptimizationScore
Output only. Optimization score of the customer. Optimization score is an estimate of how well a customer's campaigns are set to perform. It ranges from 0% (0.0) to 100% (1.0). This field is null for all manager customers, and for unscored non-manager customers. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.
Declaration
[JsonProperty("optimizationScore")]
public virtual double? OptimizationScore { get; set; }
Property Value
| Type | Description |
|---|---|
| double? |
OptimizationScoreWeight
Output only. Optimization score weight of the customer. Optimization score weight can be used to
compare/aggregate optimization scores across multiple non-manager customers. The aggregate optimization
score of a manager is computed as the sum over all of their customers of Customer.optimization_score * Customer.optimization_score_weight. This field is 0 for all manager customers, and for unscored non-manager
customers. This field is read-only.
Declaration
[JsonProperty("optimizationScoreWeight")]
public virtual double? OptimizationScoreWeight { get; set; }
Property Value
| Type | Description |
|---|---|
| double? |
PayPerConversionEligibilityFailureReasons
Output only. Reasons why the customer is not eligible to use PaymentMode.CONVERSIONS. If the list is empty, the customer is eligible. This field is read-only.
Declaration
[JsonProperty("payPerConversionEligibilityFailureReasons")]
public virtual IList<string> PayPerConversionEligibilityFailureReasons { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
RemarketingSetting
Output only. Remarketing setting for a customer.
Declaration
[JsonProperty("remarketingSetting")]
public virtual GoogleAdsSearchads360V23ResourcesRemarketingSetting RemarketingSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesRemarketingSetting |
ResourceName
Immutable. The resource name of the customer. Customer resource names have the form:
customers/{customer_id}
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
Output only. The status of the customer.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubManagerDescriptiveName
Output only. The descriptive name of the sub manager.
Declaration
[JsonProperty("subManagerDescriptiveName")]
public virtual string SubManagerDescriptiveName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubManagerId
Output only. The customer ID of the sub manager. A 0 value indicates that the customer has no sub SA360 manager.
Declaration
[JsonProperty("subManagerId")]
public virtual long? SubManagerId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
TestAccount
Output only. Whether the customer is a test account.
Declaration
[JsonProperty("testAccount")]
public virtual bool? TestAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
TimeZone
Immutable. The local timezone ID of the customer.
Declaration
[JsonProperty("timeZone")]
public virtual string TimeZone { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TrackingUrlTemplate
The URL template for constructing a tracking URL out of parameters.
Declaration
[JsonProperty("trackingUrlTemplate")]
public virtual string TrackingUrlTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VideoBrandSafetySuitability
Brand Safety setting at the account level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.
Declaration
[JsonProperty("videoBrandSafetySuitability")]
public virtual string VideoBrandSafetySuitability { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VideoCustomer
Video specific information about a Customer.
Declaration
[JsonProperty("videoCustomer")]
public virtual GoogleAdsSearchads360V23ResourcesVideoCustomer VideoCustomer { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesVideoCustomer |