This is being done for one reason only: advertising
Disclaimer: I work at Kaggle and have been involved with setting up the competition.
This could be added at the end of your sentence. You are right it may not be strictly advertising, however, if the goal is to find better ways to understand customer behavior it is so you can reach them...to better advertise to them.