Esaminare i prodotti utilizzando l'API Merchant

Le recensioni dei prodotti sono un aspetto importante dell'esperienza di acquisto per i clienti. Queste valutazioni e recensioni sono utili per la ricerca del prodotto e le decisioni di acquisto. Le recensioni positive possono generare i clienti alle pagine dei prodotti di un venditore. Le fonti includono venditori, recensione aggregatori, siti di recensioni e utenti Google.

Questa pagina spiega come gestire le recensioni dei prodotti utilizzando l'API Merchant.

Prerequisiti

Google ha bisogno che tu fornisca informazioni specifiche. Devi disporre di quanto segue:

  • Un feed delle recensioni prodotto attivo in Google Merchant Center.
  • Il tuo account deve essere registrato al programma di valutazioni dei prodotti. Se non sai se hai già effettuato la registrazione, controlla Merchant Center. Se non registrato, scopri di più sulla registrazione per le valutazioni dei prodotti .
  • Per recensire i prodotti utilizzando l'API Merchant, invia una richiesta utilizzando questo modulo.

Creare un'origine dati

Utilizza l'API datasource.create per creare un feed di recensioni prodotto. Se un'istanza esistente feed delle recensioni prodotto disponibile, utilizza accounts.dataSources.get per recuperare il accounts.dataSources.name. Il modulo della richiesta è il seguente:

POST https://merchantapi.googleapis.com/datasources/v1beta/accounts/{account}/dataSources/{datasource}

Esempio

L'esempio mostra una richiesta e una risposta tipiche.

Richiedi

POST https://merchantapi.googleapis.com/datasources/v1beta/accounts/123/dataSources {"displayName": "test api feed", "productReviewDataSource":{} }

Risposta

{
  "name": "accounts/123/dataSources/1000000573361824",
  "dataSourceId": "1000000573361824",
  "displayName": "test api feed",
  "productReviewDataSource": {},
  "input": "API"
}

Creare una recensione del prodotto

Puoi usare il metodo accounts.productreviews.insert per creare o aggiornare un la recensione di un prodotto. Il metodo accounts.productreviews.insert richiede un productreview risorsa e un nome origine dati come input. Restituisce il codice aggiornato productreview, se riuscito. Per creare una recensione prodotto, devi: avere un datasource.name

La forma della richiesta:

POST https://merchantapi.googleapis.com/reviews/v1beta/{parent=accounts/{accountId}/}productReviews:insert

La seguente richiesta di esempio illustra come creare una recensione prodotto.

POST https://merchantapi.googleapis.com/reviews/v1beta/accounts/{accountId}/productReviews:insert?dataSource=accounts/{accountId}/dataSources/{dataSourceId}

  productReviewId = 'my_product_review'
  attributes {
    aggregatorName = 'aggregator_name'
    subclientName = 'subclient_name'
    publisherName = 'publisher_name'
    publisherFavicon = 'https://www.google.com/favicon.ico'
    reviewerId = 'reviewer_id'
    reviewerIsAnonymous = false
    reviewerUsername = 'reviewer_username'
    reviewLanguage = 'en'
    reviewCountry = 'US'
    reviewTime = '2024-04-01T00:00:00Z'
    title = 'Incredible product'
    content = 'This is an incredible product.'
    pros = ['pro1', 'pro2']
    cons = ['con1', 'con2']
    reviewLink = {
      type = 'SINGLETON'
      link = 'https://www.google.com'
    }
    reviewerImageLink = 'https://www.google.com/reviewer.png'
    minRating = 1
    maxRating = 10
    rating = 8.5
    productName = 'product_name'
    productLink = 'https://www.google.com/product'
    asins = ['asin1', 'asin2']
    gtins = ['gtin1', 'gtin2']
    mpns = ['mpn1', 'mpn2']
    skus = ['sku1', 'sku2']
    brands = ['brand1', 'brand2']
    isSpam = false
    collectionMethod = 'POST_FULFILLMENT'
    transactionId = 'transaction_id'
  }

Dopo aver creato una recensione prodotto, potrebbero essere necessari alcuni minuti propagarsi.

Visualizza le recensioni prodotto

Per visualizzare una recensione prodotto, utilizza accounts.productreviews.get. Questa funzionalità è di sola lettura. Richiede il tuo accountId e l'ID della recensione del prodotto come parte del campo name. Il metodo GET restituisce la risorsa recensione prodotto corrispondente.

GET https://merchantapi.googleapis.com/reviews/v1beta/{name=accounts/{accountId}/productReviews/*}

Elenca recensioni prodotto

Puoi utilizzare il metodo productreviews.list per visualizzare tutti i prodotti creati le recensioni.

GET https://merchantapi.googleapis.com/reviews/v1beta/{parent=accounts/{accountId}}/productReviews

Eliminare le recensioni prodotto

Per eliminare una recensione prodotto, utilizza accounts.productreviews.delete. Analogamente al metodo GET, questo metodo richiede il campo del nome della recensione prodotto restituito durante la creazione.

DELETE https://merchantapi.googleapis.com/reviews/v1beta/{name=accounts/{accountId}/productReviews/*}

Stato della revisione del prodotto

La risorsa di revisione del prodotto contiene uno stato simile a quello di altre API, che è parte integrante della risorsa e segue la stessa struttura di problemi e destinazioni.