Deleted songs from Spotify Playlist by user Terrystunes – Solution

In the last 48 hours, while I am writing this post, my Spotify account was compromised. More specifically, a specific Playlist with up to 3.000 songs I manage since 2012 got 5/6 of the songs removed. When I found this out, I started writing a Twitter thread, thinking that I could help more people facing this situation and that there was not much information out there.

First, let me explain a little why this Playlist is important to me and how I ended up discovering thousands of songs had disappeared. This Playlist (named Make This Party Great Again) is the one I use to include any song I may like. Instead of managing several Playlists, I have a single one of my own, while I follow other Playlists from other people. Then, for 5 years, I’ve reached approximately 3.000 songs it took me years to discover.

2 Days ago, while using the Shuffle Mode on this Playlist, I started listening to songs I didn’t recognize. Perhaps I had included them a long long time ago and I just didn’t remember. But then I realized this was not the case when I saw it was not one just song. From 10 songs in the row, I only recognized one or two.

In order to find out what was going on, I went to my computer to take a look to who had included all these songs. I organized my playlist by the name of the user that had included them and just removed all from which I didn’t know the user behind them. When doing this, I saw that the size of my Playlist was now 500 songs. I passed of having 3.000 songs to only 500. This means that this user I didn’t know anything about not only had included new music but also removed songs I included all these years.

This is the Playlist I had problems with. The column user shows who added each song.
Continue reading

Facebook Ads & Local businesses

With over 2,41 billion monthly active users, Facebook is perhaps the platform in which your customers spend most of their time. Actually, 1 in each 5 minutes in mobile devices are spent in Facebook , without even mentioning all other Facebook properties like Instagram, Messenger and WhatsApp. While all these services are free, the truth is that we pay with our time and personal data in exchange.

Personal data such like your birth date, e-mail address, phone number, ZIP code and the whole list of all your friends, among other information, are more valuable for Facebook than any monthly subscription. In one hand, most of the users use the service because it’s free. On the other hand, when you put together the information mentioned above with your interests and behaviors, like all pages, groups and posts you’ve engaged with, and your online activity being measured by tools like the Facebook Pixel, the SDK and the Facebook Login in Mobile Apps, probably no other Internet company is able to have such a complete profile of all their users (perhaps only Amazon and Google).

That’s why you see ads of websites or apps you’ve used recently, because Facebook has access to that information. Actually, most of the people are not aware but in your profile settings you can find your ad preferences, an see some of the information related to interests related to you. Or advertisers that have included you in their campaigns.

Continue reading

Understanding Facebook Ads from the scratch

If you’ve been an active social media user in the recent years, probably you have seen the transition from desktop platforms to mobile-only platforms. In the past, you used to access from your browser, just like any other website. You would do it a couple of times a day, and you would engage with family and friends by commenting and liking their posts.

10 Years ago we used to access Internet, read blogs and comment in forums from browsers. There was even a huge battle between Internet Explorer, Mozilla Firefox and Google Chrome. Which one would be the one dominating the Internet for years to come? But a couple of years earlier, Apple and Google released the iPhone and the Android OS, forcing Internet users, years later, to access their favorite websites from their mobile phones.

Since then, platforms like Instagram, Snapchat and WhatsApp emerged. Facebook transitioned from desktop to mobile, by having separate iOS, Android and mobile versions, and this was followed by other tech companies that had to adapt their products in order to keep growing their user base. You would check and from desktop when you used them for the first time and years later you installed their mobile apps to keep using them when you were away from your desktop.

I created my Facebook account in 2007; I would start blogging in 2008 and I wrote my first tweet back in 2009. For that reason, I’ve been up to 10 years seeing how users interacted with social media content. Back then, there was no ads (except in Google Search results with Google Adwords).

For ages, everything we saw in social media was not promoted content. Even when Facebook released Facebook Ads in 2007, it took a couple of years for marketers and brands to understand how they could target their audience and how to deliver branded content. Social Media Managers and Community Managers had to find out how to set up their first Facebook Pages, Twitter accounts and YouTube channels, among others. The first step was to create a brand persona and start reaching their audience by creating content. Continue reading

Users, cookies and misleading conversion attribution

Have you ever felt that an advertiser is following you? It’s very common, specially after you show some kind of interest for a product. Say you are going on vacations to Berlin and at some moment you were looking for a place to stay in Airbnb. “Forgot it”, you think. “I found a cheaper hotel in and I don’t need a place to stay anymore”. Nevertheless, Airbnb doesn’t know that happened and they will keep showing ads to everyone that at some moment got interested for a reservation. There is where the advertiser starts following you. Let’s see how this works.

If you read the post on Google Analytics a few weeks ago, you may know you can track user behavior in our website, by using a Javascript Google Analytics Tracking Code (GATC) that tracks events and conversions within your website. For instance, correctly installed, we may know how many people are at this exact moment in my website or how many of them purchased a product in the last 30 days, in case we are an eCommerce.

A similar approach is used by social media and search advertisers. Just like GATC, Facebook has a Pixel code we can install so we know what happened during a visit to our website, which products did users visit, if they added a product to a cart and if they ended purchasing the product (or not). Continue reading

Google Analytics: back to the basics

Since I started writing in 2008, not always I did the right things. It took me a couple of years to learn how to create hight quality content, to know how often should I post or how to write SEO-friendly posts. This happened because nobody taught me how to run a blog. I learned by doing and seeing what others were doing. I’ve read books and tons of blogs and during the process I’ve learned. Nevertheless, there’s a lot I don’t know yet as well. And this is what happened to me recently with Google Analytics.

