The Google Analytics Skillset is a collection of tools connected to your Google Analytics account. By enabling this skillset, the AI agent can access your website data through Google Analytics and generate analytical reports, making it easier for you to understand your website behavior.
The current skillset includes the following skills:
Get Custom Report: Customizable Google Analytics reports where you can specify metrics and dimensions to get custom Google Analytics reports (metrics and dimensions can be specified)
Parameter Description:
propertyId (required): Google Analytics Property ID (e.g.: 42XXXXX01)
startDate (required): Start date (format: YYYY-MM-DD)
endDate (required): End date (format: YYYY-MM-DD)
dimensions (optional): Query dimensions (e.g.: country, city, pagePath, sessionSource)
Select the account containing the property whose data you want to access
Under the "Account" section, select "Account Access Management"
Click the "+" button and add the service account email (from the client_email field in the JSON file)
Assign "Viewer" permissions
Get your Google Analytics Property ID:
In Google Analytics, click "Admin" (gear icon)
Select "Property" > "Property details"
Copy the "PROPERTY ID: 42XXXXX01" for use later in conversations with AI or in prompts (see step 2 for example).
Step 2: Configure the Skillset
Return to the Google Analytics skillset configuration page in Bika.
Paste the entire JSON credential content into the Google Credentials field.
Click Connect to complete the credential configuration.
Enter the Property ID in the System Prompt, or enter the Property ID directly during conversation.
⚠️ If the setup process feels complex, you can also refer to the Google Analytics Agent template documentation for more detailed operation examples.
Step 3: Enable Required Skills
On the skillset configuration page, enable the required functions via toggle switches
Multiple skills can be enabled simultaneously
Click Save to take effect
Usage Examples
1) Get Report
Have the AI generate a custom analytics report:
Example prompt: "View total users"
metrics: totalUsers is the total number of users. Telling the AI directly can avoid potential errors, which depends on the LLM's understanding of Google Analytics.
Example prompt: "Analyze page views and sessions by country for the past month"
metrics: screenPageViews, sessions
📌 Tips:
Property ID: Unique identifier, such as 42XXXXX01, can be specified in the prompt.
dimensions: e.g., country, date, city, adUnitName.
Q: What should I do if the connection fails?
A: Check if the JSON was pasted completely, if extra symbols were added, or if the service account email has been configured with permissions.
Q: What should I do if the function is unavailable?
A: Confirm that the corresponding skill has been enabled and saved on the configuration page.
Q: What should I do if the call is restricted?
A: Google Analytics API has rate limits. Too many requests may trigger restrictions; try again later.
The challenges in traditional contract management, such as dispersed information, difficulty in tracking, repetitive data entry, and lack of transparency in status, have been addressed. This effectively helps teams efficiently manage the contract lifecycle, reduces manual operations, and improves data accuracy and team collaboration efficiency
The project tracker template is designed to help teams effectively manage and track project progress. Through this template, users can easily record tasks, assign responsibilities, set deadlines, and update project status in real time.
Tell me about the AI product or brand — I’ll draft engaging marketing copy, articles, and social media posts tailored to your brand voice and product details, complete with relevant links and illustrations.
Kickstart user engagement with this automated welcome series. Begin with a warm welcome email and give users the option to unsubscribe. For those who stay engaged, send a follow-up email 4 days later asking for valuable product feedback. Track open rates and retention, while ensuring unsubscribed users are excluded from further emails.
🔖Tip: You can customize email content with HTML for a richer experience. Please replace the unsubscribe link in your emails with the share link to the "Unsubscribe Form" you’ve created.
Automatically fetches specific stock information on a daily basis and saves it to a table. This allows users to easily track and analyze stock trends, saving time and improving investment decisions.
A business development CRM template to manage partnership opportunities, track partner details, log interactions, and organize contact information for streamlined collaboration