将事件发布到分析集合
编辑将事件发布到分析集合编辑
此功能处于测试阶段,可能会发生变化。设计和代码的成熟度低于正式的 GA 功能,按现状提供,不提供任何保证。测试版功能不受正式 GA 功能支持 SLA 的约束。
将事件发布到分析集合。
请求编辑
POST _application/analytics/<collection_name>/event/<event_type>
路径参数编辑
-
<collection_name>
- (必需,字符串) 要将事件摄取到的分析集合名称。
-
<event_type>
- (必需,字符串) 分析事件类型。可以是以下之一:
page_view
、search
、search_click
。
先决条件编辑
需要 post_behavioral_analytics_event
集群权限。
响应代码编辑
-
202
- 事件已接受并将被摄取。
-
404
- 分析集合
<collection_name>
不存在。 -
400
- 当事件类型未知或事件有效负载包含无效数据时发生。
示例编辑
以下示例将 search_click
事件发送到名为 my_analytics_collection
的分析集合
POST _application/analytics/my_analytics_collection/event/search_click { "session": { "id": "1797ca95-91c9-4e2e-b1bd-9c38e6f386a9" }, "user": { "id": "5f26f01a-bbee-4202-9298-81261067abbd" }, "search":{ "query": "search term", "results": { "items": [ { "document": { "id": "123", "index": "products" } } ], "total_results": 10 }, "sort": { "name": "relevance" }, "search_application": "website" }, "document":{ "id": "123", "index": "products" } }