Viber user portrait analysis method: how to identify user gender and age to improve marketing accuracy