メインコンテンツへスキップ
3分で読めます

Wix インテグレーション

Wix サイトにプライバシー重視のクッキーレス対応アナリティクスを 5 分以内で追加できます。Zenovay は Wix Free・Premium・Business/VIP プランで動作し、Wix Velo 開発者向けにはさらに深いフックも利用可能です。

最も手軽な方法は Settings → Custom Code → Head です。Custom Code を使用するには Wix Premium プラン以上が必要です。


クイックスタート

ステップ場所操作
1Zenovay ダッシュボードトラッキングスニペットをコピーする
2Wix 管理画面 → Settings → Custom Code新しい Head コード要素にスニペットを貼り付ける
3サイトを公開するPublish をクリックして変更をデプロイする
4Zenovay ダッシュボード1〜2 分後にリアルタイムビジターを確認する

方法 1: Custom Code(推奨)

Wix Custom Code を使うと、任意の HTML スニペットをすべてのページの <head> に挿入できます。これは Wix が Google Analytics や Meta Pixel 向けに推奨しているのと同じアプローチです。

手順

  1. Wix サイトをエディターまたはダッシュボードで開きます。
  2. Settings(左サイドバーのギアアイコン)→ Custom Code に移動します。
  3. + Add Custom Code をクリックします。
  4. ダッシュボードから Zenovay スニペットを貼り付けます。
<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
  1. 配置を設定します。
    • Add Code to Pages: All pagesLoad code on each new page
    • Place Code in: Head
    • Name: Zenovay Analytics(後で見つけやすくするため)
  2. Apply をクリックします。
  3. エディター上部の Publish をクリックします。Custom Code は公開済みサイトでのみ動作し、プレビューでは動作しません。

インストールを確認する

プライベートブラウザウィンドウで公開済みサイトを開き、ページソースを表示します(Cmd/Ctrl+U)。<script defer data-tracking-code=... の行を探します。次に Zenovay リアルタイムビュー を開くと、約 30 秒以内に自分のアクセスが表示されます。


方法 2: Wix Velo(開発者向け)

サイトで Wix Velo(旧 Corvid)を使用していて、ルーターページ・動的ページ遷移・メンバー専用イベントをトラッキングする必要がある場合は、Velo 経由で Zenovay をインストールします。これにより window.zenovay() イベント API の全機能にアクセスできます。

Velo 経由でスクリプトを追加する

サイトの Velo Dev ModemasterPage.js を開き、以下を追加します。

import wixWindow from 'wix-window';

$w.onReady(() => {
  if (wixWindow.rendering.env !== 'browser') return;

  const s = document.createElement('script');
  s.defer = true;
  s.src = 'https://api.zenovay.com/z.js';
  s.setAttribute('data-tracking-code', 'YOUR_TRACKING_CODE');
  document.head.appendChild(s);
});

カスタムイベントをトラッキングする

スクリプトの読み込み後、任意の Velo ページからイベントを発火できます。

$w('#submitButton').onClick(() => {
  if (window.zenovay) {
    window.zenovay('track', 'lead_form_submitted', {
      form_id: 'homepage-cta',
      plan_interest: $w('#planDropdown').value,
    });
  }
});

メンバーを識別する

Wix Members を使用している場合、安定したビジター ID を付与できます。

import { currentMember } from 'wix-members';

currentMember.getMember()
  .then(member => {
    if (member && window.zenovay) {
      window.zenovay('identify', {
        userId: member._id,
        email: member.loginEmail,
        name: member.profile?.nickname,
      });
    }
  });

Wix 固有のイベントをトラッキングする

Wix 機能トラッキング方法
コンタクトフォーム送信Wix Automations または Velo の onWixFormSubmit でカスタムイベントを設定する
Wix Stores 購入収益 API を注文 Webhook と併用するか、サンキューページから window.zenovay('track', 'purchase', { revenue, currency }) を発火する
Wix Bookings 予約Velo の wix-bookings-backend サーバーイベント → サーバーサイドトラッキング API を呼び出す
ニュースレター登録登録フォームの Velo onWixFormSubmitwindow.zenovay('track', 'signup', { source: 'newsletter' }) を発火する

プラン要件と制限

  • Wix Free: Custom Code は使用できません。サードパーティスクリプトを利用するには Premium(月額 $16 以上)へのアップグレードが必要です。
  • Wix Premium(Combo・Unlimited・Pro): Custom Code はすべてのページで動作します。
  • Wix Business / VIP: Custom Code・Wix Velo・サーバーサイドフックが利用可能です。
  • Wix Studio(新しいエディター): Custom Code は Site Settings → Tracking & Analytics → + New Tool にあります。Custom を選択し、同じスニペットを Head スロットに貼り付けます。

よくある落とし穴

スニペットは公開済みサイトでのみ動作します。 Wix Custom Code はプレビュー/エディターでは意図的に除外されます。トラフィックが表示されない場合は、Publish をクリックしたか、ライブ URL(editor.wix.com ではない)でテストしているかを確認してください。

キャッシュの遅延。 Wix は公開済み HTML を積極的にキャッシュします。公開後、インストールが壊れていると判断する前に 5〜10 分待ち、テスト時は Cmd/Ctrl+Shift+R で強制リフレッシュしてください。

Wix Studio は別のメニューを使用します。 Wix Studio(2024 年にロールアウト)では Settings → Tracking & Analytics のパスを使用し、Custom Code ではありません。スニペット自体は同じです。

SPA ナビゲーションはすべてのテーマで自動トラッキングされるわけではありません。 Wix はほとんどのページをフルサーバーサイドテンプレートとしてレンダリングするため、デフォルトのページビュートラッキングは機能します。Velo ルーターや SPA スタイルのテンプレートを使用している場合は、ルート変更時に window.zenovay('trackPageView') を手動で呼び出してください。

二重インストールしないでください。 以前に Wix アプリ経由でスニペットをテーマに貼り付けていて、現在 Custom Code を使用している場合、各訪問が 2 回カウントされます。どちらか一方の方法を選んでください。


トラブルシューティング

症状考えられる原因対処法
ダッシュボードにデータがないサイトが公開されていないエディターで Publish をクリックする
ダッシュボードにデータがないCustom Code が特定ページのみを対象にしているAdd Code to Pages → All pages を再確認する
ページビューが重複しているCustom Code とテーマの両方にスニペットが貼り付けられているどちらか一方を削除する
一部のページのみデータがあるLoad on first page only が選択されているLoad code on each new page に変更する
リアルタイムビューは空だがネットワークタブの /event は 200 を返す自分のブラウザの広告ブロッカーがダッシュボールの呼び出しをブロックしている拡張機能をオフにしてプライベートブラウジングでテストする

プライバシーとコンプライアンス

Zenovay のトラッカーはクッキーレスモードに対応しています。規制対象のサイト(EU・UK・CH・ブラジル・カリフォルニア)に埋め込む場合、スクリプトタグに data-cookieless="true" を追加してクッキーレスモードを有効にできます。

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

このモードでは Cookie もローカルストレージも書き込まれません。ビジター ID は現在のタブにのみ存在します。詳細については プライバシーコンプライアンスガイド をご覧ください。


関連リソース


サポートが必要ですか? [email protected] までお問い合わせいただくか、ヘルプセンター をご覧ください。

このページは役に立ちましたか?