Author

editor

Browsing

By Scott Amyx.

These days, almost every organization claims they are innovating. But innovation means different things to different companies. For some, it’s the dated 2000s mantra to build everything in-house. For others, it’s a potpourri of corporate innovation labs, accelerators, corporate VCs, M&As and strategic partnerships. Others are choosing to outright outsource innovation altogether to big agencies, offshore development shops or venture studios. In this wild west of innovation, how do you know if your innovation is really working? Most projects quietly fade into the background, and the few that make it out produce dismal business results.

According to a BCG study, 73% of respondents believed that measuring innovation is important. After all, successfully commercializing a new product or service requires an effective innovation process to vet the best ideas, properly allocate resources and measure outcomes. Yet only 43% of businesses measure innovation. Even more disappointing, of those that do measure, 59% indicated that their metrics for innovation were ineffective.

Measuring innovation is so critical that major consultancies like BCG and McKinsey have developed their own set of metrics.

In a recent study, the researchers conducted a thorough literature review on innovation indicators. They identified 82 indicators used in evaluating innovation. Of those, 26 indicators were identified in the early stages of the innovation process: 16 in the definition phase and 10 in the concept phase. This is useful, as the early stages have the greatest risk and asymmetric information. The study does provide the caveat that more research is needed to identify additional early-stage innovation indicators.

In order to produce a successful breakthrough product or service, organizations need a high-quality innovation process. It’s important to note that the innovation process, especially in the early stages, often does not have concrete values. Hence, there are more qualitative indicators than quantitative indicators.

Here are three early-stage indicators to consider in your innovation process.

1. Percentage Of Workforce Trained In Innovation

Your culture has a lot to do with innovation. Does your culture foster innovation? What percentage of your leaders are trained in creativity innovation and innovative methods and tools? Note that the study didn’t state IT professionals trained in software development or project management. It’s easy to carelessly throw around terms like Agile and design-thinking and declare that your teams are fully knowledgeable about innovation.

Do your employees know how to systematically and continuously generate profound innovations in scale? Do your managers understand the complexity of finding the optimal blend and levels of input, output and process constraints for maximum innovation? Does your innovation team understand why it’s dangerous to start with standard business requirements gathering? Does your team know how to facilitate discussions, not for consensus but for divergent thinking?

2. Dedicated Talent Resource To Innovation

Can you become a concert pianist by taking a lesson or two? Similarly, innovation is a skill that’s mastered over time. The amount of time managers spend on innovation compared to their regular job is a key indicator of success. Many businesses partially allocate resources. Employees have to split their time between their regular day job and multiple projects, resulting in part-timers doing part-time innovation. Innovation requires dedicated resources doing innovation on a full-time basis over an extended period of time to sharpen their skills and experience. If successfully structured and supported, they build competence and knowledge over time, which in turn increases their ability to turn know-how into implementation to realize business objectives.

3. Level Of Commitment To R&D

In some organizations, innovation is treated as skunkworks – but without dedicated resource allocation or the adequate budget and time needed to discover, experiment, fail and repeat until radical innovation is realized.

If your organization is relying on traditional project management and product development KPIs and OKRs (objectives and key results), your performance measurement for innovation may not be effective. Consider incorporating some or all of these early-stage indicators to increase the quality of your innovation process.

By Scott Amyx

Managing Partner at Amyx Ventures, TEDx, Top Global Innovation Keynote Speaker, Forbes, Singularity U. Smart City Accelerator, SXSW.

Sourced from Forbes

By Justin Bariso

By focusing on the best of the best, Jobs transformed Apple into one of the most valuable companies in the world.

When Steve Jobs returned to Apple in 1997, the company was in dire straits. Once known as a major innovator, it was suffering from severe mismanagement and lack of focus. Apple had built its reputation on simplicity and quality, but it was now working on a plethora of products, many of which were lackluster at best.

Jobs immediately began working to change this. Within a decade, the company would be transformed.

I recently discovered an interview Jobs gave over 20 years ago, just shortly after he’d been rehired by Apple. In it, he reveals one of the secrets that would lead to Apple’s future success:

We examined the future product roadmap … and what we found was that 30 percent of them were incredibly good. And about 70 percent of them were either pretty good, or things that we didn’t really need to be doing. Businesses we didn’t really need to be in. And so, we’ve pared a lot of that back, so we could focus the same amount of original resource even more on what was remaining–and add a few new things in.

So, the resources that we’re investing are equal or greater than we have been, but it’s on fewer things so we’re going to do a better job at them I think.

Jobs’s advice is about more than simple focus–it’s a simple way to apply emotional intelligence into your everyday life.

I like to call it the 30 percent rule.

Why you need the 30 percent rule

We live in an age of distraction. Never-ending notifications, instantaneous communication, and easy access to endless information. Fear of missing out moves us motivates us to try to do everything that our minds and hearts desire.

But as you move from one shiny object to another, you’ll slowly discover a fundamental truth:

You can’t do everything.

And if you try, you won’t do anything well.

Jobs knew this. He walked into Apple in 1997, the company he’d co-founded and was ousted from over a decade earlier, and he saw chaos. He saw disunity. He saw lack of direction.

The total had become less than the sum of its parts.

To combat this, Jobs made priority number one the shrinking of Apple’s product line–and ensuring that whatever the company made, it made extremely well.

The result was one of the most remarkable turnarounds in business history. The iPod. The iPhone. The iPad. New and improved computer design. Retail stores that looked like something out of the future.

By focusing on the 30 percent, the best of the best, Apple rebuilt its reputation for creating simple, clean, beautiful products that are a joy to use. The company continues to excel today based on the philosophy it developed under Jobs’s leadership.

