This is same question I have. I guess we will never know the answer. This result means Modi's popularity has up since 2014, which I find bit hard to believe.
May be all the campaigning (like If not Modi then who?), WhatsApp promotions, NaMo TV, Akshay Kumar interview - seemed to have worked...