The math behind the 3 million+ views this has racked-up is simple: Priyanka Chopria looks like an exotic supermodel who also happens to be the biggest movie star back home in India. The song is a bit dance/pop-by-numbers — and the video doesn't aspire to be more than a high-end beauty piece in exotic locations — and for extra insurance, they got PItbull to bless it and bring in his own sizable audience.
It's all as it should be, to be honest, basically an example of how to use a debut video to and song to exactly brand someone who could very well be the next J-Lo. In fact, let's call her P-Cho.
Don't be concerned with chronology here: How Jennifer Lopez gets from a Paris runway to a beach blast with Pitbull in Miami is irrelevant. All that matters is she looks good and indeed she does. She also gets to show both sides of her persona — a) the icy superstar that is J.Lo, getting glammed for an elaborate fashion show — totally unfazed by the chaos and product placements — and b) Jenny from the block beach, leading the fiesta from the sand into the sea.