How to make the 30 percent rule work for you

It’s easy to find things that are fun and interesting to work on. But don’t forget that every task, every project, takes a specific amount of resources. Whether you’re a solopreneur or a CEO, those resources are limited.

So, you have to ask yourself:

  • Am I making the best use of my resources?
  • Am I focused on the 30 percent–that is, making the best of the best?
  • Or am I wasting time on distractions?

It takes deep thinking to answer these questions properly. So make sure you schedule time throughout the week, month, and year to take a step back and analyze your situation as objectively as possible. Don’t leave this up to chance; make an appointment in your calendar and mark it with high priority.

Then, once you answer those questions, make the necessary adjustments. It will probably mean giving up things you’re kind of interested in, or things you’re kind of doing well.

It may mean turning down meetings.

Missing out on opportunities.

And making tough choices.

Because remember, no one can do it all.

But if you think things through, choose wisely, and work hard–you can do it right.

Feature Image Credit: Getty Images. Steve Jobs.

By Justin Bariso

Sourced from Inc.

By Jay Woodruff

Advice from three masters of social listening

Three masters of social listening offer advice on how to glean insights from key constituents.

1. Be Agile

Behavioral data doesn’t inspire people. Dig into the why behind the numbers using an agile research approach. Survey responses and real customer stories restore a necessary human element to your quantitative data. —Christine Rimer, senior vice president, SurveyMonkey

2. Embrace the Negative

There are thousands of things you could do to improve customer experience. Negative feedback helps you prioritize the major pain points on that list. It’s critical to pay attention to the people you’re not delighting. —CR

3. Enlist Your Customers

Involve your customers in the development of your product. Ask them specific questions about all facets of the design—you will get amazingly detailed and helpful ideas. Then celebrate your customers’ input when the product comes out! Everyone wins. —Amanda Hesser, cofounder and CEO, Food52

4. Get Real

As research has evolved over the years, our consumers have more ways to share and connect than ever. Most brands can head to their Instagram pages or retail sites and get real-time, candid feedback. —Leslie Miller, director of marketing, ice cream North America, Unilever

5. Do Your Research

We wanted to understand from vegans and vegetarians how they snack, and they told us they ate a lot of healthy things. When we actually went to their homes, in addition to healthy food, we found indulgences like chips and ice cream. —LM

Feature Image Credit: artishokcs/iStock; MaksimYremenko/iStock

By Jay Woodruff

Noted expert on nicotine gum chewing and Hawkeye wrestling fan, Jay Woodruff is a contributing editor at Fast Company. After helping launch the quarterly DoubleTake, he joined Esquire and later held senior editorial positions at Entertainment Weekly and oversaw digital at Maxim, Blender and Stuff More

Sourced from Fast Company

By Vishal Mathur

Mozilla says Enhanced Tracking Protection feature in Firefox browsers has blocked more than 450 billion tracking requests since July.

Mozilla has just made a massive move in the web browser space, as it is in a hotly contested competition with Google Chrome, Microsoft Edge browsers and Vivaldi. Mozilla has released Firefox 70, and it is all about privacy and frugality. The most interesting bit is that it lets you track online trackers who have been attempting to track you. The tables have turned, quite clearly. And that isn’t the only thing Firefox 70 is all about. The new Firefox 70 is available for download for Windows, macOS, Linux, Android and iOS platforms.

“But now with growing threats to your privacy, it’s clear that you need more visibility into how you’re being tracked online so you can better combat it. That’s why today we’re introducing a new feature that offers you a free report outlining the number of third-party and social media trackers blocked automatically by the Firefox browser with Enhanced Tracking Protection,” says Dave Camp, Senior Vice President of Firefox at Mozilla. There is a new Enhanced Tracking Protection report that tells you how many times Firefox 70 has blocked a tracker attempting to use cookies to keep a track of your web browsing activities. “It prevents third-party trackers from building a profile of you based on your online activity. Now, you’ll see the number of cross-site and social media trackers, fingerprinters and cryptominers we blocked on your behalf,” says Camp.

Firefox is also blocking as many as 10 billion trackers every day, says Mozilla. The new Firefox 70 will also have a personalised privacy protection report for you based on your settings, web browsing activity, the trackers that were blocked, possible data breaches of your saved logins on online services and enhanced tracking protection.

Firefox 70 also gets a new password manager, called Lockwise. During the test phase, it was called Lockbox, and this links to your Mozilla account to secure the login credentials for the web services you use, and syncs them across the Firefox browsers you may be using on Windows, macOS, Android and iOS.

Mozilla has also made changes under the hood which make it more frugal to run as well. The new reduced power consumption stats include 37 percent lesser resource usage when playing a video on a web page, and page load speeds are increased by as much as 22 percent.

By Vishal Mathur 

Sourced from Tech NEWS18

By Laura Bakopolus Goldstone.

B2B thought leadership needs to be supported by sponsored content

You probably engage with sponsored content several times each day and don’t even realize it — which means it’s working as intended.

Sponsored content uses native advertising to deliver companies’ content to their intended audiences on platforms where they are already engaged. Over the last few years, native advertising has cut through the noise of a seemingly saturated digital ad industry.

While all ads promote a visual representation of a brand with some corresponding message, native advertising takes the ad a step further by amplifying thought leadership in a place where the reader is actively going to seek out new information. Instead of the advertiser pushing ads onto audiences, ads are placed within publications audience members already visit and enjoy, increasing the likelihood that the ad will resonate with the reader.

It’s no surprise that sponsored content through native advertising yields an increase in brand affinity and purchase intent. As a proven way to resonate with audiences, sponsored content could be the answer B2B advertisers have been seeking.

