JA
ベータ版の翻訳

@core / kit-landing

1.0.1 ▾
認証済みMIT
GitHub

Next.js 向けランディングページキット:ブロック構成、リードフォーム、Cookie バナー、同意制ピクセル

コード14 ファイルコンテキスト約 910 トークンスキャン合格

.genpmignore 適用後に組み込まれる正確なツリーです。固定先:

src/app/(landing)/_components/site-tracking.tsx読み取り専用 · f730e59
// Banner de cookies y píxeles con consentimiento, para el layout raíz:
//   import { SiteTracking } from './(landing)/_components/site-tracking';  …  <body>{children}<SiteTracking /></body>
// Los ids de las plataformas son públicos (no los tokens de servidor) y vienen del entorno.
import { policyVersion } from '@/lib/consent';
import { ConsentBanner, ConsentGate } from '@/lib/consent/react';
import { PixelScripts } from '@/lib/pixels/client';

export function SiteTracking({ policyHref = '/cookies' }: { policyHref?: string }) {
  const ga4 = process.env.GA4_MEASUREMENT_ID;
  const meta = process.env.META_PIXEL_ID;
  const tiktok = process.env.TIKTOK_PIXEL_ID;
  const version = policyVersion();
  return (
    <>
      <ConsentBanner policyVersion={version} policyHref={policyHref} />
      {ga4 && (
        <ConsentGate category="analytics" policyVersion={version}>
          <PixelScripts ga4MeasurementId={ga4} />
        </ConsentGate>
      )}
      {(meta || tiktok) && (
        <ConsentGate category="marketing" policyVersion={version}>
          <PixelScripts {...(meta && { metaPixelId: meta })} {...(tiktok && { tiktokPixelId: tiktok })} />
        </ConsentGate>
      )}
    </>
  );
}

@core/kit-landing を報告

パッケージを報告するには GitHub でログインしてください。

GitHub で続ける