Q: 特定のページを閲覧していない訪問者にのみ表示するよう設定したのですが、閲覧済みの人に表示されてしまいます。なぜですか?
A: 通常、以下のいずれかが原因と考えられます。
URLが完全に一致していない:この条件は、指定されたページのURLと「完全一致」で判定されます。クエリパラメータの有無、末尾のスラッシュ(/)の有無、または「http」と「https」の違いなどがあると、システム側で「同じページ」と認識されず、未閲覧と判定されてしまいます。
別のブラウザやデバイスで確認している:この条件の閲覧履歴は、ブラウザごと(ローカルストレージ内)に保存されます。そのため、別のブラウザやデバイス、あるいはシークレットウィンドウ(プライベートブラウズ)でテストした場合、過去にどれだけアクセスしていても、常に「未閲覧のユーザー」として扱われます。
対象となるページ自体にディスプレイを設定している:この条件は、過去の「別の訪問(遷移)」を「閲覧済み」としてカウントします。訪問者が現在読み込んでいるそのページ自体は、自身の条件判定において「閲覧済み」とはみなされません。そのため、そのページに初めてアクセスした瞬間は必ずディスプレイが表示され、その訪問者が2回目以降にアクセスした(またはページを再読み込みした)時点から非表示になります。