A primer in native advertising, content’s best complement

Sponsored content is backed by native advertising, which is a form of digital advertising that places paid ads within the format of a webpage, mimicking its style and user experience. Native ads are clearly labeled “sponsored” or “paid,” but because their subject matter tends to align with that of the article on the page, audience members tend not to mind that they are reading ads — a feat the digital advertising industry has always sought to achieve.

Instead of simply being glossed over, the text on the ad is highly likely to be read — not just seen. Because native ads are placed within an article, the reader has already read several lines before his eyes reach the ad. Therefore, the reader is already in the habit of reading lines from left to right and the native ad’s headline fits right into that pattern. In fact, reading a native advertisement yields 308 times more consumer attention than processing image content, resulting in increased brand recall and a higher likelihood that the brand’s message will resonate with the reader.

Native advertising is extremely valuable to B2B marketers because it supports thought leadership. It takes a content asset that has been strategically crafted with the target audience in mind and it creates a figurehead for that asset in the form of a native advertisement. That ad is then placed in front of viewers in places they prefer to engage, increasing the likelihood of a positive experience with the brand.

In essence, native is more about the content than just brand awareness. It is about an idea resonating with someone more than it is about a brand’s graphic looking appealing. And when we connect over an idea rather than a look, the connection is more meaningful and more likely to last.

If content is king, then native advertising is the megaphone that amplifies its message to the masses.

Choosing the right partner

Marketers see value in running sponsored content through social networks and other experienced publishers. However, they may find themselves going up against walled gardens that are hard to scale or report on; as such, brands should inquire about scaling and analytics capabilities prior to deploying native ads with a tech vendor. If reaching your audience at scale and knowing how well your campaigns ran are important factors in understanding how native advertising fuels your business goals, then these two elements may be key differentiators when choosing the best technology company to deploy your sponsored content.

If your technology vendor offers both, native advertising can also be paired with display advertising to enhance engagement and achieve more than 18 percent higher lift in purchase intent, 9 percent lift in brand affinity, and 200 percent more visual focus as editorial headlines. Utilizing both forms of advertising can provide a stronger approach than only leveraging one.

Advertisers may also find that diversifying their media plan will strengthen their offering by providing them with a customized, best-of-breed option. Complementing existing native advertising efforts with other sponsored content solutions can contribute to a well-rounded ad campaign that will expand the reach of your most valuable content among your highest valued business audience members.

By supporting existing campaigns with sponsored content, B2B advertisers can position themselves as thought leaders among their target business audiences while increasing the likelihood of resonating on a deeper level and improving brand affinity. Implementing this approach will put B2B advertisers in front of their customers in a more positive light and will likely fuel longer term relationships, thus improving business outcomes for all involved.

By Laura Bakopolus Goldstone

Manager of content marketing, AdDaptive Intelligence

Sourced from DIGIDAY

By

If you’re struggling to spot Instagram influencers for your influencer marketing campaigns, then it’s time to change your approach. This is because most influencers have had it with the term ‘influencers’.

Creator or Influencer?

According to The 2019 Influencer Survey, 71% of Instagram influencers don’t actually call themselves influencers. Only 29% of Instagram celebrities give themselves the title of ‘influencer’.

Small Business owners with a limited budget often collaborate with micro Instagram influencers. And it goes with saying that the success of any influencer marketing campaign largely depends on finding the right Instagram influencers.

If you know what Instagram influencers call themselves, it will be easier for you to spot them. So, the next time, you should look beyond the ‘influencer’ title.

What do Instagram Influencers Call Themselves?

The survey states that the maximum number (34%) of influencers (with more than 25,000 followers) refer themselves as a ‘creator’. And 17% of Instagram influencers call themselves a ‘content creator’, while 11% of influencers label themselves as a ‘brand ambassador’.

Only 29% of influencers add the title influencers in their Instagram bios.

Are You am Instagram Creator or Influencer?
Image Source: Influencer-Agency

The finding of the survey implies that you should first search for Instagram creators if you want to reach a large pool of influencers. Then, you can look for the title ‘influencer’ to find influencers for your influencer marketing campaign.

Why Are There More Creators Than Influencers?

Modern Marketing Guru, Seth Godin, once said, “Content Marketing is the Only Marketing Left.” His words ring absolutely true.

Now, when more and more companies are putting ‘content’ in the center of their marketing strategies, Instagram influencers cannot attract brands if they don’t create quality content consistently.

Dave Leusink, the co-founder of Influencer Agency, says, “The creators that we represent are selected for the quality of their creativity. Someone from a reality show can quickly get 100,000 followers and call themselves an influencer, but the quality of their content often falls short of what we’re looking for.”

“The best paying brands only want to be presented with high-quality content. Creating relevant and engaging content costs blood, sweat and tears, and is a far cry from the content of short-lived reality stars who only post selfies. It’s not surprising that major influencers prefer to call themselves (content) creators,” He adds.

How to Find Instagram Influencers

Instagram is one of the most popular influencer marketing platforms. To leverage the true power of Instagram influencer marketing, you will have to find the right Instagram influencers for your campaigns.

Here are some proven ways:

  • Use tools like NInjaOutreach, Upfluence, HYPR, etc.
  • Search influencer directory like Izea
  • Scan general hashtags relevant to your industry
  • Search Google for relevant keyword(s) along with “site:instagram.com”

When you are making a list of Instagram influencers, you should always include those who have engagement on their posts and create quality, unique content consistently.

The Survey

The survey included 1,700 influencers on Instagram with 25,000 followers or more. All influencers who participated in the survey were 18 years or older. The influencer survey was conducted in September 2019. If you want to access the full survey, you can click here.

Feature Image Credit: Depositphotos.com

