Zenovayには専用の「ショップ」レポートはありませんが、製品の残りの部分と同じビルディングブロックを使用してeコマースストアを追跡できます。カスタムイベント、収益値を含む目標、収益属性です。この記事では、ストアに対してこれらを設定する方法を説明します。
情報
Zenovayはイベントと収益を追跡します。これは注文管理やプロダクトカタログツールではありません。製品、カテゴリ、クーポン、またはカート放棄のレポートは組み込まれていません。カスタムイベントと目標から必要なビューを作成し、Zenovayが属性化(どのトラフィックソースとキャンペーンが収益を生成したか)を処理します。
追跡できるもの
| ステップ | 方法 |
|---|---|
| 製品表示、カートアクション、チェックアウトステップ | zenovay('track', ...) を使用したカスタムイベント |
| 収益による完了した購入 | zenovay('goal', ...) を使用した値を含む目標 |
| 購入までのパス | 自分で定義するファネル |
| どのソース/キャンペーンが収益を生成したか | 収益属性(収益が接続されると自動) |
Eコマースイベントの追跡
zenovay('track', ...) に渡すすべての文字列は、添付したプロパティを持つカスタムイベントとして記録されます。製品とカートのアクティビティに使用します。
製品表示
zenovay('track', 'view_product', {
product_id: 'SKU-001',
product_name: 'Blue Widget',
category: 'Widgets',
price: 49.99,
currency: 'USD'
});
カートに追加
zenovay('track', 'add_to_cart', {
product_id: 'SKU-001',
product_name: 'Blue Widget',
category: 'Widgets',
price: 49.99,
quantity: 2,
cart_value: 99.98
});
カートから削除
zenovay('track', 'remove_from_cart', {
product_id: 'SKU-001',
quantity: 1
});
チェックアウト開始
zenovay('track', 'begin_checkout', {
cart_value: 149.97,
item_count: 3
});
注意
これらは通常のカスタムイベントとして記録されます。イベントストリームに表示され、ファネルを駆動できますが、単独では収益数値を作成しません — そのため、値を含む目標(以下)を記録するか、支払いプロバイダーを接続します。
購入収益の記録
購入が収益としてカウントされるようにするには、値と通貨を含む目標として記録します。これはZenovayの収益属性に供給するものです。
zenovay('goal', 'purchase', {
value: 159.96,
currency: 'USD'
});
支払いが成功した後、注文確認ページでこれをトリガーできます。完全な収益セットアップについては、収益追跡の概要を参照してください。これには、支払いプロバイダーの接続が含まれ、ブラウザーではなくサーバー側で収益がキャプチャされます。
ストアを接続する
Zenovayは、Shopify、WooCommerce、またはMagentoのワンクリックアプリ統合を持っていません。ストアを2つの部分で接続します。
1. 追跡スニペットをインストールする
標準的なZenovayスニペットをストアフロントに追加して、ページビューとカスタムイベントが収集されるようにします。
<script defer data-tracking-code="YOUR_CODE" src="https://api.zenovay.com/z.js"></script>
各プラットフォームには、これを貼り付ける独自の場所があります。
- Shopify — Online Store → Themes → Edit code →
theme.liquid、</head>の直前。 - WooCommerce / WordPress — テーマのヘッダー、または「ヘッダースクリプト」プラグイン。
- Magento — Content → Design → Configuration → HTML Head。
- カスタムプラットフォーム — サイトの基本テンプレートの
<head>に貼り付けます。
Zenovayでサイトを追加する際に、インストール画面から正確なスニペット(およびプラットフォーム固有の指示)をコピーできます。
2. 購入と製品イベントを送信する
カート、チェックアウト、確認ページから、製品およびカートアクティビティについて zenovay('track', ...) を呼び出し、注文が完了したときに zenovay('goal', 'purchase', { value, currency }) を呼び出します。Shopifyでは、注文確認スクリプトはチェックアウト/ありがとうございましたの設定に存在します。WooCommerceでは、注文受信テンプレートにフックします。
ブラウザー(またはブラウザーに加えて)ではなくサーバー側で収益を属性化するには、ドメインを設定するときに支払いプロバイダーを接続します — Zenovayは Stripe、Paddle、Lemon Squeezy、または手動コンバージョン記録をサポートしています。収益追跡の概要を参照してください。
ショッピングファネルを作成する
事前に組み込まれた「ショッピングファネル」はありません。送信するイベントから独自のファネルを定義します。サイトのダッシュボードを開き、Journeys タブ → Funnels に進み、製品、カート、チェックアウト、購入イベントからファネルを作成します — 例えば:
製品表示 → カートに追加 → チェックアウト開始 → 購入
定義されたら、ファネルは各ステップ間の訪問者数とドロップオフを表示します。完全なチュートリアルについては、コンバージョンファネルを参照してください。
収益の表示
サイトのダッシュボードを開き、Revenue タブを選択します。収益が接続されると(支払いプロバイダー経由または記録された目標経由)、以下が表示されます。
- 収益の概要 — 選択した期間の総収益と主要メトリクス。
- ソース別収益 — どのトラフィックソースが売上を生成したか。
- キャンペーン別収益 — UTMキャンペーン別に分類された収益。
- 日次収益 — 収益の時系列。
- トップ顧客 — 総収益による最高値の顧客。
これは属性化に焦点を当てています。つまり、収益をそれを生成したチャネルとキャンペーンに結び付けます。製品ごと、カテゴリごと、クーポンレベルの内訳は組み込まれていません — 必要な場合は、関連する詳細をイベントプロパティとして送信し、Query Studio(ダッシュボードのSQLタブ、Scaleプランで利用可能)で分析します。
ベストプラクティス
一貫した製品IDを使用する
同じ product_id をすべての場所(表示、カート、購入)で渡して、イベントがジャーニー全体で整列するようにします。
購入目標を1回だけトリガーする
確認ページで支払いが成功した後、1回の完了した注文あたり1回、zenovay('goal', 'purchase', ...) をトリガーします — 再試行やページリロードでは使用しません。
起動前にテストする
- 購入注文をエンドツーエンドでテストします。
- 製品/カートイベントがイベントストリームに表示されることを確認します。
- 購入目標とその値が Revenue タブに表示されることを確認します。