coinbase_agentkit.analytics package

Submodules

coinbase_agentkit.analytics.send_analytics_event module

Analytics event tracking.

class coinbase_agentkit.analytics.send_analytics_event.RequiredEventData

Bases: TypedDict

The required data for an analytics event.

Accepts arbitrary additional fields.

action: str
component: str
name: str
coinbase_agentkit.analytics.send_analytics_event.send_analytics_event(event)

Send an analytics event to the default endpoint.

Parameters:

event (RequiredEventData) – The event data containing required action, component and name fields

Raises:

requests.exceptions.RequestException – If the HTTP request fails

Return type:

None

Returns:

None

Module contents

Analytics module for tracking metrics in AgentKit.

class coinbase_agentkit.analytics.RequiredEventData

Bases: TypedDict

The required data for an analytics event.

Accepts arbitrary additional fields.

action: str
component: str
name: str
coinbase_agentkit.analytics.send_analytics_event(event)

Send an analytics event to the default endpoint.

Parameters:

event (RequiredEventData) – The event data containing required action, component and name fields

Raises:

requests.exceptions.RequestException – If the HTTP request fails

Return type:

None

Returns:

None