By

Sourced from Small Business Trends

By Jascha Brinkmann

Thanks to Hiten Shah who generously reviewed an early draft of this article.
Some day at the end of last year I stumbled over a post by Justin Jackson about reducing startup costs.
And it made me think hard about our number one expense:

Email Marketing Software

Over the past few years me and my wife have build a brand new Blog from zero to almost 150.000 email subscribers.
And by the end of last year email marketing had become by far the largest recurring expense in our business.
We were spending 10x as much on Emails than on anything else.
The worst was that costs grew at the same rate we were growing:
Adding about 10.000 new email subscribers each month meant that even if we regularly removed no longer engaged subscribers from our list, the amount we were spending was still increasing way too fast to be healthy.
Especially taking in mind that our revenue doesn’t necessarily grows as fast as your email list.
Our main target market are Spanish speaking countries and only a small number of email subscribers actually end up producing revenue. And the typical revenue per customers is not as high as in other economies typical software prices are calculated on.
So this is what made me thinking:

What would I have to do in order to cut this expense?

Unfortunately the decision was taken from me almost right after new years eve.
I got an email from our Email Marketing Provider that they were increasing prices on a 12 days notice:
The worst thing was that they didn’t even mention how much prices would be increasing.
Instead they decided to promote switching to yearly pricing.
Which meant we were practically pressured into forking over almost 5 figures on a two weeks notice as “the only way” to keep our current pricing.
After some investigating and seeing an outburst of other loyal customers we found out that prices would be at least doubling.
What I didn’t know at that time was that while prices were increasing, sending limits were actually decreased. Meaning that we would end up paying more for sending considerable less emails.
In the end it came down to an almost 300% price increase just for us.
In concrete numbers it would have meant about 1,600$ per month.
And just as Justin Jackson says in his Article:
Which solopreneur couldn’t use an additional 20,000$ per year of guaranteed profit?

Why we didn’t move to a different provider and decided to build our own App instead

Over the past few years we have switched email marketing providers three times and out of experience I can tell you it’s always a major pain.
I loved our previous provider and their functionality but I was seriously disappointed by how they treated us and other customers.
They had just completely lost my trust.
And while Email Marketing is our number one expense its as well the most important part of our content based business.
It’s something we literally can’t live without.
After such a devastating experience I just didn’t feel comfortable giving up again complete control over such an important part of our business to yet another company.
Email Deliverability itself was another important consideration.
With most other Email Marketing Providers you have no control over which emails get sended out together with yours. According to Mailchimp keeping delivery rates high is actually one of the major challenges.
By building our own solution it was fairly simple to have dedicated servers for sending our own emails and have real time information about how exactly we are doing:
We could even do things like separate email sending by highly engaged subscribers and lower engaged subscribers to make sure that the ones who matter most are guaranteed to receive our emails.
Beside that it was a simple economical calculation:
At 1,600$ per month and a 10% increase every other month we would be spending nearly 300,000$ over the next five years:
(Taking in mind that we’ve already spent close to 30,000$ in the past two years)
If it took me just a month of my own time to build a viable solution then we would have a positive ROI within the first year.
And that would only compound over the next five years and expected lifetime of the App.
Having complete control over features and building something truly unique to our advanced needs (more about that in a minute) was just an added bonus.
Beside that:
It was an exciting challenge and real world project that would immediately benefit us where I could apply everything I have learned about building software in the past year.
So for us this just felt like the right decision, but it probably isn’t for a lot of other businesses with lower volume and needs.

So here is how

I knew right away that I had to limit the tools I used and cut corners where possible to fit into the tight budget of spending just a single month on this project.
I had to concentrate on the most necessary and yet powerful features only and make use of well established supporting services in order to develop this in such a short amount of time.
Luckily picking essential features was an easy call as I have worked extensively with all mayor email marketing apps and their APIs building integrations to my products over the past few years.
This way I knew exactly what I wanted out of an email marketing app.
I had as well already a huge list with little and bigger annoyances of existing solutions that I could improve on right away.
Sending the weekly newsletters was actually the simplest thing we could have used even an existing open source solution for. (Developed by freecodecamp which found themselves in a similar situation)
What was way harder to do and incredible more important to us was the ability for extensive personalization features through all parts of the App.
For example building visual workflows which use dynamically passed in variables at subscribers optin time, sends different type of emails and does different types of actions at different times in a personalized way for each subscriber:
(This is an actual screenshot from the finished App – Its a single workflow we use for double optins and we previously had 100 almost identical copies off just to handle different tags and downloads)
Luckily technology wise I could start from a blank slate.
The only requirements were the list of features I had in mind, but I wasn’t tied to any legacy code or specific platform.
This meant I could develop everything with state of the art technology like server-less cloud functions or an API first design.
It would scale as needed without the need of providing extra infrastucture or running into typical scaling issues, no matter if the App only had a single big customer (ourselves), or hundreds or even thousands of active customers of varying sizes.

The best possible time to be an indiehacker

What I found curious about this whole project is that just a few years ago you would have needed tens of thousands of dollars to invest, a small team and a very looong time to build something remotely similar.
Nowadays I was able to pull this off all by myself within just 4 weeks.
This is partly thanks to the amazing work of other people who came before us and advanced software and services which weren’t available just a few years ago.
There has never been a better time for any indiehacker to build and launch their own projects.
This is really the spirit of all of it: We are able to pull things off that can compete with well funded, big teamed startups.
So for what its worth here is the complete Tech Stack I used:

Firebase Firestore

