airflow.providers.segment.operators.segment_track_event

模块内容

SegmentTrackEventOperator

为指定用户 ID 和事件向 Segment 发送跟踪事件。

class airflow.providers.segment.operators.segment_track_event.SegmentTrackEventOperator(*, user_id, event, properties=None, segment_conn_id='segment_default', segment_debug_mode=False, **kwargs)[源代码]

基类:airflow.models.BaseOperator

为指定用户 ID 和事件向 Segment 发送跟踪事件。

参数
  • user_id (str) – 用户在您数据库中的 ID。(模板化)

  • event (str) – 您正在跟踪的事件的名称。(模板化)

  • properties (dict | None) – 事件属性的字典。(模板化)

  • segment_conn_id (str) – 连接到 Segment 时使用的连接 ID。

  • segment_debug_mode (bool) – 确定 Segment 是否应在调试模式下运行。默认为 False

template_fields: collections.abc.Sequence[str] = ('user_id', 'event', 'properties')[源代码]
ui_color = '#ffd700'[源代码]
execute(context)[源代码]

在创建 Operator 时派生。

Context 是与渲染 Jinja 模板时使用的相同的字典。

有关更多上下文,请参阅 get_template_context。

此条目是否对您有帮助?