BasicInsightsAudience

A description of an audience used for requesting insights.

JSON representation
{
  "countryLocation": [
    {
      object (LocationInfo)
    }
  ],
  "subCountryLocations": [
    {
      object (LocationInfo)
    }
  ],
  "gender": {
    object (GenderInfo)
  },
  "ageRanges": [
    {
      object (AgeRangeInfo)
    }
  ],
  "userInterests": [
    {
      object (UserInterestInfo)
    }
  ],
  "topics": [
    {
      object (AudienceInsightsTopic)
    }
  ]
}
Fields
countryLocation[]

object (LocationInfo)

Required. The countries for this audience.

subCountryLocations[]

object (LocationInfo)

Sub-country geographic location attributes. If present, each of these must be contained in one of the countries in this audience.

gender

object (GenderInfo)

Gender for the audience. If absent, the audience does not restrict by gender.

ageRanges[]

object (AgeRangeInfo)

Age ranges for the audience. If absent, the audience represents all people over 18 that match the other attributes.

userInterests[]

object (UserInterestInfo)

User interests defining this audience. Affinity and In-Market audiences are supported.

topics[]

object (AudienceInsightsTopic)

Topics, represented by Knowledge Graph entities and/or Product & Service categories, that this audience is interested in.

AudienceInsightsTopic

An entity or category representing a topic that defines an audience.

JSON representation
{

  // Union field topic can be only one of the following:
  "entity": {
    object (AudienceInsightsEntity)
  },
  "category": {
    object (AudienceInsightsCategory)
  }
  // End of list of possible types for union field topic.
}
Fields
Union field topic. An entity or category attribute. topic can be only one of the following:
entity

object (AudienceInsightsEntity)

A Knowledge Graph entity

category

object (AudienceInsightsCategory)

A Product & Service category