APIs and the Explosion of Marketing Technology for Marketers
Traditionally, API was a term known mostly within the developer community. However, as technology continues to evolve, there are more data and ways to measure data.
Join the DZone community and get the full member experience.Join For Free
traditionally, application program interface ( api ) was a term known mostly within the developer community. also, it would be rare to hear about a marketer or a financial analyst “working with apis .” however, as technology continues to evolve, there are more data and ways to measure data. a particularly interesting topic, marketing technology, came across my mind, and after some research, i’ve noticed marketers were actually the largest consumers of apis .
why? picture the number of applications and internet data that exist out there today. now hold that thought in the back of your head while you read this post:
- i’ll first paint a landscape of the current martech ecosystem.
- then, i’ll explain with some examples of what those tools do and why a marketer would need and use them.
- lastly, i'll discuss how important it is to become a technical marketer in both knowledge and skill.
i hope i can expose two audiences to learn about each other – developers and marketers. i would like developers to understand what they are developing for these marketers and how it impacts their decisions. on the flipside, i would like marketers to understand why understanding the underlying technologies of their tools and learning how to work with that data can future-proof your career.
the state of marketing technology
the landscape of marketing technology did not simply grow. it exploded. look at this infographic of 3,500 existing companies recorded since march 2016.
it’s so packed that you can’t really tell what’s what and it would be a game of find waldo if i asked to point out company xyz’s logo.
according to the infographic’s source, there was an 87 percent growth from 2015 to 2016 – which means there were around 1870 marketing technology companies out there last year and we added 1630 to the ecosystem in a year’s time. with so many social media platforms, web analytics tools, marketing automation tools, and other tools for just about measuring anything else, marketers are empowered with the freedom of choice.
with choice comes variety and with variety comes complexity. in the next section, i describe how just twitter created nice vendors and markets for twitter data.
welcome to the world of apis
let’s use twitter as an example to demonstrate how much marketing software surrounds this single social media platform. twitter is an important channel for both b2c and b2b businesses to market and advertise on. i will assume that you already know what twitter does.
natively, on twitter you can (to name a few things):
- run advertisements for your website, product, or service.
- follow and unfollow users.
- tweet to users or company pages.
- send direct messages (dm) to users for a private conversation.
- see what’s trending around the world and what’s trending for tweets.
- live stream events and sports games.
guess what? there’s a separate tool for every single one of those bullet points and how do those tools work.
- there are ad management tools that let you manage and view ad performance on their own platform instead of using twitter’s native ui. why would you do this? vendors can present data in a way twitter wouldn’t show you, or they simply built a simpler way to monitor your performance.
- there are automated tools for growing your user base! one way is to auto follow and unfollow twitter users with your specific targeting and user criteria. when you follow someone, it prompts a notification and they can choose to either follow you back or not.
- there are saas that you can use to auto-tweet to somebody once they followed you and have them go through a process to confirm they are not bots or even send out automated or scheduled tweets.
- you can auto dm somebody who followed you or even segment your twitter followers to send them specific marketing messages. for example, if a user has #fintech in their bio, you can pull that user out and specifically send him or her fintech resources to look at.
- social media management tools like sproutsocial lets you see your own data’s trends, research about other topics, and even post straight from the platform. there are also saas out there that do hashtag analysis for you so you can provide the best visibility for your tweets.
- a product like periscope is integrated within twitter to let you live stream. there is a twitter live stream api, and i’m sure twitter streaming nfl games is through another system.
remember, this is all achieved by interacting with the twitter api.
why do marketers need all these tools?
these types of tools enabled through the twitter api empower marketers to work at a maximum level of efficiency. i’ve only highlighted how companies created tools that can maximize your potential for success on twitter – don’t even get me started on other channels like facebook , general email, and web analytics!
rather than scrolling through search results with tweets containing #mulesoft and trying to piece together the volume of #mulesoft month over month, i can simply export it from, let’s say, keyhole , in 10 seconds.
one thing that we’ve seen as a trend is that there are tools out there that try be the all in one platform, but the multi-platform approach still rules. a company that has successfully done this so far would be adobe marketing cloud where it houses tools for a/b testing, web analytics, mobile analytics, dashboarding, attribution, web development, and even more. but that makes sense since it’s an extremely expensive enterprise tool and they’ve built out the whole package for you, so they’re all interconnected.
however, my marketing stack would contain everything such as
- salesforce : crm
- marketo : marketing automation and email
- google analytics: web analytics
- crazyegg: heatmapping
- google tag manager: tagging and tracking management
- tableau: business intelligence and dashboarding
- optimizely: a/b testing
- sniply: integrating banners on third party sites
- siteimprove: seo and web performance
- moz: seo keyword tracking
the list goes on, but you can see that each piece of marketing has its own tool that's customized for a specific usage.
most of these martech companies invested heavily in integration so you can connect your marketing ecosystem with these.
for example, you can integrate marketo and salesforce together to provide top-notch automation for your salespeople or even tie tableau to marketo and salesforce to report out marketing and sales results.
you might be thinking, great, this is complicated, and you must have a hard time keeping track of all those tools. well, it is a lot of tools, but their uses are tailored for a specific solution. this space is also extremely competitive, so if you divert from your core offering, you’ll suffer a fate like moz . companies who came out and took advantage of specializing within a certain use case started having marketers look for the best vendors across the use cases instead of an all in one solution. the chart above shows the main clusters as depicted from chiefmartec’s research bucketing the superior marketing technologies into six topics.
what it means to be a technical marketer
it can mean two things:
- knowing front-end web development, equipped with sql, r, or python to analyze and clean data like never before, or understand data heavy tools like google adwords and google analytics.
- being armed with technical knowledge to understand how different marketing software work, how the integrations are executed, and what is happening behind the scenes.
number two is really important to start, and that’s where i advise. especially with the trend of “data science,” i’m sure a ton of marketers are trying to learn r or python. with those skills, you can analyze clean excel exports, but how do you free yourself from that shackle? grab twitter data through its api and analyze within python and even update it automatically.
what about web data? do you know how it’s captured? you see that there is a negative correlation between unique sessions and checkouts or bounce rate and email sign ups...what does that mean?
with the amount of data we are collecting from apps, marketers can’t continue to depend on excel exports. in essence, understand how the data is captured, what are the ways to extract it that’s scalable (hint: apis), and you’ll be an in-demand asset.
you can start first by learning about apis in this post: what apis are and how they work . also, please subscribe to our blog newsletter to stay up to date with the latest mulesoft news and everything about connectivity!
Published at DZone with permission of Ken Tien, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.