SegmentTrackEventOperator

Segment

Send Track Event to Segment for a specified user_id and event

View Source

Last Updated: May. 7, 2021

Access Instructions

Install the Segment provider package into your Airflow environment.

Import the module into your DAG file and instantiate it with your desired params.

Parameters

user_idstrThe ID for this user in your database. (templated)
eventstrThe name of the event you're tracking. (templated)
propertiesdictA dictionary of properties for the event. (templated)
segment_conn_idstrThe connection ID to use when connecting to Segment.
segment_debug_modeboolDetermines whether Segment should run in debug mode. Defaults to False

Documentation

Send Track Event to Segment for a specified user_id and event

Example DAGs

Improve this module by creating an example DAG.

View Source
  1. Add an `example_dags` directory to the top-level source of the provider package with an empty `__init__.py` file.
  2. Add your DAG to this directory. Be sure to include a well-written and descriptive docstring
  3. Create a pull request against the source code. Once the package gets released, your DAG will show up on the Registry.

Was this page helpful?