Google Analytics is an extremely useful tool I didn’t use for ages, and when I started using it I learned it from the scratch. This happened back in 2013. I used to work at an SEO agency, and one of the first things I realized was that my blog didn’t event have a Google Analytics code installed. Man, that’s like 5 years of lost data!

Once I learned that lesson, I installed Google Analytics. By doing this, I would have the chance of tracking how users were using and finding my blog.

In case you don’t know, Google Analytics is a technology anyone with access to the HTML code of a website can install. You just need a Google Account and set up separately a Google Analytics account. After setting up your account, you will have a Javascript Google Analytics Tracking Code (GATC) that will look like the one below. This code will be able to recognize some events when a user loads a page. For example, this code may identify the time that a user passed in a single page before leaving our website or before visiting a new page, and there are tons of events and useful information Google Analytics will provide us about our users.

Continue reading

Placements, devices and social media advertising

One confusing thing when talking to someone about online advertising for the first time is the question: where are my ads going to be displayed? It’s hard to explain because probably you can mention platforms (Facebook? Google Search? Twitter? – Mobile? Desktop?) but the complexity is more related to at what exact moment and in which placements your ad will have the chance of being shown, generating impressions, clicks, views or whatever KPI we are working on. By the way, what is a KPI?

Let’s just start by saying the definition of KPI: Key Performance Indicator. This is important for two reasons. First of all, because it will define what you consider success (or not). What is success for your business? Getting likes? I don’t think so. But if it was, the number of likes would be your KPI. Think that probably is more relevant the number of leads or new clients, for example. Or it can also be number of new App Installs you drove.

Let’s mention some KPIs:

  • Clicks
  • Impressions
  • Conversions
  • Leads
  • Video Views
  • App Installs
  • etc.
This was important to mention because according to the KPI you decide to work with, you will better understand what a placement is. For example, Snapchat is not the best place to generate clicks. Probably is better for generating video views. Or it wouldn’t be accurate to use Pinterest to generate Leads. Probably it’s better to actually sell products. And Instagram for sure is an excellent platform to promote your new app. At the end of the day, people using Instagram are already using their mobile phone and they are just one click away from a new app install.

Continue reading

The complexity around organic content

Back 10 years ago, organic content used to be more important than today. For then, Google was probably the only trusted source of traffic in the web. People typed a couple of keywords or questions in the search field, and Google would provide back a list of organic search results organized in pages, in which page 1 was the most trusted. In case you were desperate, you would go to page 2. These were the organic results.

Google organized these results according to a powerful algorithm they developed. This algorithm would take into account on-site and off-site elements. For example, if the URL or the title of the page contained the keyword typed by the user, there was a high chance for the website to appear in the search results, not necessarily in page 1. Or if there was tons of links pointing to a single URL, that was a signal of authority and Google would rank it in a better position, closer to the first result in page 1. Continue reading

The long road of creating high quality blog content

One of the reasons why creating content for Twitter is easy is because you just need to fill a form with no more than 140 characters. The same happens with Facebook: attach a picture, tag someone, write a message and that’s it. This also happens with other social media platforms. In Instagram and Snapchat we have an integrated camera in the app or in Pinterest we can install a button in our browser to Pin from it. On the other hand, it’s not the same story when creating a high quality piece of blog content.

While creating content for social media is becoming easier, creating high quality content for a blog is very complex as it demands hours of hard work. You gotta know not only your audience interests, but also to understand technical stuff about SEO, HTML and Web Analytics, among other things. At the end of the day, the difference between social media content and blogging content is that the former will disappear in a couple of days, while the other one will be indexed by Google and will remain there forever (?). This means that, when having a blog, people will be able to find and share our content in an individual basis because we will have an unique URL that makes it possible. My goal in this post is to describe the complexity behind this process and in the end I will propose a final checklist for the next time we plan to write a post in our blog.

For this post, I suppose we already have a blog in WordPress (or similar) with our own domain. It’s very important to mention this, considering that the URL we use provides credibility. It’s different to decide if clicking or a post whose URL contains or If you see that the authorship of what users are going to read is shielded by an original domain, probably readers would trust more and wouldn’t think twice if it’s worth reading you for the first time. Continue reading

Anatomy of a Facebook Ads campaign

The first time I created Facebook Ads by myself, I didn’t know what I was doing, a common scenario for small and medium businesses. For then, as you may know, I had my personal blog ( and something that I actually wanted was that more people get interested in the posts I wrote. Based on this, one of the problems at that moment was that I didn’t know how Facebook could help me reach that objective.

Before understanding the anatomy of a Facebook Ads campaign, ask yourself this question: what do you want for your business? The answer of this question will help us to drive the objective of this post: explaining in detail all you need to know before, during and after creating your first Facebook Ads campaign.
Continue reading

Domain registration: first steps

Hello, World! This is the first post of my brand new personal website, using my own domain As you may know, I already have my personal blog (in Spanish) in which I write in a weekly basis some thoughts about tech, education, economy, media, startups, among other things. The objective of this new website/blog is not to write opinions like the former one, but to post in a non-weekly basis about technical stuff I use in my daily work and personal projects. Just in case, I’ve worked with technology, advertising and Internet for more than 5 years and I started writing in 2008.

Now that you know what to expect, I want to talk in this first post about something I had to actually do to setup this website. So, if you are planning to create your own website or blog, be sure to read until the end of this post. Questions and comments are very welcome! Continue reading