Метрика на корпоративном аккаунте и подтверждение прав в Яндекс.Вебмастере (#3530)
All checks were successful
Deploy Trade-In / changes (push) Successful in 14s
Deploy Trade-In / build-browser (push) Successful in 43s
Deploy Trade-In / build-frontend (push) Successful in 2m32s
Deploy Trade-In / test (push) Successful in 3m57s
Deploy Trade-In / build-backend (push) Successful in 41s
Deploy Trade-In / deploy (push) Successful in 1m32s
Deploy Trade-In / deploy-status (push) Successful in 1s
Deploy Trade-In / perimeter-smoke (push) Successful in 1m41s
All checks were successful
Deploy Trade-In / changes (push) Successful in 14s
Deploy Trade-In / build-browser (push) Successful in 43s
Deploy Trade-In / build-frontend (push) Successful in 2m32s
Deploy Trade-In / test (push) Successful in 3m57s
Deploy Trade-In / build-backend (push) Successful in 41s
Deploy Trade-In / deploy (push) Successful in 1m32s
Deploy Trade-In / deploy-status (push) Successful in 1s
Deploy Trade-In / perimeter-smoke (push) Successful in 1m41s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VQ8jqr4SFirX5tFLwdSrXh
This commit is contained in:
parent
19418066c2
commit
f2c18f5216
2 changed files with 26 additions and 13 deletions
|
|
@ -511,14 +511,24 @@ jobs:
|
|||
# NEXT_PUBLIC_APP_VERSION/BUILD_SHA/BUILD_DATE — build-time (Next.js
|
||||
# инлайнит NEXT_PUBLIC_* в статику, runtime env их не подхватит,
|
||||
# см. frontend/Dockerfile комментарий у соответствующих ARG).
|
||||
# NEXT_PUBLIC_YM_ID — счётчик Яндекс.Метрики публичного контура,
|
||||
# заведён владельцем 15.09.2026. Литерал, а не secret: номер
|
||||
# счётчика и так уходит в разметку каждой страницы, прятать нечего,
|
||||
# а secret'ом его нельзя проверить глазами в диффе.
|
||||
# NEXT_PUBLIC_GA_ID/YANDEX_VERIFICATION/GOOGLE_VERIFICATION —
|
||||
# ПОКА ПУСТЫЕ: ресурс GA4 и права в поисковых консолях ещё не
|
||||
# заведены. Пустая строка = соответствующий тег НЕ рендерится
|
||||
# вообще (контракт фронта, см. тот же Dockerfile-комментарий).
|
||||
# NEXT_PUBLIC_YM_ID — счётчик Яндекс.Метрики публичного контура.
|
||||
# Живёт на корпоративном аккаунте info@meraocenka.ru, там же, где
|
||||
# Вебмастер: счётчик и права на сайт на одном аккаунте связываются
|
||||
# автоматически, на разных — только через письмо-подтверждение
|
||||
# владельцу счётчика. Прежний номер 112563104 был заведён на личном
|
||||
# аккаунте подрядчика и на сайт не попал ни разу, данных не потерял.
|
||||
# NEXT_PUBLIC_YANDEX_VERIFICATION — токен подтверждения прав в
|
||||
# Яндекс.Вебмастере, отдаётся мета-тегом (mera-public/layout.tsx).
|
||||
# Токен привязан к аккаунту: у другого аккаунта он будет свой.
|
||||
# Удалять его после подтверждения НЕЛЬЗЯ — Вебмастер перепроверяет
|
||||
# права и снимает их, если тег исчез.
|
||||
# Литералы, а не secret'ы: оба значения и так уходят в разметку
|
||||
# каждой страницы, прятать нечего, а secret'ом их не проверить
|
||||
# глазами в диффе.
|
||||
# NEXT_PUBLIC_GA_ID/GOOGLE_VERIFICATION — ПОКА ПУСТЫЕ: ресурс GA4 и
|
||||
# права в Search Console ещё не заведены. Пустая строка =
|
||||
# соответствующий тег НЕ рендерится вообще (контракт фронта, см.
|
||||
# тот же Dockerfile-комментарий).
|
||||
# ЛЮБОЕ из этих значений вписывать литералом СЮДА И в retry-блок
|
||||
# ниже — оба обязательны, иначе ретрай без кеша уедет без счётчика.
|
||||
# Требует пересборки образа: build-time bake, не runtime-правка.
|
||||
|
|
@ -528,9 +538,9 @@ jobs:
|
|||
NEXT_PUBLIC_APP_VERSION=${{ needs.changes.outputs.app_version }}
|
||||
NEXT_PUBLIC_BUILD_SHA=${{ needs.changes.outputs.build_sha }}
|
||||
NEXT_PUBLIC_BUILD_DATE=${{ needs.changes.outputs.build_date }}
|
||||
NEXT_PUBLIC_YM_ID=112563104
|
||||
NEXT_PUBLIC_YM_ID=112672927
|
||||
NEXT_PUBLIC_GA_ID=
|
||||
NEXT_PUBLIC_YANDEX_VERIFICATION=
|
||||
NEXT_PUBLIC_YANDEX_VERIFICATION=82cf8932658461d1
|
||||
NEXT_PUBLIC_GOOGLE_VERIFICATION=
|
||||
cache-from: type=registry,ref=${{ env.IMAGE_FRONTEND }}:buildcache
|
||||
cache-to: type=registry,ref=${{ env.IMAGE_FRONTEND }}:buildcache,mode=max
|
||||
|
|
@ -555,9 +565,9 @@ jobs:
|
|||
NEXT_PUBLIC_APP_VERSION=${{ needs.changes.outputs.app_version }}
|
||||
NEXT_PUBLIC_BUILD_SHA=${{ needs.changes.outputs.build_sha }}
|
||||
NEXT_PUBLIC_BUILD_DATE=${{ needs.changes.outputs.build_date }}
|
||||
NEXT_PUBLIC_YM_ID=112563104
|
||||
NEXT_PUBLIC_YM_ID=112672927
|
||||
NEXT_PUBLIC_GA_ID=
|
||||
NEXT_PUBLIC_YANDEX_VERIFICATION=
|
||||
NEXT_PUBLIC_YANDEX_VERIFICATION=82cf8932658461d1
|
||||
NEXT_PUBLIC_GOOGLE_VERIFICATION=
|
||||
cache-to: type=registry,ref=${{ env.IMAGE_FRONTEND }}:buildcache,mode=max
|
||||
tags: |
|
||||
|
|
|
|||
|
|
@ -40,7 +40,10 @@ ENV NEXT_PUBLIC_ENABLE_PREVIEW=$NEXT_PUBLIC_ENABLE_PREVIEW
|
|||
# соответствующий script/meta отсутствует в разметке) — так решает
|
||||
# frontend-код, потребляющий эти env (Dockerfile сам их не читает).
|
||||
#
|
||||
# СЧЁТЧИКОВ ПОКА НЕТ — владелец заведёт их позже. Когда появятся номера:
|
||||
# ЗАВЕДЕНЫ (15.09.2026, аккаунт info@meraocenka.ru): NEXT_PUBLIC_YM_ID —
|
||||
# счётчик Метрики, NEXT_PUBLIC_YANDEX_VERIFICATION — токен подтверждения прав
|
||||
# в Вебмастере. Пустыми остаются GA_ID и GOOGLE_VERIFICATION.
|
||||
# Когда появятся остальные номера — порядок тот же:
|
||||
# 1) вписать литералом в build-args джоба build-frontend
|
||||
# (.forgejo/workflows/deploy-tradein.yml) — В ОБОИХ блоках, основном
|
||||
# И retry-без-кеша, иначе ретрай молча уедет без счётчика;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue