Author Archives: Chris Makara

About Chris Makara

I have over 12 years of experience in Interactive Marketing & Digital Strategy, with a focus on SEO, Social Media & Demand Generation. I am an avid Football Fan, Golf Enthusiast & Ambidextrous Bowler. I can also be found on Google+, LinkedIn, and Twitter.

Social Superhero

Social Media Analytics Case Study: Want Better Social Media Metrics? Here’s How To Do It in 20 Minutes

One of the beautiful things about marketing online is that you can track almost anything. Social media analytics allow you to analyze trends, see what is (or isn’t working), and ultimately get the most out of your efforts.

My choice of tracking general website activity is Google Analytics.

I’ve touched on how using Google Analytics can help you make smart business decisions, and also mentioned how people should stop focusing on tracking vanity social media metrics.

But here’s the deal:

Most people don’t utilize Google Analytics for social media tracking the right way in order to really know what does or doesn’t work in regards to their social media efforts.

And if you are a social media manager, you’ll definitely want to check this out.

Get More Accurate Social Media Metrics Today: Get access to a free downloadable PDF checklist that will show you how to get more accurate social media metrics with the Social Superhero Approach.

Want to know how to use Google Analytics for social media tracking?

In this post, I’ll outline how I go about making sure you know exactly where social traffic is coming from and if it is a result of your efforts. Best of all, you’ll walk away with actionable steps and a scalable process to implement yourself and prove the value of your social media activities.

In fact, it should take about 20 minutes to implement.

Social Superhero Approach

How I Used the Social Superhero Approach to Prove a Social Media Manager’s Value

Whether you are a social media manager, a do-it-yourself social media marketer, or perhaps a small business who wants to know the real results social media efforts drive to your website, the Social Superhero Approach will give you no doubt if your efforts are working (or not).

And best of all, even as this client had over 300 blog posts, the Social Superhero Approach is completely scalable for any size website.

I was able to implement this for my client in less than 20 minutes without the need for some high priced social media analytics tools.

Using this approach, my client could not only attribute the social media efforts for website traffic, but they could also see how many new blog subscribers were a result of this single person’s social media efforts through their Google Analytics social media reports.

Get Accurate Social Media Analytics

How cool is that?

In the first quarter of this year, these social media efforts were responsible for 5,195 visitors and 57 newsletter subscribers.

But before they implemented this tracking method at a large scale, these social media efforts resulted in an unknown amount of visitors and newsletter subscribers.

Essentially….wait for it…

…They went from a zero to a hero. (Yeah, I just said that).

Sure, Google Analytics showed social traffic, but how do you know if it came from this person’s efforts?

They didn’t and here’s why…

Don’t Rely on Out-of-The-Box Social Media Analytics Tracking

Look, most people simply queue up their social media updates haphazardly. In fact, until recently I have been lazy on tracking my own personal social media efforts (but never my clients).

If you are like most, you may simply create an update on your favorite social media channel by copy/pasting the URL you want to share. You then can look in Google Analytics and see what the source for the traffic to that post was.

But what does that really tell you?

Did the visits come from your social media update from your profile? Or did it come from some random user sharing your URL?

What if you schedule your social media updates with Buffer or Hootsuite? Then what if someone else does the same?

How can you tell the difference?

You can’t. Your efforts and the efforts of others all look the same in Google Analytics by default. At best you can patchwork something together in Google Analytics to sort of get an idea, but it is not accurate by any means.

So how do you fix it?

Keep with me, we’re getting to the good stuff where the Social Superhero Approach saves the day.

Understand How Google Analytics Labels Your Website Traffic

Google Analytics can easily show you where your visitors come from. To get a quick overview of how people find your site, login to Google Analytics and follow these steps.

1. In the left column select “Acquisition > All Traffic > Channels.” You will see the default channel grouping of how analytics has determined the method a user made it to your site.

Google Analytics All Traffic Channels

