google_api_dfa_reporting v0.18.0 GoogleApi.DFAReporting.V33.Model.Campaign 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.V33.Model.AdBlockingConfiguration.t, default: nil) - Ad blocking settings for this campaign.
  • additionalCreativeOptimizationConfigurations (type: list(GoogleApi.DFAReporting.V33.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.V33.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.V33.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.V33.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.V33.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.V33.Model.CreativeOptimizationConfiguration.t, default: nil) - Creative optimization configuration for the campaign.
  • defaultClickThroughEventTagProperties (type: GoogleApi.DFAReporting.V33.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.V33.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.V33.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.V33.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 256 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.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

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

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.