Analytics tracking block.
Renders provider-specific analytics script tags. Supports Google Analytics 4, Plausible, Fathom, and Umami. Returns an empty string when no analytics provider is configured.
Configuration
Set analytics: in your site config:
config :sayfa, :site,
analytics: [provider: :ga4, measurement_id: "G-XXXXXXXX"]
config :sayfa, :site,
analytics: [provider: :plausible, domain: "example.com"]
config :sayfa, :site,
analytics: [provider: :fathom, site_id: "ABCDEF"]
config :sayfa, :site,
analytics: [provider: :umami, website_id: "xxx", src: "https://umami.example.com/script.js"]Examples
<%= @block.(:analytics, []) %>