Skip to content

v0.4.2 : Multi-property GA4 support

Choose a tag to compare

@FlorianBruniaux FlorianBruniaux released this 22 Jun 21:47
· 65 commits to main since this release

Nouveauté

Tous les tools GA4 et cross acceptent maintenant un paramètre optionnel `property_id`. Quand fourni, il override `GA4_PROPERTY_ID` sans toucher à la config du serveur.

Utile si vous gérez plusieurs sites avec des properties GA4 distinctes depuis une seule instance MCP.

```python

property par défaut (env var)

ga4_traffic_sources(site="sc-domain:example.com")

override par appel

ga4_traffic_sources(site="sc-domain:example.com", property_id="443684366")
traffic_health_check(site="sc-domain:example.com", property_id="443684366")
```

Changements

  • `get_ga4_property_id(override=None)` dans `auth.py`
  • Paramètre `property_id: str = None` sur les 6 tools GA4 et les 2 tools cross
  • 4 nouveaux tests (167 au total)