FeedItemSet

Stellt eine Gruppe von Feedelementen dar. Das Set kann mit bestimmten Feedelementfunktionen verwendet und gemeinsam genutzt werden. Beispielsweise kann auf das Dataset in den Abgleichfunktionen von CustomerFeed, CampaignFeed und AnzeigengruppenFeed verwiesen werden.

JSON-Darstellung
{
  "resourceName": string,
  "feed": string,
  "feedItemSetId": string,
  "displayName": string,
  "status": enum (FeedItemSetStatus),

  // Union field dynamic_set_filter can be only one of the following:
  "dynamicLocationSetFilter": {
    object (DynamicLocationSetFilter)
  },
  "dynamicAffiliateLocationSetFilter": {
    object (DynamicAffiliateLocationSetFilter)
  }
  // End of list of possible types for union field dynamic_set_filter.
}
Felder
resourceName

string

Nicht veränderbar. Der Ressourcenname des Feedelementsatzes. Ressourcennamen der Feedelementgruppe haben das folgende Format: customers/{customerId}/feedItemSets/{feedId}~{feedItemSetId}

feed

string

Nicht veränderbar. Der Ressourcenname des Feeds, der die Feedelemente in der Gruppe enthält Nicht veränderbar. Erforderlich.

feedItemSetId

string (int64 format)

Nur Ausgabe ID des Satzes.

displayName

string

Name des Satzes. Darf innerhalb des Kontos nur einmal vorkommen.

status

enum (FeedItemSetStatus)

Nur Ausgabe Der Status des festgelegten Feedelements. Dieses Feld ist schreibgeschützt.

Union-Feld dynamic_set_filter. Stellt einen Filter für Standorte in einem Feedelementsatz dar. Gilt nur, wenn der übergeordnete Feed des FeedItemSet ein LOCATION-Feed ist. Für dynamic_set_filter ist nur einer der folgenden Werte zulässig:
dynamicLocationSetFilter

object (DynamicLocationSetFilter)

Nach dynamischem Standortsatz filtern. Sie wird nur für Gruppen von Standorten verwendet.

dynamicAffiliateLocationSetFilter

object (DynamicAffiliateLocationSetFilter)

Filter für dynamische Affiliate-Standortgruppe. Dieses Feld gilt generell nicht für Gruppen von Feedelementen. Es wird nur für Gruppen von Affiliate-Standorten verwendet.

FeedItemSetStatus

Mögliche Status einer Gruppe von Feedelementen.

Enums
UNSPECIFIED Nicht angegeben.
UNKNOWN Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar.
ENABLED Der Feedelementsatz ist aktiviert.
REMOVED Der Feedelementsatz wurde entfernt.

DynamicLocationSetFilter

Stellt einen Filter für Standorte in einem Feedelementsatz dar. Gilt nur, wenn der übergeordnete Feed des FeedItemSet ein LOCATION-Feed ist.

JSON-Darstellung
{
  "labels": [
    string
  ],
  "businessNameFilter": {
    object (BusinessNameFilter)
  }
}
Felder
labels[]

string

Wenn mehrere Labels festgelegt sind, werden dem FeedItemSet nur Feedelemente hinzugefügt, die mit allen Labels gekennzeichnet sind.

businessNameFilter

object (BusinessNameFilter)

Filter für Namen des Unternehmens.

BusinessNameFilter

Filter für Unternehmensnamen für Standorte in einem FeedItemSet

JSON-Darstellung
{
  "businessName": string,
  "filterType": enum (FeedItemSetStringFilterType)
}
Felder
businessName

string

String für den Namen des Unternehmens, der zum Filtern verwendet werden soll.

filterType

enum (FeedItemSetStringFilterType)

Der Typ des Stringabgleichs, der beim Filtern nach „businessName“ verwendet werden soll.

FeedItemSetStringFilterType

werden die möglichen Typen für einen FeedItemSetStringFilter beschrieben.

Enums
UNSPECIFIED Nicht angegeben.
UNKNOWN Der empfangene Fehlercode ist in dieser Version nicht bekannt.
EXACT Beim dynamischen Set-Filter wird ein genauer String-Abgleich verwendet.

DynamicAffiliateLocationSetFilter

Ein Filter für Affiliate-Standorte in einem FeedItemSet Gilt nur, wenn der übergeordnete Feed von FeedItemSet ein AFFILIATE_LOCATION-Feed ist.

JSON-Darstellung
{
  "chainIds": [
    string
  ]
}
Felder
chainIds[]

string (int64 format)

Wird zum Filtern von Affiliate-Standorten nach Ketten-IDs verwendet. Nur Affiliate-Standorte, die zu den angegebenen Ketten gehören, werden dem FeedItemSet hinzugefügt.