【FutureShop】オーガニック検索で”?srsltid=”つきのURLになっているとページ表示されない件

FutureShop
FutureShop

ある日、とあるFutureShopのストアが

オーガニック検索結果でサイトトップページがアクセスできなくなっていた。

検索結果上のサイトタイトルをクリックすると以下の画面になる。

この文面を見ると、「リダイレクト」だの「Cookieを削除」だのと書いているが、この事象にあたったエンジニアの方、大丈夫です。

「リダイレクト」も「Cookieを削除」も本質的にはこの事象の原因ではないです。

僕も見たときにあせりましたが、これはGoogle Merchant Centerでの設定で”自動広告タグ”をオンにしているためでした。

(広告設定は別の会社での管理だったので、それを修正していただくことで無事アクセスできるようになりました)

「FutureShop×Wordpressの仕様」に対して「自動広告タグ設定」をかけているのが原因

本件では、自然検索でのストアトップページのリンク先が

https://www.[FutureShopのストアのドメイン]/?srsltid=hogehoge....

(”hoge”の部分は実際はランダムな文字列)

となっており、クエリが付く前にindex.phpというパスがないことが原因です。

FutureShop×Wordpressの仕様では、こういうときにindex.phpというパスがないとこうなります。

ただし、index.phpは普段は表示されないように、

https://www.[FutureShopのストアのドメイン]

でアクセスしたときに、内部で

https://www.[FutureShopのストアのドメイン]/index.php

にリダイレクトされるようになっている。

この謎のタグ一体どっからでてきたもの??と思い、調査したところ、このクエリ”srsltid“パラメータは、販売事業者向けのコンバージョン トラッキングを可能にするために、Merchant Centerの「自動タグ設定」機能として追加されたものでした。

何が起こっているのか

この不具合を引き起こしているのは、

https://www.[FutureShopのストアのドメイン]/?srsltid=hogehoge....

のように、Google Merchant Centerでの設定で”自動広告タグ”をオンにしているために、

index.phpが入っていないためです。

index.phpを入れた

https://www.[FutureShopのストアのドメイン]/index.php?srsltid=hogehoge....

と打ち替えると、正常にサイトはアクセスできます。

なお、本件のストアでは、「Google広告」のほうでは

https://www.[FutureShopのストアのドメイン]/inde.php?utm=hogehoge....

と、(”utm”以降がGoogle広告のパラメータ)なっており、

こちらはこれまで通り正常にアクセスできている。

以下、Goolge Merchant Center公式のヘルプページでも

自動タグ設定について - Google Merchant Center ヘルプ
Merchant Center の自動タグ設定はウェブサイト コンバージョンのトラッキングに役立ちます。自動タグ設定により、ウェブサイトで Merchant Center 用のコンバージョン データを収集できます。 自動タグ設定は、アカウントを新規に作成するとデフォルトで有効になります。この記事では、自動タグ設定の仕組...

一部のウェブサイトでは、任意の URL パラメータが許可されないため、自動タグ設定がオンになっているとエラーページが表示される場合があります。これについて確かめるには、ウェブ デベロッパーにお問い合わせいただくか、ご自身の広告をクリックしてテストしてください。サイトへのリンクが適切に機能する場合は、自動タグ設定を使用できます。エラーが発生した場合は、Merchant Center アカウントで自動タグ設定を無効にする必要があります。

と記載されている。

https://www.[FutureShopのストアのドメイン]/?srsltid=hogehoge....

にアクセスすると、

クエリ文字列が存在するため、最初のリダイレクトルール(クエリ文字列が空の場合のルール)は適用されません。

WordPress側のリライトルールにより内部的に /index.php が読み込まれますが、ページ内のcanonicalタグは「https://www.[FutureShopのストアのドメイン]」と示しているため、検索エンジンが正規URLとしてルートを認識します。

結果として、検索結果では正規URLとしてルートが表示されるため、ユーザーがルートURLにアクセスすると.htaccessのリダイレクトルールにより /index.php にリダイレクトされる。

その際、URLに付与されたクエリパラメーター(例:srsltid=...)が消えてしまい、意図したページが表示されなくなる。

なお、よくこの件に関しての参考記事内では、

rel="canonical" で正規化するか、この機能(Google Merchant Centerの「自動広告タグ機能」)が不要であれば無効にすることもできる

と対策方法が記載されていますが、FutureShop×WordpressのECサイト構成の場合、

トップページは内部的に”index.php”を持たざるを得ないため、前者のrel="canonical"の方法はヘビーです。

対応策:自動タグ設定を有効または無効にする

以下、Goolge Merchant Centerの公式ガイドでも記載のある

