Show / Hide Table of Contents

Class GoogleAdsSearchads360V23CommonTransactionAttribute

Attribute of the store sales transaction.

Inheritance
object
GoogleAdsSearchads360V23CommonTransactionAttribute
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23CommonTransactionAttribute : IDirectResponseSchema

Properties

ConversionAction

The resource name of conversion action to report conversions to. Required.

Declaration
[JsonProperty("conversionAction")]
public virtual string ConversionAction { get; set; }
Property Value
Type Description
string

CurrencyCode

Transaction currency code. ISO 4217 three-letter code is used. Required.

Declaration
[JsonProperty("currencyCode")]
public virtual string CurrencyCode { get; set; }
Property Value
Type Description
string

CustomValue

Value of the custom variable for each transaction. Allowed only if a custom key is provided in the store sales metadata.

Declaration
[JsonProperty("customValue")]
public virtual string CustomValue { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ItemAttribute

Item attributes of the transaction. Accessible only to customers on the allow-list.

Declaration
[JsonProperty("itemAttribute")]
public virtual GoogleAdsSearchads360V23CommonItemAttribute ItemAttribute { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23CommonItemAttribute

OrderId

Transaction order id. Useful to group transactions which are part of the same order.

Declaration
[JsonProperty("orderId")]
public virtual string OrderId { get; set; }
Property Value
Type Description
string

StoreAttribute

Store attributes of the transaction.

Declaration
[JsonProperty("storeAttribute")]
public virtual GoogleAdsSearchads360V23CommonStoreAttribute StoreAttribute { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V23CommonStoreAttribute

TransactionAmountMicros

Transaction amount in micros. Required. Transaction amount in micros needs to be greater than 1000. If item Attributes are provided, it represents the total value of the items, after multiplying the unit price per item by the quantity provided in the ItemAttributes.

Declaration
[JsonProperty("transactionAmountMicros")]
public virtual double? TransactionAmountMicros { get; set; }
Property Value
Type Description
double?

TransactionDateTime

Timestamp when transaction occurred. Required. The format is "YYYY-MM-DD HH:MM:SS[+/-HH:MM]", where [+/-HH:MM] is an optional timezone offset from UTC. If the offset is absent, the API will use the account's timezone as default. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30+03:00"

Declaration
[JsonProperty("transactionDateTime")]
public virtual string TransactionDateTime { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX