Sorry if this has been posted, but after spending 30 minutes trying to work out why 'okay google' doesn't work on my Nexus 4, I found out if you change your default Google language from English UK to English US it works fine?
Hope this helps anyone wasting half an hour as I just did!
Hope this helps anyone wasting half an hour as I just did!