User preferences and strategic interactions in platform ecosystems