ブログに戻る

ブログ

Wix 向け SignalHost:コードを貼り付けずにサイトをサーバーサイドでトラッキング

公開 · 読了 9 分

Wix App Market で入手

SignalHost アプリは、コードを貼り付けることなく、Wix サイトにサーバーサイド Google Tag Manager のトラッキングを導入します。Wix はアプリのスクリプトを 1 つ全ページに配置します。このスクリプトが Wix 自身のアナリティクスイベントを Google アナリティクス 4 のイベントに変換し、広告ブロッカーが認識できない形で、あなた専用のタギングサーバーに送信します。タギングサーバーはそれを Google アナリティクス 4 と広告プラットフォームに転送します。このガイドでは、インストール、接続、テスト、アプリが送信するもの、そしてうまくいかないときの対処を説明します。

始める前に

  • 公開済みの Wix サイト。アプリのトラッキングは公開済みのサイトでのみ動作し、Wix がアプリにサイトのアドレスを伝えるのも公開後だけです。
  • SignalHost のアカウント。試すだけなら無料プランで十分です。毎月 1 万リクエスト、コンテナ 1 つ。アカウントは接続の途中でも作成できます。
  • サイトにアプリを追加する権限。

1. サイトにアプリを追加する

Wix App Market で SignalHost: Server Tag Manager を開き、Wix が表示する権限を承認してサイトに追加します。権限の 1 つは埋め込みスクリプトの管理で、アプリのスクリプトはこれによってページに届きます。追加すると、アプリがサイトのダッシュボードに表示されます。

アプリのページに「先にサイトを公開してください」と表示された場合は、先に公開を済ませてください。トラッキングは公開済みのサイトでのみ動作します。

2. サイトをコンテナに接続する

サイトのダッシュボードから SignalHost を開き、「SignalHost に接続」を押します。初めての場合は「無料アカウントを作成」を押してください。新しいタブで signalhost.io が開くので、そこでログインするか会員登録します。

次の画面には、アプリができること(サイトの全ページへのトラッキングの追加とその最新状態の維持、サイトのページビュー、ストアとフォームのイベントのこのコンテナへの送信、コンテナのステータスの読み取り)と、できないこと(訪問者の連絡先情報の読み取り、Google アカウントの使用、請求情報の閲覧)が表示されます。続いて、このサイトで使うコンテナを尋ねられます。コンテナとは、あなた専用のタギングサーバーです。Tag Manager のウェブコンテナとサーバーコンテナで構成され、あなた自身の Google アカウントに構築されるので、ずっとあなたのものです。

コンテナを 1 つ選んで「接続」を押すか、「(サイト名)用の新しいコンテナ」を選んで「コンテナを作成」を押し、短いウィザードを進めます。

3. Wix で確定する

Wix ダッシュボードのアプリのページに戻ってください。戻るとページが更新されます。「接続を確認してください」と表示されたら、示されたアカウントとコンテナを確かめて「確認」を押します。

するとページに接続されたコンテナが表示され、見出しは準備がすべて整うまで「数分以内にトラッキングが始まります」、その後「トラッキングは稼働中です」になります。まだ構築中のコンテナは、準備ができ次第トラッキングを開始します。

4. テストする

新しいタブで公開済みのサイトを開き、Cookie バナーがあれば同意してください。商品を表示し、カートに入れてチェックアウトを始めるか、お問い合わせフォームを送信します。数分以内に、アプリのページの「過去 7 日間」に「ページビュー」、「カート追加」、「購入手続き」、「購入」の数が表示されます。

「統計と設定を開く」を押すと signalhost.io のコンテナが開きます。Growth プラン以上では、そこの「ライブイベント監視」に、届いたイベントが国、ブラウザ、同意の状態とともに 1 件ずつ表示されます。

アプリがサイトに追加するもの

追加されるのはスクリプト 1 つです。Wix がそれを全ページの head に配置し、訪問者がサイトの Cookie バナーでアナリティクス Cookie を許可した後にだけ実行します。スクリプトは Wix 自身が発生させるアナリティクスイベントを受け取り、Google アナリティクス 4 のイベントに変換します:

  • page_view:ページごとに 1 回
  • Wix Stores の view_item_list と view_item
  • add_to_cart と remove_from_cart
  • begin_checkout、add_shipping_info、add_payment_info
  • purchase:注文ごとに 1 回、金額(税金と送料を除く)、税金、送料、割引コード付き
  • フォーム送信時の generate_lead、訪問者がアカウントを作成したときの sign_up

スクリプトは Google アナリティクスの Cookie を自分で保持し、すべてのリクエストを符号化するので、広告ブロッカーはそれを認識できません。タギングサーバーは各イベントを Google アナリティクス 4 と、コンテナページで設定した広告プラットフォーム(Google 広告、Meta、TikTok など)に転送します。訪問者の広告に関する選択はすべてのイベントとともに送られるので、サーバーコンテナは広告プラットフォームへのイベントの送信を控えることができます。