I knew first hand that I didn’t want to handle running a highly available database with hundreds of thousands or even millions of rows of data added per month that gets written to in a very high burst fashion.
Firebase Firestore is exactly made to handle this completely hands off for you.
Beside that it offers some of the best developer experience I have ever seen.
They got SDKs for every major platform.
Everything is throughly documented.
The community is big and helpful.
The backend UI is state of the art and usable to edit things you might not have build an UI yourself for yet.
And one of the greatest things is that it integrates almost seamlessly with other google cloud platform services which came in very handy developing other parts of the App. (You will see what I mean further down this article)
It’s pricing is exactly what I was looking for:
It scales indefinitely with you but is basically free to get started with.
It supports a wide range of different needs, from this App I’ve been building or even communities like indie hacker (which runs on top of it as well).
There are certainly other (both more open or expensive) options if you don’t want to handle database servers yourself.
But I just love Firebase.
It certainly has some mayor down sides you should familiarize yourself with before going all in, but once you know what you are up against you can easily navigate around them. (Let me know in the comments if you would like a more extensive post about the pros and cons of Firebase)

UI Framework

Within just 4 weeks there was no way that I was going to design and write my own UI. So I wanted to give a mayor UI framework a try instead.
It has been years since the last time I really worked with any of the available ones, and even then the only true experience I had with was Zurb Foundation – mainly for their JavaScript parts and CSS grid classes in pre-flexbox times.
As I was more looking for ready made UI components I could just plugin and play I decided go for Bootstrap which turned out as a very good choice:
Almost all of the visible part of the UI was made out of the ready made components Bootstrap provides, with a couple of small adjustments here and there.
I gave googles material UI a quick try as well but found it way too difficult to get started with.
There is definitely a higher learning curve with Material Design.
Especially as it seems to be more tightly coupled with the JavaScript framework you use and particular focused on mayor frontend frameworks like Angular. (Something I didn’t want to work with and will tell you why in just a second)
Bootstrap was quicker and easier to start with and turned out truly excellent.
All in all I only wrote about 500 lines of CSS myself for this project which is probably a record as I can’t remember anything I’ve worked on in the past few years that had so little CSS. (Of course not factoring in the CSS provided by Bootstrap itself).

Javascript Frontend Framework

Nowadays the default choice seems to be React or Angular and people can get pretty religious about it.
While I certainly got some experience working with React I’ve become increasingly vary of its usage.
It just feels to me that what might be a great choice for a billion dollar company is not necessarily a great choice for indie hackers.
One thing that happened to me before is that React and its entire Eco System is just moving way too fast. You don’t touch a project for a couple of months and then when you try to update its dependencies you need days just in fixing breaking changes.
I wanted to make sure that the underlying framework I used for this was still relevant and easy to use two to three years from now as I was unsure how frequent I will do updates.
Its a very small framework based on pure web standards that is incredible fast and performant.
If you have used any other modern javascript framework before you will probably find it really easy to use as well.
Its simplicity makes sure that it won’t be out of date a few months down the line, and beside that it encourages you to not bloat your code.
Instead of installing yet another dependency for anything you are more likely to develop smaller, simple stuff you actually understand yourself using just vanilla javascript.
And if you are not used to writing plain javascript from scratch, than you can find help within one of the excellent JS communities like Go Make Things from Chris Ferdinandi. (Who actually helped contributing a small method to this project)
The App only had around 6 to 7 different views I had to build which a lot of repeating components and it was really easy to do this with HyperHTML in combination with Bootstrap and some utility libraries like momentjs.
Using HyperHTML was mainly my choice because I know it really well by now and have come to absolutely love it.
In the end it doesn’t really matter what you use to build you app and instead of worrying about that, you should just choose whatever you feel most comfortable with.

API Design

I’ve never designed a Rest API for myself but have extensive experience working with all kind of different APIs.
Therefore I thought that it shouldn’t be too had to build some simple API endpoints together with Node.js and Express.
Well… unfortunately that wasn’t entirely true.
I seriously tried building a Rest API but with my lack of experience in the area it just wasn’t feasible to get it done properly within such a short amount of time.
Building a proper Rest API turns to be out way harder than you might think. (Which is probably the reason why there are so many low quality APIs out there…)
Fortunately I wasn’t really forced to build a rest API but could use whatever worked best for me in this particular situation.
And for this project using GraphQL turned out to be the better choice.
It definitely has a learning curve but if you have never designed an API before its probably way faster than building your own Rest Endpoints from scratch.
Beside that its declarative approach encourages a lots of best practices you would need to make sure to think of yourself when building a REST API instead.
I know that I am might contradicting my thoughts about the JS Framework going with an almost “overhyped” choice backed by a huge company. But if you are doing something for the first time the size of the community actually matters as there are excellent resources available to learn from and ask questions.

Serverless Backend

For the API and as well all Cron Jobs I used Google Cloud Functions / Firebase Functions.
The reason is simple:
They allowed me to easily trigger things whenever something in the Firebase Database happened.
And they would scale indefinitely with the needs of the App without me ever having to worry about the servers that run the whole thing.
Using the same language (JavaScript) across the whole application stack makes your life a lot easier as well. Coming from a PHP Background I nowadays actually prefer JavaScript above all else as I can share code between the Frontend and Backend whereever I see fit.
Pricing wise you got to be really careful with the things you put within your functions as economies of scale can really hurt you here.
Simple example:
In the beginning I had a couple of functions that took 20s of CPU time at peak hours (because it was waiting for a response from another Rest API). Being executed millions of times this gets VERY expensive VERY fast because you are mainly billed for the CPU time you use.
Optimizing just a single function to take 500 miliseconds instead 20 seconds makes a 4000% difference across millions of executions.

Aggregations and Segmentations

