2 ms·
Anything web. You're going to be dealing mostly with rest APIs and whatever CMS or custom site setup you have. You also need strong data/SQL skills and knowledg
by throwawaydbfif 10y ago
Anything web. You're going to be dealing mostly with rest APIs and whatever CMS or custom site setup you have. You also need strong data/SQL skills and knowledge of message passing stuff like queues.
You will eventually need to write stuff to connect a bunch of different systems together and aggregate data in special ways. Basically classic integration and database work. Similar to enterprise programming in a lot of ways.
What happens quickly with marketing is that you need tracking. Not soon after you need custom tracking because you need to track customer interactions like phone calls, page visits, clicks, form filling, appointments, emails, sales(and how much)... It really goes on until you've integrated the sales pipeline into every corner of your companies interaction with customers. It's very unrealistic to find a piece of software to integrate all this stuff for you so that's where code comes in.
The ultimate data driven marketing system tracks every interaction with every person your company ever talks to(or visits your site) and assigns a value to each one of those people to get you an estimated ROI you can feed back into your advertising channels to see how much money you make from X campaign or advertisement relative to him much it costs.
Some companies achieve this nirvana, most with a horde of people and a thousand spreadsheets, and a few smart ones automate it entirely