5 Reasons For A Startup To Start Using Google Analytics

Google Analytics is a fundamental tool that every startup should use to optimize on their consumer behavior. Important metrics such as conversions, keyword analysis and the ability to dial in on consumers interest, which is a great opportunity to find a connection point with potential costumers and gets you a step closer to a conversion!

1.) Referrals and acquisition channels. There’s an awesome feature on Google Analytics that shows where users come from and how they got to your website page. From the marketing perspective this is an easy way to key-in on specific channels. From there you could optimize on what campaigns are successfully generating traffic from different sources like direct or organic search, or social. Facebook’s cheap CPM (Cost per thousand impressions) feature means you could send out more ads to increase reach and impressions. Ads on social media don’t necessarily mean conversions. But, at least people will see see the brand and awareness will increase. You could also value your channels and budget according. Facebook Ads Manager is priced as cheap as cents-per-impressions so it’s great to always have an ad running.

2.) Learn what users are doing on your pages. If you can’t do this to through the back-end, Google Analytics will let you see session duration from any page you’d like. You can specifically see how many seconds the users are on a certain page, which let’s you optimize on page layouts and give your users what they like to see. These metrics may not improve overnight, but they will by the time your business is well-developed and you have a good understanding of your customer’s preference on the pages. There are triggers that cause people to leave the website and the opportunity to make a conversion is lost right there. Find out why users are leaving or not coming back by doing A/B testing between pages. For e-commerce, it can mean that the users didn’t flow right into the checkout flow or another UI issue. The bottom line is to find the worst performing page and improve it.

3.) Mobile, mobile and mobile. Mobile audience is everywhere. Having an app or a user-friendly mobile website that flows is important. Knowing that a certain percentage of your audience is coming from a mobile device gives you an opportunity to design campaigns targeting mobile users. I was surprised to know the amount of traffic coming from mobile device. That means making an application and exploring a new acquisition channel. Having the knowledge that your mobile website is hitting goals is great to know and watch for. Google Analytics let’s you segment mobile traffic so it’s really user-friendly and straightforward.

4.)  Know who your users are. Discover and understand who your target users are. What their online presence is like, their interests, what they search for and much more. If there isn’t a connection point with your audience the chances of a conversion can decrease. You can design campaigns to engage the audience and make them like your ads. Speak the language of the consumers based on anything you know about them. From a startup standpoint, the concept of building rapport is important to start a returning costumer. Google Analytics lets you easily segment the age, gender, location, interest, browser type, who came back and much more.

5.) Link your AdWords campaign to your account. Start seeing the impact of your AdWords campaigns and apply monetary value to them. That’ll help you allocate your valuable budget. You also get metrics on the visitors referred by AdWord such as bounce rates, average duration and more. I would say AdWords should come into play when you have multiple acquisition channels established and more time in your hands. This is the opportunity to take the user’s interests and behavior and place effective ads where the perfect audience is.


Pedro Roch,


Omega Notes

5 Easy Ways Of Getting Into Coding

5 easy ways of getting into coding

As we all know, everything today is about technology. As this massive trend moves forward in our life, it is becoming essential to be involved in every aspect of it. Coding does not definitely scape one of the fundamental topics that millennium have to learn about this technological boom

1. Start by brainstorming

This is probably one of the most important points before developing anything. This is relevant because coding is not a sequential activity that you can engage very easily. It requires a lot of thinking behind to understand the logic of what you want to program. Brainstorming is proved to be one of the best ways to start basically any project, not only coding, but also a paper, an exam, etc. Brainstorming basically puts your brain to think in a very open and broad way; the most important key to remember is that all ideas are valid. Do not discard anything related to what you want to do.

2. Have an overall design of the code

Having a design that can represent how your code is going to look like is very important for planning out the behavior of the program. This is probably the most important and critical point of the coding because it allows you to think what classes are going to do, as well as the relation they are going to have inside the program. Designing good code is considered to be even better and more clear than just coding. In fact, there is a specific language called UML (unified modeling language) that provides you the standard way of visualizing the the design of your code. My favorite tool to use to design an UML for your program would be LucidChart.

3. Do a quick pseudo code the overall idea

Pseudo code is absolutely a relevant step you definitely should take before start programming. This will allow you to have a dumb down version of your program in simple words without confusing yourself in the code. It is a very simple way to organize what you are going to do by putting words in the logic behind the code you are trying to accomplish. Furthermore, this will allow you to understand what level of the code you have made a mistake if that is the case. Remember just to keep you pseudo codes easy to understand so that you won’t have any problem going back whenever you get stuck figuring out an error that your code might have. 

4. Start by working on a small scale

This is one of the most tempting parts of the process. For some, once they feel like they have some experience in the previous steps, they think they are going to fly. For some others, they get intimidated by the amount of complexity the code might have (based on the UML or pseudo code). But what is most important is to always start small; only little is going to get accomplished if you think you are going to code four hundred lines of code in the first couple of programs. Instead, think about experimenting first; start testing things, see how they are, what they do. That is the only way you are going to learn without spending too much time trying to figure out what you have messed up in your code. Plus it is pretty easy to build up on previous code once you get started with the easy part. So just try to simplify the complexity of your code into a smaller scale.

.Test your code

Do not hesitate This won’t particularly happen to everybody, but for the ones that are a little more hesitant about new technologies, specially for something technical as coding, it is OKAY to make mistakes. And they will surely happen!! Specially if you are new to this. But guess what, as everything in life, you are going to learn from what you made wrong. Not everything is about wining or getting everything right. There always need to be some sort of imperfection in what you do. If not, we were not humans at all. So I would recommend that whenever you have your code ready to test, hit that enter keyboard and see what happens. There is absolutely nothing more satisfactory than figuring out why your code was not compiling, or giving you the wrong data. So go ahead and try this!!