Get Real Time Data
Retrieves real-time data for a specified metric from Google Analytics.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_REAL_TIME_DATA])
Generate Custom Report
Creates a custom report based on specified dimensions and metrics.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_CUSTOM_REPORT])
Update Goal
Updates an existing goal in Google Analytics with new parameters.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_GOAL])
Create Segment
Creates a new segment in Google Analytics based on specified criteria.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SEGMENT])
Add Custom Dimension
Adds a new custom dimension to the Google Analytics property.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CUSTOM_DIMENSION])
Set Up Event Tracking
Configures event tracking for a specific interaction on the website.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_UP_EVENT_TRACKING])
Create Audience
Creates a new audience in Google Analytics based on user behavior or demographics.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_AUDIENCE])
Export Data To BigQuery
Exports Google Analytics data to BigQuery for advanced analysis.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_DATA_TO_BIGQUERY])
Link AdWords Account
Links a Google AdWords account to the Google Analytics property.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LINK_ADWORDS_ACCOUNT])
Configure Cross Domain Tracking
Sets up cross-domain tracking for multiple related websites.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONFIGURE_CROSS_DOMAIN_TRACKING])
Create Custom Alert
Sets up a custom alert in Google Analytics based on specified conditions.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOM_ALERT])
Update Tracking Code
Updates the Google Analytics tracking code on the website.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TRACKING_CODE])
Set Up Content Grouping
Configures content grouping to organize website content into logical groups.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_UP_CONTENT_GROUPING])
Enable Enhanced E Commerce
Activates enhanced e-commerce features in Google Analytics.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_ENHANCED_ECOMMERCE])
Create Custom Channel Grouping
Creates a custom channel grouping to better organize traffic sources.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOM_CHANNEL_GROUPING])
New Real Time Active Users
Triggers when there's a significant change in real-time active users on the website.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REAL_TIME_ACTIVE_USERS])
New Pageview
Triggers when a new pageview is recorded on the website.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PAGEVIEW])
Goal Completed
Triggers when a specified goal is completed by a user on the website.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GOAL_COMPLETED])
Traffic Spike
Triggers when there's an unusual spike in website traffic.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRAFFIC_SPIKE])
Conversion Rate Change
Triggers when there's a significant change in the conversion rate.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERSION_RATE_CHANGE])
New User
Triggers when a new user visits the website for the first time.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER])
Session Duration Threshold
Triggers when a user's session duration exceeds a specified threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SESSION_DURATION_THRESHOLD])
Bounce Rate Alert
Triggers when the bounce rate exceeds a specified threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BOUNCE_RATE_ALERT])
E Commerce Transaction
Triggers when a new e-commerce transaction is recorded.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ECOMMERCE_TRANSACTION])
High Exit Rate Page
Triggers when a specific page has an unusually high exit rate.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HIGH_EXIT_RATE_PAGE])
Low Conversion Funnel Step
Triggers when a step in the conversion funnel has a lower than expected conversion rate.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_CONVERSION_FUNNEL_STEP])
New Referral Source
Triggers when a new significant referral source is detected.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_REFERRAL_SOURCE])
Mobile Usage Shift
Triggers when there's a significant shift in mobile vs desktop usage.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MOBILE_USAGE_SHIFT])