Wix インテグレーション
Wix サイトにプライバシー重視のクッキーレス対応アナリティクスを 5 分以内で追加できます。Zenovay は Wix Free・Premium・Business/VIP プランで動作し、Wix Velo 開発者向けにはさらに深いフックも利用可能です。
最も手軽な方法は Settings → Custom Code → Head です。Custom Code を使用するには Wix Premium プラン以上が必要です。
クイックスタート
| ステップ | 場所 | 操作 |
|---|---|---|
| 1 | Zenovay ダッシュボード | トラッキングスニペットをコピーする |
| 2 | Wix 管理画面 → Settings → Custom Code | 新しい Head コード要素にスニペットを貼り付ける |
| 3 | サイトを公開する | Publish をクリックして変更をデプロイする |
| 4 | Zenovay ダッシュボード | 1〜2 分後にリアルタイムビジターを確認する |
方法 1: Custom Code(推奨)
Wix Custom Code を使うと、任意の HTML スニペットをすべてのページの <head> に挿入できます。これは Wix が Google Analytics や Meta Pixel 向けに推奨しているのと同じアプローチです。
手順
- Wix サイトをエディターまたはダッシュボードで開きます。
- Settings(左サイドバーのギアアイコン)→ Custom Code に移動します。
- + Add Custom Code をクリックします。
- ダッシュボードから Zenovay スニペットを貼り付けます。
<script defer data-tracking-code="YOUR_TRACKING_CODE" src="https://api.zenovay.com/z.js"></script>
- 配置を設定します。
- Add Code to Pages: All pages → Load code on each new page
- Place Code in: Head
- Name:
Zenovay Analytics(後で見つけやすくするため)
- Apply をクリックします。
- エディター上部の 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 Mode で masterPage.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 onWixFormSubmit で window.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] までお問い合わせいただくか、ヘルプセンター をご覧ください。