The bad thing about building an email marketing app is that one of the most important parts of your application is actually running aggregations and segmenting your data.
And unfortunately this is exactly the thing Firebase Firestore (or any document based database for that matter) is not great in.
It really depends on what you are building if the aggregations and segmentation features of your database are sufficient, but for this App I unfortunately had to add something especially made for that to the Mix:

Elasticsearch

Elasticearch is basically a search engine for your database that is incredible fast in both searching, indexing and aggregating.
Unfortunately its as well the only part of the application that needs to run on servers. (I am using a couple of powerful Digitalocean VPS for this)
Even if I initially didn’t want to touch any servers for this app, the reason I still decided to do this is because its one of the most incredible and robust pieces of software I have ever come across.
Building a highly available cluster of servers is incredible easy (if you have at least some experience setting up and running servers on your own) and once its up its just mind blowing how smoothly it runs.
I have yet to find something I can’t do with Elasticsearch. (And I found many things I couldn’t do easily with Firebase)
It is a mature software with a huge community and throughly documentation which is just plain fun to work with.

Email Sending

I have worked with another transactional email provider before called Mandrill (made by MailChimp) – unfortunately since a while now its for MailChimp Customers only.
So if you want to send a LOT of emails you basically are left with two choices:
Amazon SES or Sendgrid.
And while Sendgrid looks and feels like the sexier option, its actually as well a lot more expensive if you don’t reach HUGE volumes that might warrant a special deal.
So we went with Amazon SES as it has essentially the same features and is pretty affordable right away.
Building on top of it was mostly smooth. It takes some time to set up properly but then you get real time notifications for sending, delivery, bounces, opens and click rates build right in – some information we weren’t even able to get before.
The sending limits are pretty generous and we yet have to reach the daily quota:
As a matter of fact it was quite a challenge to actually reach our maximum send rate of 200 emails per second. (Which is 12.000 per minute or an email to 100.000 subscribers within roughly 8 minutes).
Which brings me to the last point:

Challanges I didn’t think of

All in all building this went fairly smooth once I figured out what was and wasn’t possible with Firebase.
We transitioned quite abrupt on beginning of Feburary to the new system without any mayor bugs or downtimes.
The biggest difficulty in building this was actually handling such a high amount of data produced in relatively short amount of time.
As a simple example imagine that you send an email to 70.000 subscribers.
For each subscriber you have to personalize each email. Not just the delivery name and address but as well the content and links within the email.
Then each sended email produces quite a few number of “notifications” for sending, delivery, rejections, bounces, opens, clicks and so forth. Each of those notifications needs to be handled and acted upon, changing a single piece of data within your database or triggering complicated, stacked automations in other parts of the App.
So a single “broadcasts” produces roughly 300.000 new pieces of information you need to handle within just a few minutes. Then there are of course other times where almost no emails are sended and not much happens:
Sending Emails based on the subscribers time zone helps mitigating this (so that not all emails are sended at exactly the same time).
Pipelining your events through something like Logstash and handling them at a slightly slower pace your database can easily handle is another solution.
An additional challenge was making sure that emails are not sended twice to the same subscriber. With multiple independent workers sending a lot of emails in a short amount of time this was easier said then done.
UI Wise the most difficult task was building the visual workflows. They have various degrees of recursion and a lot of edge cases that were hard to build and debug. Recursion is definitely a topic hard to wrap your head around and even harder to master.

Conclusion

I wrote this post because a lot of times while building this I would have loved the possibility to reach out to somebody who has done something similar before and ask them questions.
I always imagine this fairy tale office world where you work in an amazing team and got experts you can turn to for everything.
Indiehackers on the other side have to be generalists. We usually work all by ourselves and I think sharing our experiences, difficulties and thought processes with each other in communities like this one can help tremendously.
Of course for the moment I only build and launched this as a tool we can use internally.
If I would have had to build signup flows, customer on-boarding features, billing processes, a marketing website and the millions of things I haven’t thought of it would have easily taken me double or triple the time.
I still think that it was one of the most interesting challenge I’ve ever done that trained me to build and launch something with both limited resources and time. This is exactly the situation most of us find themselves in all the time why trying to build and launch our side projects or businesses.
I hope you enjoyed the journey and let me know in the comments if there is a topic you would like to expand me upon.

By Jascha Brinkmann

Sourced from Hackernoon

By

The use of analytics is no longer limited to big companies with deep pockets. It’s now widespread, with 59% of enterprises using analytics in some capacity. And companies are capitalizing on this technology in several ways. For example, at our agency, we typically scrub big data for advertising insights for our clients. And many of the companies we’ve worked with revolve their entire market strategy around the insights pulled from new data.

According to a survey from Deloitte, 49% of respondents say that analytics helps them make better decisions, 16% say that it better enables key strategic initiatives, and 10% say it helps them improve relationships with both customers and business partners. But in order to take full advantage, you need to know how to get the most value from your data.

Data Quality Standards

There is certainly not a lack of data available. However, the quality of that data still leaves much to be desired. A study from the Harvard Business Review discovered that data quality is far worse than most companies realize, saying that a mere 3% of the data quality scores in the study were rated as “acceptable.”

This is problematic because low-quality data adversely impacts many areas of business performance. In particular, it can translate into incomplete customer or prospect data, wasted marketing and communications efforts, increased spending and, overall, worse decision-making. Therefore, improving data quality should be a top priority for all businesses.

There are a few ways to go about this but, in my opinion, as an agency owner, one of the best approaches is web data integration (WDI). WDI is a process that aggregates and normalizes data and presents visuals and other reporting that makes analysis easily digestible. WDI relies on a similar premise as web scraping but is far more comprehensive. It also has the ability to make data “intuitive” — something that’s essential for capitalizing on the massive volume of data that’s out there.