自動タグ設定について - Google Merchant Center ヘルプ
Merchant Center の自動タグ設定はウェブサイト コンバージョンのトラッキングに役立ちます。自動タグ設定により、ウェブサイトで Merchant Center 用のコンバージョン データを収集できます。 自動タグ設定は、アカウントを新規に作成するとデフォルトで有効になります。この記事では、自動タグ設定の仕組...

自動タグ設定は、アカウントを新規に作成するとデフォルトで有効になります。

アカウントの自動タグ設定の現在の状態を確認する方法と、自動タグ設定を有効または無効にする方法は、次のとおりです。

自動タグ設定を利用できない場合は、手動タグ設定で Google 広告のデータを Google アナリティクスにインポートすることもできます。

  1. Merchant Center アカウントで、[設定とツール] アイコン  をクリックします。
  2. [コンバージョン設定] をクリックします。
  3. [自動タグ設定] をオフに切り替えます。

同じような事象にあたって困っていた方がいらっしゃったら、

本件のような仕様のサイトに対して、「自動広告タグ設定」をどうしてもつけなければならない理由がないのであれば、
オフにしてもらいましょう。

何が起こっているのかわかれば、原因もシンプル、解決方法もシンプルなものでした。

(GMCの仕様を知らずに何が起こっているのかわかるまでが大変な事象です)

最後に

本件の怖いところは、冒頭でお見せしたような画面が表示されているところからは、Google Merchant Centerで行っている設定で、この問題が引き起こされていることが一切わからないこと。

筆者はオーガニック検索のURLに見慣れないパラメータがついていることから、この原因を特定できましたが、ここに気づかなければ、沼になるところでした。

吉川直人
著者名:
ECサイト制作に強いフロントエンドエンジニア。Web関連のお役立ち技術情報を発信しています。

2025年の最新のAI生成コーディングのコースをUdemyに公開いたしました。爆速でコードを書きたい方は必見です!!

さらに、今年(2025年)からVoicyのパーソナリティに挑戦し始めました!ラジオでWebエンジニアの生の声をお届けしています。
X Udemy Voicy

Webサイト制作を依頼したい方へ

PRYTHM WORKS(プリズムワークス)は、東京都墨田区、東京スカイツリーのふもとにあるWebコンテンツ制作事務所です。

華々しいおしゃれなECサイトをはじめ、アンダーグラウンドな案件まで幅広くご依頼をいただき、どんな案件でも真心・丁寧・楽しくを理念に掲げて制作しております!

作りたいサービスはあるけど、まずは費用感が知りたい!という方も、まずはお問い合わせください!

mail@prytymworks.tokyo

PRYTHM WORKSが手掛ける仕事の一部をご紹介します。

制作のご依頼者様用 費用かんたんお見積もりフォーム

おそらく本記事を読まれるのは、制作の現場の、法人またはフリーの、プロデューサーの方、ディレクターの方、エンジニアの方がほとんどかと存じます。
いつもおつかれさまです!そして本記事をお読みいただきありがとうございます。
紹介した記事の内容について、またはその他制作のご依頼について、以下のフォームより簡易お見積もりができます!
試算だけならフォーム送信しなくてもできますので、ぜひ試しにいかがでしょう?

お仕事をご希望の制作者様用 お問合せフォーム

また、まずはライトなご相談から…ということであれば、こちらのコンタクトフォームからお気軽にどうぞ!ご縁を大切にしてご返信いたします!

    ShopifyでのECサイト制作を行うならPRYTHMWORKS(プリズムワークス)へ

    ShopifyでのECサイト制作を外注しようとお考えの方は、PRYTHMWORKS(プリズムワークス)にご依頼ください。高品質なWebサイト制作で、お客様のビジネス成長を支援する会社です。Shopifyを使ったECサイト制作に力を入れており、売上向上に貢献するECサイト構築を代行いたします。豊富な経験と実績にもとづき、お客様のニーズに最適なECサイトを構築しますので、費用相場や制作事例など、気になることがございましたらお気軽にお問い合わせください。移行のご相談も承っております。

    社名合同会社PRYTHMWORKS
    事業内容EC/Webサイトの構築、管理保守
    CEO吉川直人
    法人事務所所在地〒150-0001
    東京都渋谷区神宮前六丁目23番4号桑野ビル2階
    設立日2023年(令和5年)7月3日
    沿革2020年(令和2年)10月
    PRYTHMWORKS事業開始
    2023年(令和5年)7月
    合同会社PRYTHMWORKS設立

    お問い合わせ用LINEはこちらからどうぞ!

    お問い合わせ用LINEはこちらからどうぞ!

    LINE
    タイトルとURLをコピーしました