手動セットアップのみ。 Zenovay は現在、公式の WordPress プラグインまたは WooCommerce 拡張機能を提供していません。他の WordPress サイトと同じ方法でトラッカーを追加します: テーマの header.php ファイルに単一の <script> タグを入れるか、functions.php に小さな wp_head スニペットを入れます。この記事は、その後に出る質問に答えています — 以下で「トラッカー」を見かけたら、それはインストール可能なプラグインではなく、そのスクリプトタグを意味します。
標準的なインストールは 1 行です。完全なチュートリアル — テーマヘッダー、functions.php、WooCommerce、目標スニペット — は WordPress 統合概要 にあります。この FAQ は、その後に出る質問をカバーします。
私のトラッキングコードはどこにありますか?
Zenovay ダッシュボードで、ドメイン からウェブサイトのダッシュボードを開いてから、設定 → 一般 に移動します。トラッキングコード (およびコピーできる完全なスニペット) がそこに表示されます。このコードをスクリプトタグの data-tracking-code 属性に貼り付けます:
<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
テーマファイルを手動で編集したくない場合は、スニペットを「ヘッダー/フッタースクリプト」プラグイン (例: WPCode または Insert Headers and Footers) に入れることができます — <head> にコードを追加できるものなら何でも機能します。
キャッシュプラグインで動作しますか?
はい。トラッカーはページの HTML 内の単純な <script> タグなので、他のマークアップと同じようにキャッシュされたページの一部になります。WP Super Cache、W3 Total Cache、LiteSpeed Cache、WP Rocket はすべて問題ありません。
いくつかのキャッシング落とし穴:
-
スニペットを初めて追加した後、キャッシュを一度パージ してタグがキャッシュされた HTML に表示されるようにします。
-
スクリプトを結合または遅延させる JS オプティマイザー (WP Rocket、LiteSpeed、Autoptimize) を使用している場合、トラッカーが書き直されないように
api.zenovay.comを最適化から除外します。WP Rocket の場合:add_filter('rocket_exclude_js', function ($excluded) { $excluded[] = 'api.zenovay.com'; return $excluded; }); -
WordPress を CDN (Cloudflare、Bunny など) の背後に置いている場合、スニペット追加後にエッジキャッシュを一度パージしてください。
WordPress マルチサイトはどうですか?
スニペットはテーマ内にあるため、そのテーマを使用するすべてのサイトに適用されます。各サイトが送信するトラッキングコードを制御するには、サイトごとに正しいコードを貼り付けます。
ネットワーク全体で 1 つのトラッキングコードを使用するには、テーマ内の 1 つの場所またはネットワークレベルで有効化された関数ファイルから設定します:
add_filter('zenovay_tracking_code', function () {
return 'YOUR_NETWORK_TRACKING_CODE';
});
各サイトを個別に報告したい場合は、Zenovay ダッシュボードで別のウェブサイトを作成し、各サイトに独自のトラッキングコードを付与します。
他の分析ツールと競合しますか?
いいえ。スニペットは api.zenovay.com を指す <script> タグを 1 つ追加するだけです。他のツールのページビューをインターセプトせず、dataLayer を上書きせず、既存の Google Analytics、Plausible、Fathom、Matomo インストールには触れません。Zenovay をそれらと一緒に実行できます。
Content Security Policy プラグインを使用している場合、スクリプトが読み込まれてイベントをポストできるように、api.zenovay.com を script-src および connect-src 許可リストに追加します。
クッキー同意バナーを尊重しますか?
トラッカーは クッキーレスモード で実行できます — クッキーなし、localStorage なし — ほとんどのプライバシー規制では同意前に合法です。スニペットに data-cookieless="true" を追加することで有効化します:
<script
defer
data-tracking-code="YOUR_TRACKING_CODE"
data-cookieless="true"
src="https://api.zenovay.com/z.js">
</script>
訪問者が同意した後にのみ Zenovay を読み込むことを希望する場合は、スニペットを同意プラグイン (Cookiebot、Complianz、Iubenda) で制御し、タグが同意時にのみ追加されるようにします。クッキーレス対同意ゲートトラッキングの詳細な説明については、Zenovay はクッキーを使用しますか? を参照してください。
自分の管理者セッションを除外するにはどうすればよいですか?
自分のログイン訪問がイベント枠を消費しないようにするには、functions.php でスニペットをロールチェックでラップし、管理者の場合はスキップします:
add_action('wp_head', function () {
if (current_user_can('manage_options')) {
return; // don't track admins
}
?>
<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
<?php
});
トラッカーをきれいに削除するにはどうすればよいですか?
スニペットを追加したすべての場所から削除します — header.php のスクリプトタグ、functions.php の wp_head フック、またはヘッダー/フッタースクリプトプラグインのエントリ — その後キャッシュをパージします。以上です。無効化するプラグインはありません。
スニペットを削除すると、新しいデータの収集が停止するだけです。Zenovay アカウント内の既存データは影響を受けません — 完全にパージしたい場合は、ダッシュボードからウェブサイトを別途削除します。