Add Яндекс.Метрика funnel goals: signup_free + gate_view (env-driven counter)

- window.ym reachGoal 'signup_free' on registration success
- GateViewTracker client component fires 'gate_view' on tripwire gate mount
- counter id via NEXT_PUBLIC_METRIKA_COUNTER_ID (build-time)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-23 12:13:32 +05:00
parent 7bf3935c81
commit 0e67a53122
4 changed files with 34 additions and 0 deletions
+5
View File
@@ -16,6 +16,11 @@ S3_REGION="eu-central"
NEXT_PUBLIC_TURNSTILE_SITE_KEY=""
TURNSTILE_SECRET_KEY=""
# Яндекс.Метрика — ID счётчика school.second-brain.ru (цели signup_free/gate_view).
# Build-time (NEXT_PUBLIC_*) — передавать через --build-arg при сборке. Сам счётчик
# (ym init snippet) ставится в admin → Settings → headCode, отдельно от этого ID.
NEXT_PUBLIC_METRIKA_COUNTER_ID=""
# Kinescope API
KINESCOPE_API_KEY=""