アプリピクセル

アプリピクセルとは、外部アプリまたは販売チャネルの一部としてインストールされるスクリプトです。これらのピクセルはアプリの所有者によって作成され、ストアで厳格に分離された環境を使用するように設定されています。Strict sandbox と呼ばれるこの分離された環境では、Shopify が管理する API を使用してデータが収集または回収されるため、ウェブサイトのパフォーマンス、セキュリティ、プライバシーへの全体的な影響が軽減されます。

Shopifyでは、Shopify Web Pixels APIを使用するアプリのみを [顧客イベント] ページに追加します。Shopify Web Pixels APIは、ウェブピクセルを統合するための、公式にサポートされている方法です。Shopify Web Pixels APIを使用するアプリは、最も安全で信頼性が高く、パフォーマンスに優れたピクセルを提供します。ピクセルを設定するには、アプリをインストールし、セットアップする必要があります。

アプリピクセルの許可およびお客様プライバシー設定

アプリピクセルを使用するアプリをインストールする場合、適用法を遵守し、必要に応じて同意やデータ販売のオプトアウトオプションなど、適切なプライバシー設定を構成するのは、お客様の責任となります。お客様のプライバシーについて、詳しくはこちら。

許可およびお客様プライバシー設定を表示する

アプリまたは販売チャネルがアクセスできる許可およびお客様プライバシー設定の全リストを表示できます。各アプリピクセルの許可およびお客様プライバシー設定は、外部アプリのパートナーによって決定されるため、変更することはできません。

手順:

  1. 管理画面から、[設定] > [顧客イベント] に移動します。

  2. 許可を表示するアプリピクセルの [その他のオプション] ボタンをクリックし、次のいずれかの操作を行います。

    • アプリまたは販売チャネルがアクセスできる許可の全リストを表示するには、[許可を表示] をクリックします。
    • アプリピクセルのお客様プライバシー設定を表示するには、[お客様のプライバシーを表示] を選択します。

アプリピクセルデータの転送

アプリのピクセルデータは、ウェブピクセルおよびサーバーピクセルを使用して送信できます。サーバーピクセルとウェブピクセルをペアリングすることで、最大数の顧客イベントを送信先に到達させることができます。

ウェブピクセル

ウェブピクセルは、ブラウザを介して顧客イベントをアプリの所有者に転送します。これは、ほとんどのピクセルで情報を転送する際の標準的な方法です。

ウェブピクセルは、ユーザーを識別し、コンバージョンを広告クリックに関連付けるためにブラウザーの Cookie に依存しています。ブラウザーのプライバシー機能は、以下の方法でこのプロセスに影響を与える可能性があります。

  • インテリジェントトラッキング防止機能により Cookie の有効期限が短縮または制限されるため、ピクセル自体は実行されイベントを送信していても、関連付けの精度が低下します。
  • 広告ブロッカーによってウェブピクセルが完全にブロックされる可能性があり、その場合イベントは送信先に送信されません。

注文の処理時に Shopify が注文データと分析データを記録するため、どちらのケースでも Shopify のレポートや注文記録には影響しません。減少または失われるのは、コンバージョンと広告クリックの照合など、外部サービスの関連付けに関するデータです。

サーバーピクセル

サーバーピクセルは、サーバーを介して顧客イベントをアプリの所有者に転送します。一部のアプリ所有者は、サーバーピクセルにアクセスできます。アプリの所有者がサーバーピクセルにアクセスできるかどうかは、アプリの所有者に確認できます。

サーバーピクセルには、以下のメリットがあります。

  • サーバーピクセルでは、インターネットブラウザなどの中間媒体を経由せずにサーバーから直接アプリの所有者に転送される、チェックアウトイベントを含む顧客イベントの数を増やすことができます。
  • サーバーピクセルでは、メールアドレスなど、ストアのID情報が添付されたイベントの数を増やすことができます。

サーバーピクセルはブラウザーの Cookie に依存しないため、関連付けの信頼性が向上します。代わりに、メールアドレスや電話番号などの自社データを使用してイベントを照合できます。なお、サーバーピクセルは引き続きストアのお客様のプライバシーと同意に関する設定の対象となります。お客様がトラッキングに同意していない場合、イベントは制限される可能性があります。

アプリピクセルをテストする

アプリピクセルをインストールした後、Shopify Pixel Helper を使用してピクセルをテストし、サイトでイベントが発生した際にピクセルがデータを正しく受信していることを確認できます。