2. Click on the “Social” link (listed as #2 in the above image) and you will see a breakdown of the social channels that referred traffic to your website.

Google Analytics Social Media Traffic Channels

3. Next, click on the Twitter link. You will see the next screen doesn’t really provide any additional insight.

Google Analytics Social Media Twitter Traffic Channels

How did Twitter refer these people?

Was it from a post you shared on social media?

Was it something tweeted by a reader?

In reality, this data can only tell us so much (which isn’t really much at this point). So how can we attribute more information into our analytics?

Well, I’ve got 4 words for you…

Urchen tracking module parameters.

Doesn’t sound familiar to you? Most commonly, this is simply referred to as UTM parameters.

What are Google Analytics UTM Parameters?

UTM parameters are simply a way to add some extra information to any URL and will override any other data that would typically pass into Google Analytics. For example, a standard URL you would share on social media might be:

http://chrismakara.com/social-media/how-to-create-a-twitter-dashboard-in-excel/

And when it is clicked, the data that shows up in Google Analytics will look a lot like the data shown in the above screenshots.

But when you attach UTM parameters to the URL, you can get some key data into Google Analytics. So your URL that you would share would look like this:

http://chrismakara.com/social-media/how-to-create-a-twitter-dashboard-in-excel/?utm_source=twitter&utm_medium=hootsuite&utm_campaign=evergreen

You will notice that I have 3 different UTM parameters attached to this URL. These are the 3 required by Google Analytics, with the option of 2 more as explained below.

Let’s take a look at each to see what they mean and how we can use them.

utm_source (Required)

The utm_source parameter tells you what website this URL appeared on. In this case, it is Twitter.

Please note that UTM parameters are case sensitive, so if you use “Twitter” on one URL and “twitter” on another, you will see two separate results in Google Analytics when looking at your campaigns.

utm_medium (Required)

Using the utm_medium parameter will allow you to designate the medium your link was posted on. In this example, I have used Hootsuite since it is one tool I schedule tweets with. If I were scheduling this tweet with Buffer, I would use “utm_medium=buffer”.

Then when I am digging into Google Analytics, I would be able to see all of my Twitter traffic, which came from Hootsuite or Buffer scheduled posts.

utm_campaign (Required)

If you want to designate a particular campaign or initiative to the link you are sharing, then you add that data to the utm_campaign parameter. In my example link above, you will see that I used “evergreen”.

I chose this due to the fact that I have certain blog posts that are evergreen in nature. This means that they really don’t expire for the most part and are a great opportunity to reshare again.

Of course you can name this parameter whatever you would like. For example, it could be the name of your initiative.

utm_term (Paid Search Only)

While this post is really focused on social media tracking, the utm_term parameter is an optional parameter for Google Analytics. However, this parameter is used to pull in the keyword search data for an Adwords ad.

Since it is optional and applies to paid search, there is no need for us to use it in our URL.

utm_content (Optional)

The final UTM parameter is utm_content. This parameter is optional. Should you decide to use it, typically it is used to track A/B testing or links that point to the same URL.

A Scalable Way to Accurately Track Your Social Media Efforts

Now that you know what UTM parameters are, let’s see why they are needed to more accurately track your social media efforts.

As shown above, if you are not using UTM parameters you are not in total control of the data being passed back to Google Analytics from your social media updates.

But check this out:

When you apply UTM parameters to your different social media channels, you can start to paint a clearer picture on how your social media efforts impact traffic to your website and ultimately prove your worth if you are a social media manager.

So what’s the best way to do that?

And how can you do it at scale? I am talking hundreds or thousands of URLs.

I’m going to show you how I used the Social Superhero Approach that I used with one of my clients.

Here’s the kicker:

Until now, you have probably relied on the Google UTM builder to create your URLs.

Google UTM URL Builder

Sure this is probably ok to use if you are doing a single URL, or perhaps a handful.

But what if you want to create UTM URLs for several hundred or even thousands of URLs?

You surely are not going to want to use that, are you?

I didn’t think so.

Step 1: Setting Up Your Social Media UTM Parameters

Using the Social Superhero Approach you are not going to rely on the Google UTM URL Builder.

Nope, you are going to use Microsoft Excel to create a social media metrics dashboard for creating UTM parameters.

Don’t be scared of Excel, I’ll walk you through it.

So open up Excel and let’s jump in.

As I mentioned before, UTM parameters are case sensitive. Therefore, you need to create a naming convention and stick with it.

I typically like to do everything in lowercase. This way I don’t have to remember to capitalize a letter.

The first thing I do is setup an Excel spreadsheet that will allow me to easily create and track my URLs and UTM parameters.

I have a columns for the following items:

  • URL (Column A) – The URL you want to share
  • UTM Source (Column B) – Where the user was when they clicked the link. This is usually the media channel (Twitter, LinkedIn, Facebook, etc)
  • UTM Medium (Column C) – This is where the link was presented to the user. What channel was used to share/send out the link. In most instances this will be your choice of a social media scheduling software (Buffer, Hootsuite, etc)
  • UTM Campaign (Column D) – This is the name of the campaign (Outreach, Evergreen, Fall Sale, etc)
  • UTM Ready Link (Column E) – This is the column where I use some Microsoft Excel hocus-pocus to automatically build the UTM ready URL based on the data I have entered. It’s simply Excel’s concatenate formula. So it may look something like this:

=IF(A4=””,””,CONCATENATE(A4,IF(B4=””,””,”?utm_source=”),IF(B4=””,””,B4),IF(C4=””,””,”&utm_medium=”),C4,IF(D4=””,””,”&utm_campaign=”),IF(D4=””,””,D4)))

Don’t worry if that formula doesn’t make much sense, I’ll give you a link to download a ready made Excel file at the end of this post.

social media UTM parameters

Once the spreadsheet is setup, I can easily add URLs into the column and then have my UTM parameters applied.

This makes it drop-dead simple to bulk create massive amounts of URLs to share on various social media channels.

You can take it even a step further by creating your whole social media update in Excel.

This will blow your mind, so here we go…

Step 2: Find All Your Posts to Share on Social Media

If you have made it to the point of creating the Excel file similar to the previous section, we can use some mind blowing tricks to easily create UTM trackable social media updates for all of your favorite social media channels at a massive scale.

The first thing you need to do is get a list of all the URLs you want to share on social media. If you have an XML sitemap, this can be done in a few simple steps (you have a sitemap? right?).

  1. Visit your XML sitemap link, like http://chrismakara.com/sitemap.xml
  2. Highlight all the data. Right click and copy (Ctrl+C)
  3. Go to Microsoft Excel and paste in the data in a new file in Column A

You can then remove any URLs you don’t want to tweet. For example, the homepage, contact page, etc. Once you have cleaned up the URLs, remove the extra columns that were copied in so that you are left with just the URLs.

Get XML Sitemap URLs

Save this file – you don’t want to lose what you have done so far.

Do you already have Niels Bosma’s SEO Tools for Microsoft Excel plugin? Great, skip down a bit.

If it’s not installed, stay with me.

Go ahead and download it here.

Follow the setup instructions to get it installed.

All setup? Good. Let’s keep going.

If you are not familiar with this Microsoft Excel plugin, I’ve done some pretty cool things using it. For example:

So what we are going to use it for is to scrape the titles of all the pieces of content we want to share on social media.

With the Excel plugin installed, we can import all the titles of the blog posts you want to share.

So in the spreadsheet where you pasted your XML sitemap data, let’s assume your URLs are in Column A. In Column B you will want to use the formula:

=HtmlH1(A1)

Then you will need to drag this formula down for all the URLs. Give it a minute (or two) and you will see all the blog titles magically appear. Of course this works only if you use H1 tags for the title of your blog post. Which you do, right?

If you happen to use H2 or even H3 tags, simply change the formula above to reflect that.

Scrape Blog Post Titles Excel

What you want to do next is take the data from these two columns and bring them into your UTM parameter spreadsheet you previously created. You will want to paste the URL into your URL column (Column A) and then paste the blog post title into a new column (Column F).

Bonus Tip – Want to Use Your Meta Description Instead?

Perhaps you would like to use something other than your blog post title for the text of the social media update?

I bet you have a rockin’ meta description that is sure to attract some attention.

So instead of using the formula “=HtmlH1(A1)”, you can use this:

=HtmlMetaDescription(A1)

Be sure to drag this formula all the way to the end of your URL list.

Within a minute or two, you’ll have your meta descriptions loaded into Excel.

One thing to keep in mind is that you’ll probably want to use the meta description on all social channels except for Twitter. You know, they have that whole 140 character limit thing…

Step 3: Creating Your UTM Trackable Social Media Updates

Now that you have all your data in one spreadsheet, let’s use some Microsoft Excel magic to put together some social media updates with your UTM parameters.

For example, let’s use Column G.

In Column G, you will want to use Excel’s concatenate formula. With this formula we will be combining the blog post title and the URL with the UTM parameter link.

Your formula should look something like this:

=CONCATENATE(F4, ” – “,E4)

Where column F is your blog post title and Column E is your already concatenated URL with UTM parameters. Of course, you could also just go ahead and concatenate the UTM parameters in this cell instead.

You’ll need to copy down this formula for all your rows of data. Just give it a second and you’ll have complete social media updates with your blog post title and UTM tracking parameters.

Step 4: Queue up Your Fully Trackable Social Media Updates

Now that your updates are ready to go with the Social Superhero Approach, you’ll need to upload them to your favorite social media management platform. I’ll cover two of my favorite platforms in this post, Hootsuite and Buffer.

Schedule Your Bulk Social Media CSV Updates in Hootsuite

The first social media management platform I’ll discuss is Hootsuite. In order to upload these social media updates, we’ll use the ability to bulk upload updates through a CSV file.

But before we jump into Hootsuite, we need to create a CSV file in the proper format.

For Hootsuite, your CSV needs to have the date you want to post the update in Column A, the content of the update in Column B, and the URL in Column C (optional).

So what you can do is simply copy Column H from the file we created above (where you concatenated the blog post title and the UTM parameter URL) and paste this into Column B of your Hoostsuite Excel file.

Then in Column A, you will need to enter the day/time that you want the update to post at. Just a reminder, the correct format is mm/dd/yyyy hh:mm or dd/mm/yyyy hh:mm.

You’ll be able to leave Column C empty since your URL is in Column B already.

Save the file as a CSV.

Once logged into your Hootsuite account, in the left hand menu click on “Publisher > Bulk Message Upload”. Then select the Hootsuite CSV you created and pick the social network channel your UTM source parameter is designating. For example, Twitter. Then submit the data.

Bulk Schedule UTM Trackable Social Media Updates Hootsuite

Please note that you will need to create a separate CSV file to upload for each social media channel you want to post to. This is due to the fact that you will want to use your social media specific UTM parameter for each social account when using the Social Superhero Approach.

For example, your Twitter account will need to use the URL with “utm_source=twitter” while your LinkedIn account will need to use “utm_source=linkedin”. If you don’t want to create new CSV files, you can do a simple find and replace for your “utm_source” string and replace it with the next social media channel you want to schedule posts for.

Unfortunately, Hootsuite doesn’t allow you to designate in your CSV which social media account you want to post the update to.

Oh well, small price to pay in order to get more accurate data!

Schedule Your Bulk Social Media CSV Updates in Buffer

If you’ve made it this far, I’m sure you are thinking “How are you going to get his data into Buffer? Are you crazy, you can’t upload a CSV file to Buffer!”

And you are right…

…but there is a way to do it!

If you are a user of both Hootsuite and Buffer, you’re well aware that an advantage Hootsuite has over Buffer is the ability to upload a CSV file with social media updates.

However, I’m launching a website that allows you to upload a CSV file to Buffer (and some other cool things).

So here’s what you’ll need to do.

  1. Create a CSV file just like you would for Hootsuite in the section above.
  2. Create an account on Bulkly (depending on how many updates you want to schedule, you can use a free account).
  3. Follow the steps to upload a CSV file to Buffer.

Pretty simple.

But let me break down the steps on Bulkly.

Once you are logged in, you will see a screen like this:

Upload CSV To Buffer

Select the “CSV Upload” option and proceed to upload the CSV file you created.

Next, you will need to select which social media account(s) you want to post to.

In order to get the most accurate info from the Social Superhero Approach, you should individually create CSV’s for each channel with unique utm_medium parameters. Therefore, you should be selecting a single social media account that matches your UTM parameters.

Click “next.”

After your CSV uploads to Bulkly, you will see a list of everything you have uploaded. Here, you can change the times to post the update or edit the actual update text.

Edit CSV To Buffer

One cool thing about Bulkly is that you don’t have to figure out the different times to schedule your posts. So in this step, you can leave the date field empty and then have Bulkly figure it out for you on the next step.

You will also notice a checkbox to the left of each update. You will need to check off each message you want to send to Buffer, or if you want to send them all, simply click the “select all” option.

On the final step, you can configure the times to post your social media updates.

With Bulkly, you get 3 options:

  1. Use the times you setup in your CSV upload
  2. Select a date/time range and Bulkly will randomly select times to post that fall within your desired range.
  3. Have Bulkly post all updates at set intervals. For example, post an update every 6 hours.

For example, if you want to post within a date/time range, you would use the calendar and slider to set the beginning and end range.

Set times for CSV To Buffer

Once you have your times selected, simply click the “submit” button and Bulkly will send everything to your Buffer queue.

Bonus Tip – Automatically Repost Social Media Updates

One cool thing about Bulkly is that you can also create social media updates that can be reposted to your social media accounts automatically.

This is perfect if you have evergreen content.

Simply follow the steps above and when prompted to repost, select yes and follow the steps.

Your social media updates will be added back to your Buffer account at the intervals you set.

Practically a set and forget!

While Bulkly is not open for everyone at the moment, be sure to sign up for an invite when it is.

Read This If You Use Buffer to Schedule Social Media Updates

There is one thing I need to bring to your attention if you use Buffer to schedule your social media updates…

For each of your social accounts you are scheduling posts with in Buffer, you need to be sure to disable the “Enable Campaign Tracking.”

If this is enabled, Buffer will use their own UTM parameters on your links.

For each of your social media accounts in Buffer, you will need to click on the “Settings > Link Shortening” tab. Then scroll down and click “Nope” to disable Buffer’s UTM tracking parameters.

Buffer Google Analytics Setting Override

If you use Hootsuite, you should not have any issues with them overwriting your UTM parameters. I have been using them for awhile without any trouble.

Step 5: Check Out Your Sweet, Sweet Data

Once your campaigns have been running for awhile, or if you have a high trafficked website your new properly attributed social media data will start to take shape in Google Analytics.

To find this data, in Google Analytics click on “Acquisition > Campaigns > All Campaigns.” Then click on your campaign name. This will bring up results similar to the above.

Social Media Manager Proving Their Value With Social Media Analytics

Without using the Social Superhero Approach, these social referrals would have all been lumped/lost in Google Analytics with no attribution to the Social Media Manager’s work.

The Social Superhero Approach provides validation of a job well done.

Bonus Tip – Get Deeper Insight

You can take your results a level deeper by choosing the secondary dimension “Landing Page.” This will then show your results with the actual page the visitor first visited. Essentially, you can see which social media posts worked well (or not so well) on a particular channel.

Now You Try It

I’m sure to see the benefit to implementing the Social Superhero Approach and how it can show you exactly how your social media efforts are paying off.

While it may seem like a lot at first, it is actually really easy to implement if you follow it step-by-step and should take about 20 minutes to get going.

But the work is worth it in that you will be able to have the right social media analytics in place whenever you ever launch a campaign.

Want to get started?

Click the link below to get a PDF checklist AND a ready to use Microsoft Excel spreadsheet with all the formulas.

Download the Social Superhero Checklist

instagram

Automagically Get Instagram Data in Microsoft Excel

While Instagram might not be for everyone, there are countless businesses getting started on Instagram. However, what if you need a quick glance into some Instagram user data? Sure, there might be some tools out there that can give you more detailed data…but I needed something quick and easy that would let me copy and paste a list of Instagram usernames into it and then give me some basic stats for the users.

Automagically Get Instagram Data in Excel

My choice of tool for this job was Microsoft Excel. I’ve had great success with my Twitter Dashboard for Microsoft Excel, and it only made sense to make one for Instagram.

To do this, you will only need two things:

  • Microsoft Excel
  • Niels Bosma’s SEO Tools Excel Plugin

Need a More Advanced Instagram Scraper? Contact me to discuss the development of a custom Twitter scraper to get the Twitter data you need.

Setting Up Microsoft Excel To Scrape Instagram Data

In order to get the Instagram data to magically appear in Excel, we first need to install the SEO Tools Excel Plugin. Niels’ site provides the installation instructions which are pretty easy.

When installed, this plugin will allow us to gather data from URLs and instantly pull external data into Excel. Please note that this MUST be installed in order for the steps I provide below to work.

Once you have downloaded it and activated it in your Microsoft Excel add-ins menu, you should see the SEO Tools tab in the top navigation ribbon.

SEO Tools Excel

If you have never used this in Excel, I highly suggest exploring all you can do with it. You will be amazed at what is possible!

Let’s Get Instagram Data into Microsoft Excel

Now that you have installed Niels’ SEO plugin, we can start creating some formulas that will get the data we are looking for.

Initially, I was going to use Instagram’s site to get the data; but I decided to go another route. To get the data I decided to use a site called Iconosquare.com – which provides various Instagram data for your account.

Sure you can easily see stats of your own account. But what if you could easily view these same stats for others in Microsoft Excel?

Before I lay out the process for setting up your Excel file to get this data, I want to quickly explain the process of how Excel is able to get the data.

You will be using a feature of the SEO Tools plugin called “XPathOnUrl” which will allow you to get the data from the Xpath of a page.

What is Xpath you ask?

Xpath is a query language for selecting nodes from an XML document. It basically allows you to get values from a XML document. In other words, we are using this to scrape data from a website.

Setting Up The Excel File

You will need to start with a blank Excel sheet and add the formulas below where noted. Before we get to the formulas, we need to label our columns and create a table. Label the following cells as noted:

  • A1 – Instagram ID
  • B1 – Iconosquare
  • C1 – Username
  • D1 – Full Name
  • E1 – Bio
  • F1 – Personal URL
  • G1 – Followers
  • H1 – Following
  • I1 – Media Raw Data
  • J1 – Media/Posts

After the column headings are created, you will need to create a table. Simply highlight each of the cells you just created and then click “Ctrl+T” on your keyboard. You will then get a pop up asking you about the table, simply be sure to check the box that says “My Table Has Headers” and click “OK.”

Now let’s move on to the formulas!

Instagram ID (A1)

In cell A2, we will enter the Instagram username of the profile we want to gather data for. Simply leave this cell blank or enter a profile name you would like to get the data of.

Iconosquare (B1)

For cell B2, we are going to populate the Iconosquare URL needed to pull up the profile you want the data for. Therefore, we will use the following formula:

=IFERROR(CONCATENATE(“http://iconosquare.com/”,[@[Instagram ID]]),””)

What this formula is basically saying is that if it returns an error (IFERROR), then the cell should render blank. If there is no error, then it will merge (CONCATENATE) the URL with the Instagram profile ID. You will notice that I use “IFERROR” on most of the formulas below.

Username (C1)

You will be pulling the username displayed on the webpage for cell C2. To do this, use the following formula:

=IFERROR(XPathOnUrl([@Iconosquare],”//h2[@class=’username’]”),””)

This formula is the first use of “XPathOnURL” which means we are now getting data from the website. It is essentially visiting the URL created in B2 and then looking for the value of the H2 tag with the class “username.”

Full Name (D1)

Up next you will be creating a formula to bring in the full name that is being displayed on Instagram. In order to do this, use this formula:

=IFERROR(XPathOnUrl([@Iconosquare],”//h1[@class=’fullname’]”),””)

In this formula, it works similarly to the Username formula. The only difference is that we are looking for the H1 tag with the class of “fullname.”

Bio (E1)

To grab the Instagram user bio data, in cell E2 use this formula:

=IFERROR(XPathOnUrl([@Iconosquare],”//div[@class=’clear bio-user’]”),””)

This formula visits the profile page and looks for the content in the class “clear bio-user” which is where the profile bio information is.

Personal URL (F1)

Some Instagram users enter a URL in their profile. Sometimes it is a personal URL, while others it is for a business. To pull this URL from Instagram into Excel, use this formula in cell F2:

=IFERROR(XPathOnUrl([@Iconosquare],”//div[@class=’clear bio-user’]/a[@class=’website-link’]”),””)

With this formula, it visits the profile page and gathers data from the anchor class “website-link.”

Followers (G1)

One of the more notable social vanity metrics, this column will gather the number of followers for an Instagram account. In cell G2, use the following formula:

=IFERROR(XPathOnUrl([@Iconosquare],”//a[@class=’followers user-action-btn’]/span[@class=’chiffre’]”),””)

In this formula, it will gather the follower count from the span class “chiffre.”

Following (H1)

To see how many users an Instagram account is following, we will collect that data in column H. In cell H2 enter this formula:

=IFERROR(XPathOnUrl([@Iconosquare],”//a[@class=’followings user-action-btn’]/span[@class=’chiffre’]”),””)

Using this formula, Excel will display the number of users an account is following.

Media Raw Data (I1)

This column is going to pull in the number of media posts (images/videos) an Instagram user has uploaded. So in cell I2 use this formula:

=IFERROR(XPathOnUrl([@Iconosquare],”//span[@class=’photos user-action-btn user-action-btn-selected’]”),””)

The result will show the number of uploads with the word “media” after it. In the next column we will remove the “media” text so it shows just a number.

Media/Posts

In order to remove the “media” text from cell I2, we will need to use the following formula in cell J2:

=IFERROR(LEFT(I4,LEN(I4)-6),””)

With this formula, the column will show only the number of uploads a user has made to Instagram.

Utilizing Your Instagram Data

Now that you have successfully created your Excel file (you got it working, right?), in what ways can you use this data to your advantage?

Here are a few ways to get you started:

  • Identify users with specific keywords in their bio
  • Find users who do or do not have URLs listed in their profile
  • Determine which users post frequently and would be worth engaging with
  • Build reports on competitors

Need a More Advanced Instagram Scraper? Contact me to discuss the development of a custom Twitter scraper to get the Twitter data you need.

In what ways do you plan on using this data to your advantage? Be sure to let me know in the comments below.

instagram data microsoft excel

find-social-accounts-on-google-plus

Find Your Followers’ Other Social Media Accounts Using Google+

Creating connections is an integral part of any digital strategy. For the most part, you and I made a connection through a social channel. Channels such as Twitter, LinkedIn, Google Plus, or Pinterest.

google plus social media accounts

Even though Google killed off authorship in the search results, I am still a believer in using Google Plus to drive referral traffic.

Not only is Google Plus a nice source for traffic, it is also an excellent website to build meaningful relationships. Unlike Twitter or Pinterest, your profile can provide some great insight into your audience. You are able to provide detailed information about yourself on your “About” page in Google Plus.

Most people (myself included) took some time to really provide details about who we are are. Not only can you cover your background, but you can add employment history and even links to other websites you frequent.

Among these websites listed are typically other social media profiles such as Twitter, LinkedIn, Facebook, and Pinterest. Continue reading

google-plus-authorship

Without Authorship, Google+ Still Matters. See How Google+ Sent Me 197 Extra Visitors in 24 Hours

As many are aware, Google decided to drop showing authorship images from its search results. Previously, as you may have noticed, when you ran a search on Google, some of the search results would display the author’s image next to the search result. In fact, I even took the time to show you how to setup Google authorship.

google plus authorship matters

Unfortunately, that ship has sailed. It was fun while it lasted.

But does that mean Google+ should no longer be part of your overall digital marketing strategy? Continue reading