How to Bridge the Gap Between Online and Offline Mobile Marketing