There is a option to track the organic keywords from Yahoo in Google Analytics.
You have to select the "organic channel" as primary dimension under Acquisition and select the "source/medium" as secondary dimensions.
Then click the advanced button ==> type "Yahoo" in secondary dimension ==> select the condition "containing"
You will get the Yahoo organic keywords. Most of the time it will show like "not set" or "not provided"