Its really a nice way of marketing but this is also the fact that mostly people irritate quickly from this type of marketing. This thing badly impact on the sales or leads. Anyways, marketers are better know how to do it. I don't have much information about marketing section. So, i only suggest which i feel. When it comes to actual practice, there are only a few really important things you should follow. Keep these moments and key factors in your memory and apply them, successfully solving marketing tasks. On the other hand, these factors can not be ignored, otherwise, our steps in the business will fail, or we will begin to make marketing mistakes, and in the end, again, a collapse. Anyways, i normally prefer digital agencies i.e redleos(.)com for this marketing purpose. Because they are the professionals and much better know than a person which don't have marketing field. Thanks