まず、Shopifyの管理画面にアクセスします。
管理画面左側のメニューから「オンラインストア」 > 「テーマ」を選択します。
現在有効化されているテーマの「…」ボタンをクリックし、「コードを編集」を選択します。
オンラインストアを選択
テーマを選択
コードを編集を選択
コードエディタを開く
左側のファイル一覧から「layout」フォルダ内の「theme.liquid」ファイルを選択します。
コードエディタ内で、`</body>` タグを探します。通常、ファイルの末尾付近にあります。
ご提示のJavaScriptコードを、この `</body>` タグの直前に貼り付けます。
画像では、</body> タグの直前にJavaScriptコードを貼り付けています。
**`<head>` から `</body>` 直前にコードを移動する理由:** <head> 内に記述されたスクリプトは、ページのレンダリングをブロックする可能性があります。 つまり、ブラウザはスクリプトの実行が完了するまで、ページのコンテンツを表示しません。 ピクセルコードは、ページの主要なコンテンツの表示を遅らせる必要がないため、 `</body>` 直前に配置することで、ページの表示速度を向上させることができます。
コードを貼り付けたら、右上の「保存」ボタンをクリックして変更を保存します。
実際にShopifyストアにアクセスし、商品の閲覧、カートへの追加、購入などのアクションを行い、ピクセルサーバーにデータが送信されているかモニタリングしてください。
ブラウザの開発者ツールなどを利用して、ネットワークリクエストを確認し、
https://x162-43-39-30.static.xvps.ne.jp/api/pixel
へのPOSTリクエストが行われているか、また、送信データの内容が正しいかを確認してください。
もし、依然として
unknown
のデータが出力される場合は、URLパラメータの設定、ブラウザのキャッシュ、他のShopifyアプリとの干渉なども疑ってみてください。
Shopify管理画面からも、ピクセル設定に関連するいくつかの項目を確認できます。
Shopify管理画面での操作は、慎重に行ってください。
設定を変更する前に、必ずバックアップを取っておくことをお勧めします。
不明な点があれば、Shopifyのサポートに問い合わせることも検討してください。
ShopifyアプリがURLパラメータを操作していないか確認します。特に、URL短縮アプリ、リダイレクトアプリ、トラッキング・分析系のアプリが影響を与える可能性があります。
Shopify Flowなどの自動化アプリが、ワークフローの中でURLパラメータを操作していないか確認します。
念のため、`theme.liquid` に挿入したピクセルコードが、Shopifyのテーマ更新などで変更されていないか確認します。コードの挿入位置、コードの内容に誤りがないか再確認します。
Shopify内でリダイレクト設定を行っている場合、それがURLパラメータに影響を与えていないか確認します。
テストストアで収集できる画像は以上なので、もし不安な作業があれば管理画面の画像と調べてほしい設定などのデータをアップしてもらえれば、調査し表示できると思います。
Shopifyの管理画面の構成やヘルプドキュメントの内容は変更される場合があります。
上記URLは参考として、必要に応じてShopifyの公式ヘルプセンターで最新情報を参照してください。