Google 検索コンソールエンティティからの読み取り
前提条件
読み取り元の Google 検索コンソールオブジェクト。オブジェクト名が必要になります。
ソースに対応するエンティティ:
| エンティティ | フィルタリング可能 | 制限をサポートする | Order By をサポートする | Select * をサポートする | パーティション分割をサポートする |
|---|---|---|---|---|---|
| [分析] を選択する | はい | あり | なし | あり | なし |
| サイト | なし | なし | なし | あり | なし |
| サイトマップ | なし | なし | なし | あり | なし |
例:
googleSearchConsole_read = glueContext.create_dynamic_frame.from_options( connection_type="googlesearchconsole", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v3" }
Google 検索コンソールのエンティティとフィールドの詳細:
Google 検索コンソールでは、サポートされているエンティティのメタデータを動的に取得するためのエンドポイントが提供されます。したがって、オペレータのサポートはデータ型レベルでキャプチャされます。
| エンティティ | フィールド | データ型 | サポートされている演算子 | メモ |
|---|---|---|---|---|
| [分析] を選択する | キー | リスト | 該当なし | |
| clicks | 倍精度 | 該当なし | ||
| IMPRESSION | 倍精度 | 該当なし | ||
| ctr | BigDecimal | 該当なし | BigDecimal データ型の場合、値「0」は「0E-18」の形式になります。 | |
| position | 倍精度 | 該当なし | ||
| start_end_date | 日付 | BETWEEN | start_end_date のデフォルト値は、<現在の日付から 30 日前> と <昨日: つまり、現在の日付から 1 日前> の間 注: UTC 日付値を渡すことを想定しています。 例: start_end_date が '2022-01-01' と '2024-09-09' の間 |
|
| country | 文字列 | EQUAL_TO、NOT_EQUAL_TO、CONTAINS | 有効な値は「IND」、「CAN」などです。 | |
| type | 文字列 | EQUAL_TO、NOT_EQUAL_TO | 有効な値は、「discover」、「googleNews」、「news」、「image」、「video」、「web」です。 | |
| searchAppearance | 文字列 | EQUAL_TO、NOT_EQUAL_TO、CONTAINS | 有効な値のリストについては、「検索表示 |
|
| デバイス | 文字列 | EQUAL_TO、NOT_EQUAL_TO、CONTAINS | 有効な値は「DESKTOP」、「MOBILE」、「TABLET」です | |
| ディメンション | String | EQUAL_TO | 有効な値は「国」、「デバイス」です | |
| page | 文字列 | EQUAL_TO、NOT_EQUAL_TO、CONTAINS | ||
| query | 文字列 | EQUAL_TO、NOT_EQUAL_TO、CONTAINS | ||
| dataState | String | EQUAL_TO | 有効な値は「all」と「final」です | |
| サイト | siteUrl | 文字列 | 該当なし | |
| permissionLevel | 文字列 | 該当なし | ||
| サイトマップ | パス | 文字列 | 該当なし | |
| type | 文字列 | 該当なし | ||
| lastSubmitted | DateTime | 該当なし | ||
| isPending | ブール値 | 該当なし | ||
| isSitemapsIndex | ブール値 | 該当なし | ||
| lastDownloaded | DateTime | 該当なし | ||
| warnings | Long | 該当なし | ||
| エラー | Long | 該当なし | ||
| コンテンツ | リスト | 該当なし |
注記
フィルターの有効な値の更新リストについては、「Google 検索コンソール
フィールド start_end_date は start_date と end_date の組み合わせです。
パーティショニングクエリ
フィルターベースのパーティショニングとレコードベースのパーティション分割はサポートされていません。