Shopify Pixel Helper を使用して、ピクセルイベントが発動するかどうかをテストできます。Shopify Pixel Helper を使用すると、オンラインストアでアプリピクセルをテストして、リアルタイムで受信するイベントとそのイベントのデータを表示できます。

手順:

  1. 管理画面から、[設定] > [顧客イベント] に移動します。

  2. テストするアプリピクセルの横にある [その他のオプション] をクリックします。

  3. [テスト] をクリックして、ストアで Shopify Pixel Helper を開きます。

  4. 任意:ストアの同意設定とアプリピクセルのお客様プライバシー設定によっては、Shopify Pixel Helper のダイアログに「ピクセルは同意を待機しています」と表示される場合があります。テストを続行するには、以下のいずれかの操作を行います。

    • ストアの Cookie バナーまたは各種設定でトラッキングを承諾します。
    • [同意してテストを続行する] をクリックします。
    • それでもピクセルが読み込まれない場合は、外部サービスの開発者にお問い合わせください。
  5. どのイベントが読み込まれているかを確認するには、ピクセルをテストする各ページにアクセスします。

  6. 任意:受信したイベントデータの全体を確認するには、[最大化] をクリックして Shopify Pixel Helper のダイアログを展開します。

受信したイベントを確認する

Shopify Pixel Helper を使用してどのイベントが読み込まれているかをテストすると、Shopify Pixel Helper ダイアログの [受信したイベント] セクションに以下のいずれかのステータスが表示されます。

  • 緑の点は、イベントがサブスクライブされ、コールバック関数が正常に実行されたことを示します。
  • 赤の点は、エラーが発生したことを示します。

Shopify Pixel Helper には、トップレベルまたはコールバック関数で発生した、捕捉されなかったエラーが表示されます。Shopify Pixel Helper の読み込み時には、トップレベルのエラーが表示されます。赤の点が付いたイベントをクリックして展開すると、コールバックのエラーメッセージが表示されます。エラーが発生した場合は、外部サービスの開発者に連絡して修正を依頼してください。

アプリピクセルのデータアクセスを最適化する

オンラインストアとアプリの間で、ピクセルのお客様データとビジネスデータを共有する方法を選択できます。アプリピクセルには、次の2種類のデータアクセスタイプがあります。

  • 常時オン:アプリピクセルは、制限なく、すべてのお客様データとビジネスデータにアクセスできます。
  • 最適化:Shopifyが、分析とキャンペーンのパフォーマンスを最適化するために、データアクセスをインテリジェントに許可します。

最適化」設定では、アプリピクセルとのお客様データやビジネスデータの過剰な共有が制限されます。Shopifyは、マーケティングピクセルが必要以上にデータを共有していることを検出すると、関連するアクティビティが再開されるまで、そのピクセルによって共有されるデータの一部または全部を一時停止できます。アプリピクセルのデータアクセス設定は、いつでも「常時オン」と「最適化」の間で変更できます。

アプリピクセルのデータアクセス最適化の仕組み

Shopifyは、有料およびオーガニックの参照トラフィック、売上、ストアの成熟度、ストアフロントの設定、同期されたキャンペーン設定のパターンなど、複数のシグナルを考慮して、マーケティングピクセルがデータを過剰に共有しているかどうかを判断します。

たとえば、新しいマーケティングアプリをストアに連携し、数か月間テストしたとします。戦略転換の一環としてそのアプリの使用を中止し、サブスクリプションが期限切れになった結果、新規のお客様を獲得するための主要なツールではなくなりました。バックグラウンドでは、連携を解除し忘れている間も、ピクセルは引き続きすべてのデータにアクセスできます。アプリピクセルのデータ共有設定が「最適化」に設定されている場合、十分に長い期間にわたってアクティビティがないと、ビジネスを保護するためにデータ共有が自動的に一時停止します。しかし、そのアプリがストアでまだ成果を上げており、それを継続するためにデータが必要な場合は、積極的に使用していなくてもデータの共有は一時停止されません。

アプリピクセル向けの「最適化」されたデータ共有には、以下のメリットがあります。

  • マーケティングチャネルなどの既知の参照元で過剰な共有が検出された場合にデータを一時停止することで、マーケティングピクセルからの不要なデータ共有を削減します。
  • 参照トラフィック、売上、ストアフロントの設定、キャンペーンの設定、その他のシグナルから長期的に観察されたパターンを使用して、データ共有を一時停止および再開するタイミングを決定します。
  • 参照トラフィックや、アプリが Marketing Activities API を通じて送信した新しいアクティビティなど、関連するアクティビティが再開されると、共有が自動的に再開されます。

