$_SERVER['HTTP_REFERER'] からリファラーを取得できます (独自の Cookie に保存できます)。^
暗号化されていない検索を使用している場合、リファラーが Google であるかどうかを確認できます。「q」という名前の get パラメータに検索キーワードが含まれています。訪問者が暗号化された検索を使用した場合 (たとえば、訪問者が Google アカウントにログインしている場合)、キーワードを取得できません (その場合、GA 自体でさえ検索キーワードを表示しません)。
検索エンジン名のリストを維持できます。リファラーがリスト内のエントリと一致する場合、これがオーガニック検索であったことがわかります。
特に、Google は utm パラメータを使用してキャンペーン ソースを識別します。これらは単なる GET パラメータであるため、カスタム スクリプトで読み取ることができます。自動タグ付けされたアドワーズ キャンペーンの場合、キーワードを取得することはできませんが、glcid-PArameter は少なくともこれが有料検索であることを示します。
したがって、ユニバーサル アナリティクスがその情報を取得するための特定の方法を提供しているかどうかはわかりませんが (あなたのように、私はまだその答えを探しています)、Google にまったく依存せずに少なくともいくつかの情報を取得することは可能です。