メインコンテンツへスキップ
無料6 minutes初級

Google Tag ManagerでZenovayをインストールできますか?

はい。Google Tag Manager経由でZenovayトラッカーを読み込む方法、および GTMトリガーからカスタムイベントを発火させる方法を説明します。

gtmgoogle-tag-managerinstallationtrackingtags
最終更新日:

はい。Google Tag Manager(GTM)はZenovayトラッカーをデプロイする最も簡単な方法のひとつです。特にサイトに他にもタグが多く、テーマファイルを編集したくない場合に便利です。

手順

  1. カスタムHTMLタグを作成

    GTMでタグ → 新規に移動し、タグタイプとしてカスタムHTMLを選択します。Zenovay Trackerという名前を付けます。

  2. トラッカーコードを貼り付け

    HTMLフィールドに以下を貼り付けます:

    <script
      defer
      src="https://api.zenovay.com/z.js"
      data-tracking-code="YOUR_TRACKING_CODE"
    ></script>
    

    YOUR_TRACKING_CODEをZenovayダッシュボードのドメイン → あなたのサイト → Generalからのトラッキングコードに置き換えます。

  3. トリガーを設定

    トリガー設定All Pagesを選択します(組み込みトリガーInitialization - All Pagesもよく、ページ読み込みのより早い時点で発火します)。

  4. 保存して公開

    保存をクリックし、GTMワークスペースで送信をクリックして、新しいコンテナバージョンを公開します。

GTMからカスタムイベントを発火させる

任意のGTMトリガーからZenovayにカスタムイベントを送信することもできます — たとえば、ボタンがクリックされたときやフォームが送信されたときなど。

選択したトリガーで2番目のカスタムHTMLタグを作成し、以下を貼り付けます:

<script>
  if (window.zenovay) {
    window.zenovay('track', 'cta_click', {
      label: {{Click Text}},
      page: {{Page Path}}
    });
  }
</script>

{{Click Text}}{{Page Path}}はGTMの組み込み変数です。スクリプト発火前にGTMが実行時の値で置換できるよう、波括弧で囲んでください。

タグを発火順序のどこに配置するか

All PagesトリガーでZenovayトラッカーを読み込み、同じページでカスタムイベントタグも発火する場合、カスタムイベントタグはトラッカーのに発火する必要があります。最も簡単な方法:

  • ZenovayはInitialization - All Pagesトリガーで読み込みます(最も早く発火)。
  • カスタムイベントはAll PagesClickForm Submitのトリガーで発火させます(後で発火)。

上記のif (window.zenovay)ガードにより、何らかの理由でトラッカーがまだ読み込まれていない場合でも、カスタムイベント呼び出しがエラーになりません。

同意との統合

GTM組み込みの同意モードを使用する場合は、Zenovay Trackerタグにプライバシーポリシーに対応する同意タイプを設定します。Zenovayはデフォルトでクッキーレスで動作するため、ほとんどの法域で法的に同意は必要ありません — ただし、CMP経由でルーティングすることで監査証跡の整合性が保たれます。

動作確認

  1. GTMのプレビューモードを使用してサイトを読み込みます。
  2. Zenovay Trackerタグが発火したことを確認します(ネットワークパネルにz.jsリクエストが表示されるはずです)。
  3. ZenovayダッシュボードのLive Viewタブを開きます — 訪問は30秒以内に表示されるはずです。

関連情報

この記事は役に立ちましたか?