FeedItemSet

Stellt eine Gruppe von Feedelementen dar. Das Set kann mit bestimmten Feedelementfunktionen verwendet und gemeinsam genutzt werden. Auf das Dataset kann beispielsweise in den Abgleichfunktionen von CustomerFeed, CampaignFeed und AnzeigengruppeFeed 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 des Feedelementsatzes haben folgendes Format: customers/{customerId}/feedItemSets/{feedId}~{feedItemSetId}

feed

string

Nicht veränderbar. Der Ressourcenname des Feeds, der die Feedelemente im Satz 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 der Gruppe von Feedelementen. Dieses Feld ist schreibgeschützt.

Union-Feld dynamic_set_filter. Filter für Standorte in einer Feedelementgruppe 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)

Filter für den dynamischen Standortsatz. Sie wird nur für Gruppen von Standorten verwendet.

dynamicAffiliateLocationSetFilter

object (DynamicAffiliateLocationSetFilter)

Filter für den dynamischen Affiliate-Standortsatz. Dieses Feld gilt im Allgemeinen nicht für Feedelementsätze. Es wird nur für Gruppen von Affiliate-Standorten verwendet.

FeedItemSetStatus

Mögliche Status eines Feedelementsatzes.

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

DynamicLocationSetFilter

Filter für Standorte in einer Feedelementgruppe Gilt nur, wenn der übergeordnete Feed des FeedItemSet ein LOCATION-Feed ist.

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

string

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

businessNameFilter

object (BusinessNameFilter)

Filter für den 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 zum Filtern.

filterType

enum (FeedItemSetStringFilterType)

Der Typ des Stringabgleichs, der beim Filtern mit „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 Der Filter für dynamische Gruppen verwendet einen genauen Stringabgleich.

DynamicAffiliateLocationSetFilter

Filter für Affiliate-Standorte in einem FeedItemSet Nur anwendbar, wenn der übergeordnete Feed des FeedItemSet ein AFFILIATE_LOCATION-Feed ist.

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

string (int64 format)

Damit können Affiliate-Standorte nach Ketten-IDs gefiltert werden. Dem FeedItemSet werden nur Affiliate-Standorte hinzugefügt, die zu den angegebenen Ketten gehören.