最適化」されたデータ共有は、以下の要素に影響しません。

  • マーケティングツールがビジネスで機能して成果を出すために必要なデータをブロックしません。
  • 現在ストアへのトラフィックや売上を誘導しているツールを含め、アクティブに使用されているマーケティングツール向けのデータをブロックしません。
  • ピクセルがマーケティングと分析のユースケースを持つアプリに連携している場合でも、スタンドアロンの分析サービス用に設計されたイベントをブロックしません。
  • Webhookには影響しません。Webhookはマーケティングではなく取引のユースケースに使用されるべきであるため、Webhookの配信は想定どおりに継続されます。

アプリピクセルのデータアクセス設定を変更する

デフォルトでは、アプリピクセルのデータアクセス設定は「最適化」になっています。アプリピクセルのデータアクセス設定は、いつでも「常時オン」と「最適化」の間で変更できます。

ストアにトラフィックを誘導しておらず、データアクセス最適化の対象となる「常時オン」アクセス権を持つアプリピクセルの横には、Warning アイコンが表示されます。

手順:

  1. 管理画面から、[設定] > [顧客イベント] に移動します。

  2. 更新するピクセルの名前をクリックします。

  3. 詳細ページで、以下のオプションから選択します。

    • パフォーマンスを最適化するためにデータアクセスを動的に調整するには、「最適化」を選択します。
    • 制限なしでデータアクセスを許可するには、「常時オン」を選択します。
  4. 保存をクリックします。

アプリピクセルのアクティビティログを表示する

アクティビティログは、アプリピクセルのデータアクセスに対する変更の履歴です。2026年6月3日以降に行われたすべてのデータアクセスの変更が記録されます。それ以前に行われた変更は含まれません。

各エントリーには、データアクセスのステータスと変更の理由が含まれます。データアクセスステータスは以下のとおりです。

  • データアクセスが付与されました
  • データアクセスが一時停止されました

各変更の理由は、アプリピクセルのデータアクセスが最適化され、シグナルの検出に基づいて変更されることによる自動変更、またはデータアクセス設定に対して手動で行った変更のいずれかです。

手順:

  1. 管理画面から、[設定] > [顧客イベント] に移動します。

  2. アクティビティログを表示するアプリピクセルで、More optionsをクリックし、詳細を表示をクリックします。

  3. 特定の日付や指定した期間のアクティビティを表示するには、日付をクリックして日付ピッカーを開き、日付または日付の範囲を選択します。

  4. 保存をクリックして日付を適用します。

アプリピクセルのトラブルシューティング

テスト中にアプリピクセルが読み込まれない、または作動しない場合で、すでに Pixel Helper でエラーを確認している場合は、以下のトラブルシューティングをお試しください。

お客様プライバシー設定を確認する

テスト中にピクセルが読み込まれない、または作動しない場合は、お客様プライバシー設定が読み込みを妨げている可能性があります。

管理画面から [設定] > [お客様プライバシー] に移動して、セッションに適用される可能性のあるお客様プライバシー設定を検索します。お客様プライバシー設定に応じて、以下の手順を実行してください。

  • お住まいの地域で同意を必要とするお客様プライバシー設定がある場合は、Cookieバナーを通じて同意していることを確認してください。
  • ピクセルの読み込みをブロックするお客様プライバシー設定がない場合は、ブラウザの Cookie を消去して Cookie バナーをリセットし、同意を提供してください。
  • オンラインストアでカスタムドメインを使用している場合は、お客様アカウントのドメインもオンラインストアのドメインのサブドメイン (account.example.com など) に変更する必要があります。そうしないと、同意が取得されたドメインと同じである必要があるため、新しい注文状況ページではピクセルとCookie同意が機能しません。お客様アカウントページでのカスタムドメインについて、詳しくはこちら。
  • Cookieバナーアプリなど、同意を管理するための外部サービスツールを使用している場合、そのツールは Customer Privacy API を通じて Shopify に同意を同期する必要があります。Shopify に同意が同期されていない場合、お客様が同意した場合でもピクセルが実行されない可能性があります。同意が Shopify に同期されているかどうかの確認や、追加のサポートについては、外部サービスのプロバイダーにお問い合わせください。

その他のトラブルシューティング

古いピクセル設定から移行した後、トラッキングされたイベント数に差異があることに気付いた場合は、移行後のトラブルシューティングを確認してください。

外部サービスのドキュメントに従って、アプリが正しくインストールおよび設定されていることを確認してください。アプリピクセルのテスト中に問題が解決しない場合は、外部サービスの開発者にお問い合わせください。