Online and offline activities together are the best marketing strategy