从 Google Search Console 实体读取内容
先决条件
要从中读取内容的 Google Search Console 对象。您将需要对象名称。
源支持的实体:
| 实体 | 可以筛选 | 支持限制 | 支持排序依据 | 支持 Select * | 支持分区 |
|---|---|---|---|---|---|
| 搜索分析 | 支持 | 是 | 否 | 是 | 否 |
| 站点 | 否 | 否 | 否 | 是 | 否 |
| 站点地图 | 否 | 否 | 否 | 是 | 否 |
示例:
googleSearchConsole_read = glueContext.create_dynamic_frame.from_options( connection_type="googlesearchconsole", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "entityName", "API_VERSION": "v3" }
Google Search Console 实体和字段详细信息:
Google Search Console 提供了端点,用于为所支持实体动态获取元数据。因此,可在数据类型级别捕获运算符支持。
| 实体 | 字段 | 数据类型 | 支持的运算符 | 注意 |
|---|---|---|---|---|
| 搜索分析 | 键 | 列表 | 不适用 | |
| clicks | 双精度 | 不适用 | ||
| 展示 | 双精度 | 不适用 | ||
| 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 | 有效值为“印度”、“加拿大”等。 | |
| type | 字符串 | EQUAL_TO、NOT_EQUAL_TO | 有效值为“发现”、“googleNews”、“新闻”、“图片”、“视频”、“Web” | |
| searchAppearance | 字符串 | EQUAL_TO、NOT_EQUAL_TO、CONTAINS | 有关有效值的列表,请参阅搜索结果呈现 |
|
| 设备 | 字符串 | EQUAL_TO、NOT_EQUAL_TO、CONTAINS | 有效值为“桌面”、“移动”、“平板电脑” | |
| 维度 | 字符串 | EQUAL_TO | 有效值为“国家”、“设备” | |
| page | 字符串 | EQUAL_TO、NOT_EQUAL_TO、CONTAINS | ||
| 查询 | 字符串 | EQUAL_TO、NOT_EQUAL_TO、CONTAINS | ||
| dataState | 字符串 | EQUAL_TO | 有效值为“全部”和“最终” | |
| 站点 | siteUrl | 字符串 | 不适用 | |
| permissionLevel | 字符串 | 不适用 | ||
| 站点地图 | path | 字符串 | 不适用 | |
| type | 字符串 | 不适用 | ||
| lastSubmitted | 日期时间 | 不适用 | ||
| isPending | 布尔值 | 不适用 | ||
| isSitemapsIndex | 布尔值 | 不适用 | ||
| lastDownloaded | 日期时间 | 不适用 | ||
| warnings | 长整型 | 不适用 | ||
| 错误 | 长整型 | 不适用 | ||
| 内容 | 列表 | 不适用 |
注意
如需更新后的筛选条件有效值列表,请参阅 Google Search Console
字段 start_end_date 是 start_date 和 end_date 的组合。
对查询进行分区
不支持基于筛选条件的分区和基于记录的分区。