GoogleApi.DFAReporting.V34.Model.Campaign (google_api_dfa_reporting v0.31.0)

View Source

Contains properties of a Campaign Manager campaign.

Attributes

  • accountId (type: String.t, default: nil) - Account ID of this campaign. This is a read-only field that can be left blank.
  • adBlockingConfiguration (type: GoogleApi.DFAReporting.V34.Model.AdBlockingConfiguration.t, default: nil) - Ad blocking settings for this campaign.
  • additionalCreativeOptimizationConfigurations (type: list(GoogleApi.DFAReporting.V34.Model.CreativeOptimizationConfiguration.t), default: nil) - Additional creative optimization configurations for the campaign.
  • advertiserGroupId (type: String.t, default: nil) - Advertiser group ID of the associated advertiser.
  • advertiserId (type: String.t, default: nil) - Advertiser ID of this campaign. This is a required field.
  • advertiserIdDimensionValue (type: GoogleApi.DFAReporting.V34.Model.DimensionValue.t, default: nil) - Dimension value for the advertiser ID of this campaign. This is a read-only, auto-generated field.
  • archived (type: boolean(), default: nil) - Whether this campaign has been archived.
  • audienceSegmentGroups (type: list(GoogleApi.DFAReporting.V34.Model.AudienceSegmentGroup.t), default: nil) - Audience segment groups assigned to this campaign. Cannot have more than 300 segment groups.
  • billingInvoiceCode (type: String.t, default: nil) - Billing invoice code included in the Campaign Manager client billing invoices associated with the campaign.
  • clickThroughUrlSuffixProperties (type: GoogleApi.DFAReporting.V34.Model.ClickThroughUrlSuffixProperties.t, default: nil) - Click-through URL suffix override properties for this campaign.
  • comment (type: String.t, default: nil) - Arbitrary comments about this campaign. Must be less than 256 characters long.
  • createInfo (type: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t, default: nil) - Information about the creation of this campaign. This is a read-only field.
  • creativeGroupIds (type: list(String.t), default: nil) - List of creative group IDs that are assigned to the campaign.
  • creativeOptimizationConfiguration (type: GoogleApi.DFAReporting.V34.Model.CreativeOptimizationConfiguration.t, default: nil) - Creative optimization configuration for the campaign.
  • defaultClickThroughEventTagProperties (type: GoogleApi.DFAReporting.V34.Model.DefaultClickThroughEventTagProperties.t, default: nil) - Click-through event tag ID override properties for this campaign.
  • defaultLandingPageId (type: String.t, default: nil) - The default landing page ID for this campaign.
  • endDate (type: Date.t, default: nil) -
  • eventTagOverrides (type: list(GoogleApi.DFAReporting.V34.Model.EventTagOverride.t), default: nil) - Overrides that can be used to activate or deactivate advertiser event tags.
  • externalId (type: String.t, default: nil) - External ID for this campaign.
  • id (type: String.t, default: nil) - ID of this campaign. This is a read-only auto-generated field.
  • idDimensionValue (type: GoogleApi.DFAReporting.V34.Model.DimensionValue.t, default: nil) - Dimension value for the ID of this campaign. This is a read-only, auto-generated field.
  • kind (type: String.t, default: nil) - Identifies what kind of resource this is. Value: the fixed string "dfareporting#campaign".
  • lastModifiedInfo (type: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t, default: nil) - Information about the most recent modification of this campaign. This is a read-only field.
  • name (type: String.t, default: nil) - Name of this campaign. This is a required field and must be less than 512 characters long and unique among campaigns of the same advertiser.
  • nielsenOcrEnabled (type: boolean(), default: nil) - Whether Nielsen reports are enabled for this campaign.
  • startDate (type: Date.t, default: nil) -
  • subaccountId (type: String.t, default: nil) - Subaccount ID of this campaign. This is a read-only field that can be left blank.
  • traffickerEmails (type: list(String.t), default: nil) - Campaign trafficker contact emails.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DFAReporting.V34.Model.Campaign{
  accountId: String.t() | nil,
  adBlockingConfiguration:
    GoogleApi.DFAReporting.V34.Model.AdBlockingConfiguration.t() | nil,
  additionalCreativeOptimizationConfigurations:
    [GoogleApi.DFAReporting.V34.Model.CreativeOptimizationConfiguration.t()]
    | nil,
  advertiserGroupId: String.t() | nil,
  advertiserId: String.t() | nil,
  advertiserIdDimensionValue:
    GoogleApi.DFAReporting.V34.Model.DimensionValue.t() | nil,
  archived: boolean() | nil,
  audienceSegmentGroups:
    [GoogleApi.DFAReporting.V34.Model.AudienceSegmentGroup.t()] | nil,
  billingInvoiceCode: String.t() | nil,
  clickThroughUrlSuffixProperties:
    GoogleApi.DFAReporting.V34.Model.ClickThroughUrlSuffixProperties.t() | nil,
  comment: String.t() | nil,
  createInfo: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t() | nil,
  creativeGroupIds: [String.t()] | nil,
  creativeOptimizationConfiguration:
    GoogleApi.DFAReporting.V34.Model.CreativeOptimizationConfiguration.t() | nil,
  defaultClickThroughEventTagProperties:
    GoogleApi.DFAReporting.V34.Model.DefaultClickThroughEventTagProperties.t()
    | nil,
  defaultLandingPageId: String.t() | nil,
  endDate: Date.t() | nil,
  eventTagOverrides:
    [GoogleApi.DFAReporting.V34.Model.EventTagOverride.t()] | nil,
  externalId: String.t() | nil,
  id: String.t() | nil,
  idDimensionValue: GoogleApi.DFAReporting.V34.Model.DimensionValue.t() | nil,
  kind: String.t() | nil,
  lastModifiedInfo: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t() | nil,
  name: String.t() | nil,
  nielsenOcrEnabled: boolean() | nil,
  startDate: Date.t() | nil,
  subaccountId: String.t() | nil,
  traffickerEmails: [String.t()] | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.