1. Googleタグ マネージャー

Googleタグ マネージャーを使用してGoogleアナリティクスを設定する

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Googleタグ マネージャーとGoogleアナリティクスを使用して、Sitecore Content Hubデータのトラフィック分析またはページ ビュー分析を有効にできます。

Googleタグ マネージャーでGoogleアナリティクスを設定するには:

  1. Googleアナリティクスのアカウントを作成します。Content Hubインスタンスごとに1つのGoogleアナリティクス アカウントが必要です。

  2. Googleタグ マネージャーを設定してインストールします。

  3. Content Hubで、Googleタグ マネージャーを設定して有効にします。

  4. Googleタグ マネージャーの左上にあるアカウント名(mycompany.comなど)をクリックし、Googleアナリティクス タブをクリックします。

    account name
  5. Googleアナリティクス ページでGet startedをクリックし、画面の指示に沿って操作します。

    google analysis page
  6. 各Googleアナリティクス アカウントで、GA4が測定IDを取得できるようにします。

  7. 測定IDを使用してGoogleアナリティクスにトラフィックを受信するには、Googleタグ マネージャーの設定に新しいタグを追加して設定し、GA4設定オプションを使用します

  8. ステップ6の測定IDを新しいタグにコピーします。このタグは、トラフィックを取得するために、すべてのページビューでトリガーする必要があります。

  9. Googleタグ マネージャーをバージョンに設定して公開します。

先端

接続をテストするには、Content Hubが開いているブラウザーの ネットワーク タブを確認します。 collect.jsのトラフィックが表示されている場合は、トラフィックがGoogleアナリティクスにプッシュされていることを意味します。

カスタム アクションとカスタムイベントに関する情報をGoogleタグ マネージャーに送信するには、次のwindow.dataLayer.pushを使用します。

const EVENT_NAME = "ENTITY_SAVED";
export default function createExternal (container) {
    let eventHandler = null;

    const removeListener = () => {
        if (eventHandler) {
            window.removeEventListener(EVENT_NAME, eventHandler);
            eventHandler = null;
        }
    };

    return {
        render: context => {
            removeListener();

            eventHandler = event => {
                window.dataLayer.push({
                    event: "demoGTM",
                    entityId: context.options.entityId,
                    definitionName: event.detail.definitionName,
                    description: 'This is sample code using window.dataLayer.push'
                });
            }

            window.addEventListener(EVENT_NAME, eventHandler);
        },
        unmount: () => {
            removeListener();
        }
    };
};
メモ

window.dataLayer.push()の使用については、データレイヤーを参照してください。

この記事を改善するための提案がある場合は、 お知らせください!