India-Bangladesh match was successful due to many factors.
1. It was conducted like a 'Festival' than a cricket match and Ganguly lead from the front.
2. As it was the first, Kolkata took it as a prestige topic. In addition, Eden was the safest bet to hold the pink ball test.
3. Bangladesh is geographically and culturally close to West Bengal and some 5K people came to watch the match.
4. Lot of promotional events and celebrity events were held to attract crowd.
5. A general curiosity and Wow factor was there.
Going forward, test cricket should add lot of entertainment value to attract crowd.
Just a regular day-night gane in Ranchi or Nagpur may not become successful, just because of pink ball.