

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Lecture à partir des entités Google Search Console
<a name="google-search-console-reading-from-entities"></a>

**Prérequis**

Un objet Google Search Console à partir duquel vous souhaitez lire. Vous aurez besoin du nom de l’objet.

**Entités prises en charge pour la source** :


| Entité | Peut être filtré | Limit prise en charge | Order by prise en charge | Select prise en charge\* | Partitionnement pris en charge | 
| --- | --- | --- | --- | --- | --- | 
| Search Analytics | Oui | Oui | Non | Oui | Non | 
| Sites | Non | Non | Non | Oui | Non | 
| Sitemaps | Non | Non | Non | Oui | Non | 

**Exemple :**

```
googleSearchConsole_read = glueContext.create_dynamic_frame.from_options(
    connection_type="googlesearchconsole",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "entityName",
        "API_VERSION": "v3"
    }
```

**Détails des entités et des champs Google Search Console** :

Google Search Console fournit des points de terminaison permettant de récupérer les métadonnées de manière dynamique pour les entités prises en charge. Par conséquent, la prise en charge des opérateurs est capturée au niveau du type de données.



- **Search Analytics**
  - **Champ:** clés / **Type de données:** List / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** clicks / **Type de données:** Double / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** impressions / **Type de données:** Double / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** ctr / **Type de données:** BigDecimal / **Opérateurs pris en charge:** N/A / **Remarque:** Pour le BigDecimal type de données, la valeur « 0 » est formatée comme « 0E-18 »
  - **Champ:** position / **Type de données:** Double / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** start\_end\_date / **Type de données:** Date / **Opérateurs pris en charge:** BETWEEN / **Remarque:** La valeur par défaut pour start\_end\_date est comprise entre <30 days ago from the current date> ET <yesterday: that is, 1 day ago from the current date>. Remarque : Il est attendu que vous transmettiez une valeur de date UTC.<br />Exemple : start\_end\_date between ’2022-01-01’ AND ’2024-09-09’
  - **Champ:** country / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO, NOT\_EQUAL\_TO, CONTAINS / **Remarque:** Les valeurs valides sont « IND », « CAN », etc.
  - **Champ:** type / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO, NOT\_EQUAL\_TO / **Remarque:** Les valeurs valides sont « discover », « googleNews », « news », « image », « video », « web ».
  - **Champ:** searchAppearance / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO, NOT\_EQUAL\_TO, CONTAINS / **Remarque:** Consultez [Search Appearance](https://support.google.com/webmasters/answer/7576553#by_search_appearance) pour une liste de valeurs valides.
  - **Champ:** device / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO, NOT\_EQUAL\_TO, CONTAINS / **Remarque:** Les valeurs valides sont « DESKTOP », « MOBILE », « TABLET ».
  - **Champ:** dimensions / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO / **Remarque:** Les valeurs valides sont « country », « device ».
  - **Champ:** page / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO, NOT\_EQUAL\_TO, CONTAINS / **Remarque:** 
  - **Champ:** query / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO, NOT\_EQUAL\_TO, CONTAINS / **Remarque:** 
  - **Champ:** dataState / **Type de données:** String / **Opérateurs pris en charge:** EQUAL\_TO / **Remarque:** Les valeurs valides sont « all » et « final ».

- **Sites**
  - **Champ:** siteUrl / **Type de données:** String / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** permissionLevel / **Type de données:** String / **Opérateurs pris en charge:** N/A / **Remarque:** 

- **Sitemaps**
  - **Champ:** path / **Type de données:** String / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** type / **Type de données:** String / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** lastSubmitted / **Type de données:** DateTime / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** isPending / **Type de données:** Booléen / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** isSitemapsIndex / **Type de données:** Booléen / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** lastDownloaded / **Type de données:** DateTime / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** warnings / **Type de données:** Long / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** errors / **Type de données:** Long / **Opérateurs pris en charge:** N/A / **Remarque:** 
  - **Champ:** contents / **Type de données:** List / **Opérateurs pris en charge:** N/A / **Remarque:** 



**Note**  
Pour obtenir une liste actualisée des valeurs valides pour les filtres, consultez la documentation relative à l’API [Google Search Console](https://developers.google.com/webmaster-tools/v1/searchanalytics/query).  
Le champ `start_end_date` est une combinaison de `start_date` et de `end_date`.

## Requêtes de partitionnement
<a name="google-search-console-reading-partitioning-queries"></a>

Le partitionnement basé sur les filtres et le partitionnement basé sur les enregistrements ne sont pas pris en charge.