Class FloodlightActivity
Contains properties of a Floodlight activity.
Implements
Inherited Members
Namespace: Google.Apis.Dfareporting.v4.Data
Assembly: Google.Apis.Dfareporting.v4.dll
Syntax
public class FloodlightActivity : IDirectResponseSchema
Properties
AccountId
Account ID of this floodlight activity. This is a read-only field that can be left blank.
Declaration
[JsonProperty("accountId")]
public virtual long? AccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AdvertiserId
Advertiser ID of this floodlight activity. If this field is left blank, the value will be copied over either from the activity group's advertiser or the existing activity's advertiser.
Declaration
[JsonProperty("advertiserId")]
public virtual long? AdvertiserId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
AdvertiserIdDimensionValue
Dimension value for the ID of the advertiser. This is a read-only, auto-generated field.
Declaration
[JsonProperty("advertiserIdDimensionValue")]
public virtual DimensionValue AdvertiserIdDimensionValue { get; set; }
Property Value
| Type | Description |
|---|---|
| DimensionValue |
AttributionEnabled
Whether the activity is enabled for attribution.
Declaration
[JsonProperty("attributionEnabled")]
public virtual bool? AttributionEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
CacheBustingType
Code type used for cache busting in the generated tag. Applicable only when floodlightActivityGroupType is COUNTER and countingMethod is STANDARD_COUNTING or UNIQUE_COUNTING.
Declaration
[JsonProperty("cacheBustingType")]
public virtual string CacheBustingType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CountingMethod
Counting method for conversions for this floodlight activity. This is a required field.
Declaration
[JsonProperty("countingMethod")]
public virtual string CountingMethod { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DefaultTags
Dynamic floodlight tags.
Declaration
[JsonProperty("defaultTags")]
public virtual IList<FloodlightActivityDynamicTag> DefaultTags { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<FloodlightActivityDynamicTag> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExpectedUrl
URL where this tag will be deployed. If specified, must be less than 256 characters long.
Declaration
[JsonProperty("expectedUrl")]
public virtual string ExpectedUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FloodlightActivityGroupId
Floodlight activity group ID of this floodlight activity. This is a required field.
Declaration
[JsonProperty("floodlightActivityGroupId")]
public virtual long? FloodlightActivityGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
FloodlightActivityGroupName
Name of the associated floodlight activity group. This is a read-only field.
Declaration
[JsonProperty("floodlightActivityGroupName")]
public virtual string FloodlightActivityGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FloodlightActivityGroupTagString
Tag string of the associated floodlight activity group. This is a read-only field.
Declaration
[JsonProperty("floodlightActivityGroupTagString")]
public virtual string FloodlightActivityGroupTagString { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FloodlightActivityGroupType
Type of the associated floodlight activity group. This is a read-only field.
Declaration
[JsonProperty("floodlightActivityGroupType")]
public virtual string FloodlightActivityGroupType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FloodlightConfigurationId
Floodlight configuration ID of this floodlight activity. If this field is left blank, the value will be copied over either from the activity group's floodlight configuration or from the existing activity's floodlight configuration.
Declaration
[JsonProperty("floodlightConfigurationId")]
public virtual long? FloodlightConfigurationId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
FloodlightConfigurationIdDimensionValue
Dimension value for the ID of the floodlight configuration. This is a read-only, auto-generated field.
Declaration
[JsonProperty("floodlightConfigurationIdDimensionValue")]
public virtual DimensionValue FloodlightConfigurationIdDimensionValue { get; set; }
Property Value
| Type | Description |
|---|---|
| DimensionValue |
FloodlightTagType
The type of Floodlight tag this activity will generate. This is a required field.
Declaration
[JsonProperty("floodlightTagType")]
public virtual string FloodlightTagType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Id
ID of this floodlight activity. This is a read-only, auto-generated field.
Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
IdDimensionValue
Dimension value for the ID of this floodlight activity. This is a read-only, auto-generated field.
Declaration
[JsonProperty("idDimensionValue")]
public virtual DimensionValue IdDimensionValue { get; set; }
Property Value
| Type | Description |
|---|---|
| DimensionValue |
Kind
Identifies what kind of resource this is. Value: the fixed string "dfareporting#floodlightActivity".
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Name of this floodlight activity. This is a required field. Must be less than 129 characters long and cannot contain quotes.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Notes
General notes or implementation instructions for the tag.
Declaration
[JsonProperty("notes")]
public virtual string Notes { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PublisherTags
Publisher dynamic floodlight tags.
Declaration
[JsonProperty("publisherTags")]
public virtual IList<FloodlightActivityPublisherDynamicTag> PublisherTags { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<FloodlightActivityPublisherDynamicTag> |
Secure
Whether this tag should use SSL.
Declaration
[JsonProperty("secure")]
public virtual bool? Secure { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
SslCompliant
Whether the floodlight activity is SSL-compliant. This is a read-only field, its value detected by the system from the floodlight tags.
Declaration
[JsonProperty("sslCompliant")]
public virtual bool? SslCompliant { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
SslRequired
Whether this floodlight activity must be SSL-compliant.
Declaration
[JsonProperty("sslRequired")]
public virtual bool? SslRequired { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Status
The status of the activity. This can only be set to ACTIVE or ARCHIVED_AND_DISABLED. The ARCHIVED status is no longer supported and cannot be set for Floodlight activities. The DISABLED_POLICY status indicates that a Floodlight activity is violating Google policy. Contact your account manager for more information.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubaccountId
Subaccount ID of this floodlight activity. This is a read-only field that can be left blank.
Declaration
[JsonProperty("subaccountId")]
public virtual long? SubaccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
TagFormat
Tag format type for the floodlight activity. If left blank, the tag format will default to HTML.
Declaration
[JsonProperty("tagFormat")]
public virtual string TagFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TagString
Value of the cat= parameter in the floodlight tag, which the ad servers use to identify the activity. This is optional: if empty, a new tag string will be generated for you. This string must be 1 to 8 characters long, with valid characters being a-z0-9[ _ ]. This tag string must also be unique among activities of the same activity group. This field is read-only after insertion.
Declaration
[JsonProperty("tagString")]
public virtual string TagString { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UserDefinedVariableTypes
List of the user-defined variables used by this conversion tag. These map to the "u[1-100]=" in the tags. Each of these can have a user defined type. Acceptable values are U1 to U100, inclusive.
Declaration
[JsonProperty("userDefinedVariableTypes")]
public virtual IList<string> UserDefinedVariableTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |