When I am thinking about what is needed for a successful digital campaign it comes down to
building a website that has consist of mobile considerations,
Doing the work SEO wise to help organic search,
social media marketing with all the big players,
writing thought generating content that real people want to read and not just for the SEO purposes
When you put this all together you have cohesive digital marketing strategy.

I work in the real estate business in Minnesota where there are high stakes for people wanting to sell your houses for cash business coming off the of web. If you put the time in and do the right things you will see an advantage in your results.