Wix は購入者のメールアドレスやフォームの連絡先情報を自身のイベントに含めますが、スクリプトはそのどれも読み取りません。また、Tag Manager のウェブコンテナも読み込みません。Wix は Google タグが送信に使うブラウザの関数をロックしているため、そのタグのヒットは読み取れる状態で送られ、広告ブロッカーに落とされてしまうからです。影響を受けるのは、ヒートマップツールなど、ウェブコンテナにあるあなた独自のタグだけです。

独自のトラッキングドメイン

コンテナは signalhost.io 配下のアドレスで始まります。有料プランでは、コンテナページの「カスタムドメインを設定する」が、metrics.yoursite.com のような自社サイトのサブドメインの設定を、DNS レコード 1 つで案内します。ブラウザはそれをファーストパーティとして扱うので、その Cookie は自社のものとして数えられ、広告クリックの成果も失われません。ドメインが稼働すると、アプリは数分以内にサイトを切り替えます。手作業で置き換えるものは何もありません。

SignalHost を手作業で追加する

アプリを使わずに Wix サイトに SignalHost を追加することもできます。signalhost.io でコンテナを開き、「サイトに設置する」カードにあるスニペットを見つけて「コピー」を押します。次に Wix サイトの設定で「カスタムコード」を開き、全ページの head にスニペットを追加します。サイトを公開して訪問し、コンテナページで「設置しました」を押します。

Wix では、これはアプリよりはるかに弱い構成です。スニペットは Tag Manager コンテナを読み込み、その Google タグが自分でページビューを送信します。Wix はそのタグが送信に使うブラウザの関数をロックしているため、SignalHost はそれらのヒットを符号化できません。ヒットは読み取れる状態で送られ、一般的な広告ブロッカーのフィルタリストに落とされます。ショップとフォームのイベントはアプリのスクリプトから来るので、スニペットだけで送られるのは、ページビューと、サイト自身がデータレイヤーにプッシュするものです。独自ドメインが稼働したら、スニペットは自分で置き換えます。そして両方を併用しないでください。アプリのスクリプトもページビューを送信するので、スニペットが残っているとすべてのページが二重に数えられます。

プランとお支払い

アプリ経由で接続したサイトは、SignalHost の料金を Wix を通じて支払います。アプリのページの「ご利用のプラン」カードには今月のリクエスト数が表示され、「プランをアップグレード」を押すとアプリの Wix チェックアウトが開きます。Wix サイトから始めたアカウントは、signalhost.io でカード払いするのではなく、そこでプランを購入します。

Wix は、解約したプランを支払済みの期間の終わりまで維持します。Wix のプランがまだ更新される状態で SignalHost アカウントを削除するには、先に Wix ダッシュボードでプランを解約してください。別の Wix サイト、Shopify ストア、またはカードがすでにアカウントの料金を支払っている場合は、アプリがその旨を表示します。二重に支払わないよう、どちらかを解約してください。

管理と接続の解除

「接続を解除」はアプリのページの一番下にあり、もう一度押すと実行されます。SignalHost は数分以内にサイト上のスクリプトをオフにします。コンテナとそのアクセス解析は残り、「SignalHost に接続」でサイトを再びリンクできます。signalhost.io の「設定 › 接続済みサイト」にもサイトが表示されます。

代わりに Wix でサイトからアプリを削除した場合は、Wix が SignalHost に通知し、サイトは接続解除済みとして扱われます。

うまくいかないとき

  • アプリのページに「先にサイトを公開してください」と表示される:スクリプトは公開済みのサイトでのみ動作します。サイトを公開してから、もう一度アプリを開いてください。
  • 接続リクエストの有効期限が切れた:もう一度「SignalHost に接続」を押してください。
  • コンテナがまだ設定中だと表示される:新しいコンテナの構築には数分かかり、準備ができ次第トラッキングが始まります。
  • コンテナにまだ Google アナリティクスのプロパティがないと表示される:signalhost.io で設定を完了してください。
  • 「過去 7 日間」がゼロのまま:エディターではなく公開済みのサイトを開き、バナーでアナリティクス Cookie を許可してください。スクリプトは、それを許可した訪問者に対してのみ実行されます。
  • ページが長時間開かれていると表示される:Wix ダッシュボードから SignalHost を開き直してください。
  • その他:サイトのアドレスを添えて hello@signalhost.io までご連絡ください。

商標について

SignalHost は Algorithmo GmbH の独立した製品であり、Wix、Google、Meta、TikTok とは提携しておらず、これらから承認を受けたものでもありません。Google Analytics、Google Ads、Google Tag Manager は Google LLC の商標です。Meta は Meta Platforms, Inc. の商標です。TikTok は ByteDance Ltd. の商標です。Wix および Wix Stores は Wix.com Ltd. の商標です。

広告ブロッカーにデータを奪われ続けない

無料で始めましょう。最初のコンテナを数分で稼働できます。