Google アナリティクス 4 では、キャンペーンのカスタムデータを設定できます。キャンペーンのデータ値は、gtag.js のパラメータまたは Google タグ マネージャーを使って設定できます。
自動タグ設定を有効にしている場合、gtag.js を使って gclid の情報をオーバーライドすることはできません。
gtag.js でキャンペーンの値を設定する
キャンペーンの値をグローバルに設定するには、gtag('set', ...)
を使用し、campaign_
で始まるフィールドを追加します。
gtag('set', {
'campaign_id': 'google_1234',
'campaign_name': 'Summer_fun',
'campaign_source': 'google',
'campaign_medium': 'cpc',
'campaign_term': 'summer+travel',
'campaign_content': 'logolink',
});
'campaign_id': 'google_1234',
'campaign_name': 'Summer_fun',
'campaign_source': 'google',
'campaign_medium': 'cpc',
'campaign_term': 'summer+travel',
'campaign_content': 'logolink',
});
特定の Google アナリティクス ID のキャンペーン値を gtag.js に追加するには、gtag('config' ...)
を使用します。
gtag('config', 'ignored12345', {
'campaign_id': 'google_1234',
'campaign_name': 'Summer_fun',
'campaign_source': 'google',
'campaign_medium': 'cpc',
'campaign_term': 'summer+travel',
'campaign_content': 'logolink',
});
'campaign_id': 'google_1234',
'campaign_name': 'Summer_fun',
'campaign_source': 'google',
'campaign_medium': 'cpc',
'campaign_term': 'summer+travel',
'campaign_content': 'logolink',
});
サポートされているキャンペーン フィールドの全リストについては、デベロッパー向けドキュメントをご覧ください。
タグ マネージャーでキャンペーンの値を設定する
Google タグ マネージャーでキャンペーンの値を設定するには、[設定するフィールド] を使用します。
- Google タグ マネージャーで、関連するワークスペースを開きます。
- [タグ] をクリックしてから、対象の Google アナリティクス 4 設定タグの名前をクリックします。
- [タグの設定] > [設定するフィールド] をクリックします。
- 追加するフィールドごとに [行を追加] ボタンをクリックします。値の例を下表に示します。
フィールド名 値の例 campaign_id google_1234 campaign_name Summer_fun campaign_source facebook campaign_medium cpc campaign_term summer+travel campaign_content logolink - [保存] をクリックして、タグ設定を保存します。
- 変更を送信してコンテナを公開します。