新しいお客様アカウントでのログイン判定について

Liquidにおいて、ログイン状態を判定する場合は、if customerなり、customer.idにてログイン状態が確認できると思いますが、アカウントを「新しいお客様アカウント」に設定時、ログインしているにも関わらずLiquidにて、customerに情報が入っていないケースがあります。
(主にログイン状態を残してブラウザを閉じるか時間経過した場合かと思います)

「新しいお客様アカウント」に設定時は、どのように判定をすれば良いのでしょうか?