

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Abrufen von Elementmetadaten mit Empfehlungen in Echtzeit
<a name="getting-recommendations-with-metadata"></a>

 Wenn Sie Ihre Kampagne oder Ihren Empfehlungsgeber so konfiguriert haben, dass Metadaten für empfohlene Artikel zurückgegeben werden, können Sie die Spalten angeben, die in Ihren [GetRecommendations](API_RS_GetRecommendations.md) API-Vorgang aufgenommen werden sollen. Sie können die Spalten auch angeben, wenn Sie die Kampagne mit der Amazon Personalize-Konsole testen. 

 Informationen zur Aktivierung von Metadaten für eine Kampagne finden Sie unter[Artikelmetadaten in Empfehlungen](campaigns.md#create-campaign-return-metadata). Informationen zum Aktivieren von Metadaten für einen Empfehlungsgeber finden Sie unter[Aktivieren von Metadaten in Empfehlungen für einen Domain-Empfehlungsgeber in Amazon Personalize](create-recommender-return-metadata.md). 

Die folgenden Codebeispiele zeigen, wie die Metadatenspalten angegeben werden, die in das AWS CLI oder das AWS SDKs aufgenommen werden sollen. Um dies mit der Amazon Personalize-Konsole zu tun, geben Sie die Spalten an, wenn Sie Ihre Kampagne testen. Weitere Informationen finden Sie unter [Artikelempfehlungen abrufen (Konsole)](getting-real-time-item-recommendations.md#get-real-time-recommendations-console). 

**Topics**
+ [Einschließlich Artikelmetadaten mit Empfehlungen ()AWS CLI](#getting-recommendations-with-metadata-cli)
+ [Einbeziehen von Elementmetadaten mit Empfehlungen (AWS SDKs)](#getting-recommendations-with-metadata-sdk)

## Einschließlich Artikelmetadaten mit Empfehlungen ()AWS CLI
<a name="getting-recommendations-with-metadata-cli"></a>

Wenn Sie Metadaten in Empfehlungen für Ihre Kampagne oder Ihren Empfehlungsgeber aktiviert haben, können Sie die Metadatenspalten des Artikeldatensatzes angeben, die in die Antwort aufgenommen werden sollen. Das folgende Codebeispiel zeigt, wie Sie die Metadatenspalten als Teil Ihrer Empfehlungsanfrage angeben.

```
aws personalize-runtime get-recommendations \
--campaign-arn campaign arn \
--user-id User ID \
--num-results 10 \
--metadata-columns "{\"ITEMS\": ["\"columnNameA"\","\"columnNameB"\"]}"
```

## Einbeziehen von Elementmetadaten mit Empfehlungen (AWS SDKs)
<a name="getting-recommendations-with-metadata-sdk"></a>

Wenn Sie Metadaten in Empfehlungen für Ihre Kampagne oder Ihren Empfehlungsgeber aktiviert haben, können Sie die Metadatenspalten des Artikeldatensatzes angeben, die in die Antwort aufgenommen werden sollen. Das folgende Codebeispiel zeigt, wie Sie die Metadatenspalten als Teil Ihrer Empfehlungsanfrage angeben.

```
import boto3

personalizeRt = boto3.client('personalize-runtime')

response = personalizeRt.get_recommendations(
  campaignArn = 'Campaign ARN',
  userId = 'User ID',
  numResults = 10
  metadataColumns = {
    "ITEMS": ['columnNameA','columnNameB']
  }
)

print("Recommended items")
for item in response['itemList']:
  print(item['itemId'])
  print(item['metadata'])
```