metrics-collector

Collect marketing and analytics metrics from various APIs into a structured database.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Growth4U-systems/sanchocmo-openclaw --skill metrics-collector-growth4u-systems
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: metrics-collector
Source: https://github.com/Growth4U-systems/sanchocmo-openclaw/tree/main/skills/metrics-collector
Command: npx skills add https://github.com/Growth4U-systems/sanchocmo-openclaw --skill metrics-collector-growth4u-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-auth-library, googleapis, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the collection of metrics from connected APIs and stores them in a standardized database format, enabling efficient data aggregation and analysis.

Core Features & Use Cases

  • Metrics Collection: Pulls data from APIs such as Google Analytics 4, Google Search Console, Metricool, Meta Ads, Google Ads, GoHighLevel CRM, Instantly.ai, and Google Sheets.
  • Data Standardization: Ingests data into a standardized database format for consistent analysis.
  • Use Case: Ideal for businesses that need to centralize and analyze metrics across multiple marketing and sales channels.

Quick Start

Run the 'collect.js' script with the client slug and specific source to start collecting metrics:

node collect.js --slug <client-slug> --source ga4

Frequently Asked Questions about metrics-collector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate marketing and sales metrics from multiple APIs into a database?▼

You can aggregate marketing and sales metrics by automating collection from APIs like Google Analytics 4, Meta Ads, and GoHighLevel CRM, then ingesting the data into a standardized database format for consistent analysis.

What's the best way to automate data ingestion from Google Ads and Meta Ads?▼

Automating data ingestion from Google Ads and Meta Ads is handled by running a collection script that pulls metrics via their APIs and stores them in a standardized database format.

Can I collect data from Google Search Console and Google Sheets using the same script?▼

Yes, you can collect data from Google Search Console and Google Sheets by running the collect.js script and specifying the desired source for each API data pull.

Do I need Google Authentication Library to pull Google Analytics 4 metrics?▼

Yes, you need the Google Authentication Library and Google APIs installed via npm to authenticate and pull Google Analytics 4 metrics from their APIs.

How do I start collecting Google Analytics 4 data for a specific client?▼

To start collecting Google Analytics 4 data, run the collect.js script with the client slug and the ga4 source parameter to pull and store the specific metrics.