メインコンテンツへスキップ
Pro プラン15 minutes中級

Eコマース収益の追跡

カスタムイベント、収益値を含む目標、およびソースとキャンペーンによる収益属性を使用してZenovayでeコマースアクティビティを追跡します。

ecommercerevenueproductssales
最終更新日:
Pro プラン

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は StripePaddleLemon Squeezy、または手動コンバージョン記録をサポートしています。収益追跡の概要を参照してください。

ショッピングファネルを作成する

事前に組み込まれた「ショッピングファネル」はありません。送信するイベントから独自のファネルを定義します。サイトのダッシュボードを開き、Journeys タブ → Funnels に進み、製品、カート、チェックアウト、購入イベントからファネルを作成します — 例えば:

製品表示 → カートに追加 → チェックアウト開始 → 購入

定義されたら、ファネルは各ステップ間の訪問者数とドロップオフを表示します。完全なチュートリアルについては、コンバージョンファネルを参照してください。

収益の表示

サイトのダッシュボードを開き、Revenue タブを選択します。収益が接続されると(支払いプロバイダー経由または記録された目標経由)、以下が表示されます。

  • 収益の概要 — 選択した期間の総収益と主要メトリクス。
  • ソース別収益 — どのトラフィックソースが売上を生成したか。
  • キャンペーン別収益 — UTMキャンペーン別に分類された収益。
  • 日次収益 — 収益の時系列。
  • トップ顧客 — 総収益による最高値の顧客。

これは属性化に焦点を当てています。つまり、収益をそれを生成したチャネルとキャンペーンに結び付けます。製品ごと、カテゴリごと、クーポンレベルの内訳は組み込まれていません — 必要な場合は、関連する詳細をイベントプロパティとして送信し、Query Studio(ダッシュボードのSQLタブ、Scaleプランで利用可能)で分析します。

ベストプラクティス

一貫した製品IDを使用する

同じ product_id をすべての場所(表示、カート、購入)で渡して、イベントがジャーニー全体で整列するようにします。

購入目標を1回だけトリガーする

確認ページで支払いが成功した後、1回の完了した注文あたり1回、zenovay('goal', 'purchase', ...) をトリガーします — 再試行やページリロードでは使用しません。

起動前にテストする

  • 購入注文をエンドツーエンドでテストします。
  • 製品/カートイベントがイベントストリームに表示されることを確認します。
  • 購入目標とその値が Revenue タブに表示されることを確認します。

次のステップ

この記事は役に立ちましたか?