It allows you to take a large volume of data from a myriad of sources and break it down in a way that makes client analysis much easier to do. For us, if we’re looking to clean up data quality, this process helps us present data back to clients in a cleaner fashion.

Before formally choosing to implement WDI, businesses should first determine what specific goals they have for data sets and then decide whether an in-house solution or a managed service through a third-party provider is the better option.

Another way companies are fully leveraging data is through machine learning, where computer systems learn, improve and evolve as they take in new data.

Assessing Data Quality

So, how can you tell if you’re dealing with low-quality data? In a Harvard Business Review article, data experts Tadhg Nagle, Thomas C. Redman and David Sammon recommend the following key steps:

Gather a list of the last 100 data records you used or created.

Then, focus on 10-15 key data elements that are most integral to your business operations.

Have management and their teams go through each data record and identify any noticeable errors. Examine the results. (In my opinion, an easy way to go about this is to create a spreadsheet with two columns — one for perfect records and another for records with errors.)

Once you look through the results, the quality level of your data should become obvious. If more than two-thirds of your records have errors, that’s usually a sign that data quality is hurting your performance and needs improvement.

Here are a few other data management tips:

Move all of your data to a centralized database to create a standardized data architecture.

Ensure your employees are up to date on all aspects of data best practices, including data entry, management, compliance and safety.

Create data management hierarchies if you have multiple teams to keep it all organized and reduce the odds of a breach occurring.

Designate certain team members to handle core data management.

Choosing The Right Tools

Data is one of the most valuable assets a business can have and potentially has a tremendous impact on its long-term success. That’s why it’s vital to utilize the right tools and technologies to fully leverage all available data and make it as accurate as possible.

Here are some specific things we look for when assessing tools/technologies for accurate data analysis:

Data normalization for simple organization

Shareable dashboards for streamlined communication between team members

Fully mobile

Third-party integration

When searching for tools, it’s wise to request a demo of any platform you’re considering to get a hands-on feel of how it works, what the dashboard is like, how intuitive it is and so on. Do you naturally like the look and feel of the product right off the bat? Or do you find the experience to be friction-filled? First impressions are everything, so you want to ensure the product feels right to you.

Final Thoughts

Analytics has come a long way in a relatively short period of time. It can aid in multiple aspects of operations and be a real game-changer for many businesses. But to get maximum results, companies need to know how to properly utilize this technology, improve the quality of their data, and effectively manage it. Those who are able to do so will have a considerable advantage over the competition, and be poised to succeed in 2019 and beyond.

Feature Image Credit: Getty

By

Partner at K&J Growth, serving some of the world’s largest companies through smarter marketing | Partner at Rugby Bricks.Read Kale Panoho’s full executive profile here.

Sourced from Forbes

By E.J. Samson.

A new study shows just how much consumers want brands and culture to mix

Commerce and culture have always intersected—even though it can be a fine line for brands to walk. But what surprised the research team behind MAGNA and Twitter’s new study, “The Impact of Culture,” was just how much consumers—particularly younger people on Twitter—expect and even want brands to be culturally relevant: aligning well with cultural events, promoting trends that define today’s culture and supporting social issues that benefit everyone.

Insight-rich results

Brand involvement in culture is especially important among consumers between the ages of 18 and 35, and those on Twitter versus the general population are more passionate, informed and feel more strongly about brands aligning with culture.

The study found that brands can become more relevant by embracing culture by staying current, demonstrating knowledge of consumers and giving back. When people are deciding which products and services to buy, they’re not only thinking of basics like price and quality—or even more amorphous concepts like reputation. They are also assessing just how much a brand reflects their interests and supports the issues they hold close to their hearts.

Incredibly, a brand’s cultural involvement makes up a full 25 percent of a consumer’s purchase decision. That means being involved in culture is a significant consideration when people are weighing whether or not to buy something, alongside other factors like positive brand perception, price and quality. It’s a finding that should make marketers rethink their focus and strategies, since cultural relevance can be established with one campaign, whereas other factors are relatively more intractable.

twitter1

While jumping on trends and cultural happenings in realms like sports and music are table stakes for brands, the study reveals that people want to go even deeper: Americans might love their reality TV, but survey respondents say they are more informed on issues like gender equality and fair trade than pop culture events.

What does this mean for marketers?

Go where the most leaned-in and influential people are already gathered: A key revelation of the study is that while culturally passionate consumers tend to be younger, what really sets them apart are their media habits. Social media usage is a 25 percent stronger indicator of cultural passion than age. According to our study, culture-focused ads work harder on Twitter than on other premium sites, where audiences of true tastemakers are most engaged and most receptive.

Live out the values of your customers: While there are many ways for a brand to be involved in culture, according to survey respondents, the top ways include giving back to the community, putting customers first, being inclusive of a wide audience and supporting social issues that benefit everyone.

Have a strong POV in your ads: Culture-focused ads succeed in positioning brands as relevant. They also position them as socially responsible and innovative. And they create a more memorable experience for consumers.

This new research makes a strong case for brands to acknowledge, and even actively improve, the culture that permeates all of our lives so fully. And expressing their engagement with culture on platforms like Twitter is the best way for brands to join the liveliest conversations of the day.

By E.J. Samson.

E.J. Samson is the lead content strategy manager for Twitter’s Global Business Marketing team. Follow him on Twitter @ejsamson.

Sourced from AdAge

Channel 4 and Virgin Media are adopting Sky’s AdSmart advertising system. Sky says it can put viewers into groups of 5,000 or more based on age, location, lifestyle, and “even if they have a cat”

