Skip to content

Matomo

This content is for v0.1.0. Switch to the latest version for up-to-date documentation.

v0.1.0 manages a single Matomo resource: matomo.goal. Tag Manager is not implemented.

Source: providers/matomo at tag v0.1.0.

Read, create, update, and import for matomo.goal. Create and update only; no destroy.

A Matomo site you are allowed to change, plus a reachable instance.

Environment variables only.

MATOMO_URL required
MATOMO_TOKEN_AUTH required
MATOMO_SITE_ID required
- address: matomo.goal.trial_started
attributes:
name: Trial Started
matchAttribute: event_action
pattern: trialStarted

Supported configurable fields include name, matchAttribute, pattern, and patternType. Agoraform preserves unmanaged Goal fields during updates. Provider-native goal IDs are stored in local state. Manifests that contain idGoal are rejected.

See the quick start and examples/agoraform.yaml at v0.1.0.

  • matomo.goal only
  • No Tag Manager variables, triggers, tags, versions, or publish
  • No Google Ads or Meta Ads
  • No destroy
  • No remote state, workspaces, locking, or encryption