Personalised advertising already stalks us across the web, and it’s coming to our TVs, with Channel 4 the latest broadcaster signing up to use Sky’s AdSmart to target commercials. While such a system isn’t quite as invasively personalised as the behavioural advertising clogging up the internet in order to show us shoes we’ve already bought, it could have a big impact on television – and risks being rather creepy.

AdSmart is Sky’s system for targeted, addressable ads, which are commercials that can be swapped out and personalised based on location or other personal data – even in live-broadcast, linear TV. Sky has used the platform on its own channels since 2014, and has this year signed up Virgin Media and Channel 4 to do the same.

For viewers, the benefit is not being shown irrelevant ads – Sky won’t show you ads for its broadband if you’re already a customer, for example – and Sky points to research that suggests there’s a 48 per cent drop in channel switching when such targeted ads are shown. For businesses, small companies can target a specific, hyperlocal catchment area rather than throw away money on nationally shown commercials, opening up TV advertising to smaller companies.

And for broadcasters, the benefit is they can charge more, perhaps as much as ten times more, for what they say are more effective ads – helping to claw in more cash as advertising revenues stall. “Better targeting can be beneficial for both advertisers and viewers: it can not only increase ad return on investment for advertisers, but also deliver more relevant information to viewers,” says Yiting Deng, assistant professor of marketing at UCL. Richard Broughton, researcher director at Ampere Analysis, suggests by a rough estimate it could bump revenue at Sky by as much as 10 per cent and across the wider industry by 2 per cent – it’s positive for broadcasters, but its financial impact is limited.

No wonder then that targeted television ads are already in use with on-demand services; Channel 4 earlier this year rolled out a tool letting brands use their own data to match ads to audiences. But swapping out ads is a bit more difficult with live television. “The key technology is combining what is called addressable advertising, which is personalised, with programmatic systems, which is enabling the purchasing of ads automatically,” says James Blake, director of the Centre for Media and Culture at Edinburgh Napier University.

According to Sky, AdSmart turns your set-top box into a local ad server, downloading and storing commercials deemed relevant based on the data the company holds on you. When watching an AdSmart-enabled channel, those ads will be swapped into the commercial break spot; if there are no AdSmart ads available – or you’ve opted out – a generic commercial is shown instead.

To do this, AdSmart and broadcasters that use it require data about viewers. That could be limited, as a local small business could target a handful of postcodes, with a different ad shown to everyone else, with no personal information required. Sky says that location is a key attribute, though there are thousands more, noting that Huddersfield Town Football Club advertises season tickets locally; there’s not much point in showing that commercial to football fans in Scotland, after all. Location can also be used to target ads more carefully using demographic information; if a neighbourhood is more likely to have family homes, showing ads targeting parents makes more sense.

But targeting those ads more precisely – such as showing pet food ads only to those with cats and dogs – requires more data, which broadcasters purchase from third-party data brokers. Sky, for example, says it can select viewers in groups of 5,000 or more based on age, location, lifestyle, and “even if they have a cat”, using Sky’s own customer data, information provided by the company wishing to advertise, and data bought in from third-party brokers such as Experian, Dunnhumby, CACI, 20ci, Mastercard, Emma’s Diary, and Game. Companies such as those have already been targeted with GDPR complaints for exploiting our personal data and selling it on to marketing companies. If you want to know what data Sky et al have gathered on your family, you can file a subject access request.

Technically, it’s possible to make addressable ads more tightly personalised than those groups of 5,000 used by AdSmart, but there’s a danger that could put viewers off, notes Blake. “I think TV companies and broadcasters need to be careful how they use personalised advertising,” he says. “There’s a risk these adverts can be creepy.” Blake points to an experiment in 2017 when viewers on the Channel 4 app were shown adverts with their own names, which some people found “a little bit creepy”, he says.

There’s another reason TV commercials aren’t likely to get quite as personal as online ads: they cost more to make. “You’ve got additional costs for producing high quality TV adverts – the creative process in itself is quite expensive,” Broughton says. “So this is about refining your spend, as opposed to micro targeting a specific segment.”

While there’s merit in avoiding ads for products you’d never buy, such targeted ads could also be used for political marketing – and that raises concerns for democracy when we’re not all seeing the same message, though Blake notes that broadcast television advertising in the UK is heavily regulated. “That’s one of the big reasons why TV is trusted in the way it is,” he says. “But we need to be aware of the risks because TV adverts can be hugely powerful and we don’t want political campaigns and parties to misuse that. There is a danger that you end up in a bubble of like-minded people with like-minded messages, and don’t get exposed to sentiments on the other side.” However, in the UK, such commercials are banned, with unpaid allocated spots given to the parties instead.

And that’s another reason TV ads aren’t likely to be as invasive as online counterparts: they’re heavily regulated. Broadcasters face tighter regulation than online advertisers, and GDPR should limit how personal data is repurposed for marketing. “Addressable advertising in TV took a hit when GDPR came on board,” says Blake. “Before GDPR, there was a lot of discussion about how cookie data [from web browsing] could feed into adverts. And I think GDPR made that process take quite a big hit.”

Both Sky and Channel 4 say they follow GDPR’s rules, and both allow viewers to opt-out of AdSmart, with Sky adding that any “special category data”, such as information about your health, needs consent to be processed by AdSmart.

If such ads do come off as creepy, you can opt out – and not only of AdSmart, but the broadcasters themselves, something they’ll be wary of. As Broughton notes, angering customers doesn’t have much value to broadcasters such as Sky that can cost up to £70 a month. “It’s not worth jeopardising that to get a few extra pence out of an advertiser,” he says, predicting that “they’ll err on the side of caution.”

Feature Image Credit: Getty Images / WIRED

Sourced from WIRED