You are on page 1of 132

Welcome to

Social Media
Analytics

Social Media Analytics


ABOUT INSTRUCTOR - Abhinav Singh
2016
CloudxLab Building platform for practicing Big Data Technologies

2015 Byjus #1 Edtech application in India on PlayStore


2015

2013 Specadel Developed platform for disrupting indian education

2012

HashCube Developed #1 Sudoku Game on Facebook

2009

Social Media Analytics


About CloudxLab
Making learning fun and for life

Videos Quizzes Hands-On Projects Case Studies

Real Life Use Cases


Automated Hands-on Assessments

Learn by doing
Automated Hands-on Assessments

Problem Statement Hands On Assessment


Cloud based Lab
Introduction

● Name
● Work Experience
● Favourite tool and Programming Language
● What is your expectation from this session?

Social Media Analytics


Question

What is Social Media?

Social Media Analytics


What is Social Media?

In just 100 years, the ways we communicate


have been through numerous revolution

Social Media Analytics


What is Social Media?

Social Media Analytics


What is Social Media?

Social Media Analytics


What is Social Media?

Social Media Analytics


What is Social Media?

Social Media Analytics


What is Social Media?

Social Media Analytics


Facebook

● Needs no introduction
● 2 billion users on facebook
● The world population is 7.6 billion

Social Media Analytics


Facebook - Objective
● Customer engagement
○ Through pages
○ Through ads
○ Through feeds
● Customer support

Social Media Analytics


Twitter
● Connect with your friends and other fascinating people
● Get in-the-moment updates on the things that interest you
● 328 million monthly active users

Social Media Analytics


Twitter - Objective
● General awareness
● Brand building through product updates
● Customer support

Social Media Analytics


LinkedIn
● 500 million+ members
● Manage your professional identity
● Build and engage with your professional network
● The new Facebook

Social Media Analytics


LinkedIn - Objective
● Thought leadership
● Build professional network
● Hiring

Social Media Analytics


YouTube
● Enjoy the videos and music you love
● Upload original content and
● Share it all with friends, family, and the world
● 300 hours of video are uploaded to YouTube every minute
● 30 million visitors per day
● 1,300,000,000 users on YouTube

Social Media Analytics


YouTube - Objective
● Sales / Lead Generation
● Likes
● Subscribers
● Brand Building

Social Media Analytics


Google+
● Discover amazing things and connect with passionate people
● 111 million users
● Share photos and swap tips
○ Landscape Photography
○ Street Photographers

Social Media Analytics


Google+ - Objective
● Social Network
● Hangout on air for public conversations
● Customer Service

Social Media Analytics


Pinterest
● Discover
○ Recipes
○ Home ideas
○ Style inspiration and other ideas to try
● 175 million monthly active users

Social Media Analytics


Pinterest - Objective
● Social Network
● General Awareness

Social Media Analytics


Instagram
● Instagram is not just a platform for sharing photos and videos
● 400+ million active users
● Necessary for the brands and corporations
○ To track the performance of various activities and
○ Users on Instagram
○ To keep them ahead of the competition

Social Media Analytics


Instagram - Objective
● Provide recommendations to users on places to travel
● Determine visitor trends to various tourist locations
● Find out what people say about various locations
● Determine the performance of various media posts
● Popularity trend of various celebrity users and brands on Instagram
● Compare Instagram popularity scores of brands with that of their
competitors

Social Media Analytics


Quora
● Place to gain and share knowledge
● Platform to ask questions and connect with people
● 150 million monthly active users

Social Media Analytics


Quora - Objective
● Thought Leadership

Social Media Analytics


Social Networks

Social Media Analytics


Question

Why do we need to understand Social Media?

Social Media Analytics


Social Media Importance

Social Media Analytics


Social Media Importance
● The traditional media such as
○ Radio,
○ Newspaper and
○ Television
○ Facilitates one-way communication
○ With a limited scope of reach and usability

Social Media Analytics


Social Media Importance
● Internet-based social media
○ Offers multi-way communication
○ With features such as
■ Immediacy and
■ Permanence
● It is important to understand
○ All the aspects of social media today
○ Because real customers are using it

Social Media Analytics


Social Media Importance
● Businesses need to
○ Heed to the opinion of the consumer
○ By mining social networks
● By gathering information on the
○ Opinions of consumers
○ They can understand
○ Current and potential customers' outlook
○ And take business decisions
○ Which will help business in long run

Social Media Analytics


Social Media Mining Techniques

Social Media Analytics


Social Media Mining Techniques
● Graph mining
○ The process of extracting useful knowledge
○ From a social relationship
○ Like Facebook Graph Search

Social Media Analytics


Social Media Mining Techniques

Graph Mining

Social Media Analytics


Social Media Mining Techniques

Graph Mining

Social Media Analytics


Social Media Mining Techniques

Graph Mining

Social Media Analytics


Social Media Mining Techniques
● Text mining
○ Extraction of meaning
○ From unstructured text data
○ Present in social media

Social Media Analytics


How to do Social Media Analytics

Social Media Analytics


Process of Social Media Analytics

Step 1 - Authentication on social website

● Create an app on social media like Twitter or Facebook


● Get API keys, Access token etc

Social Media Analytics


Process of Social Media Analytics

Step 2 - Get Data using API

● Get the data using API


● Provided by the social media

Social Media Analytics


Process of Social Media Analytics

Step 3 - Cleaning the data

● Clean the data


○ To feed into data modeling algorithms

Social Media Analytics


Process of Social Media Analytics

Step 4 - Data modeling

● Using standard algorithms such as


○ Opinion mining
○ Recommendations

Social Media Analytics


Process of Social Media Analytics

Step 5 - Result Visualization

● Visualize to
○ Find trends
○ Meaningful information

Social Media Analytics


Process of Social Media Analytics

1. Authentication 2. Get Data 3. Clean Data

5. Visualization 4. Data Modeling

Social Media Analytics


Examples of Social Media Analytics

Social Media Analytics


Examples of Social Media Analytics

Twitter
● What are people talking about right now?

Social Media Analytics


Examples of Social Media Analytics

Twitter
● Sentiment Analysis

Social Media Analytics


Examples of Social Media Analytics

Facebook
● Gender analysis of Facebook post likes

Social Media Analytics


Examples of Social Media Analytics

Facebook
● Analysis of Facebook friends network

Social Media Analytics


Thank you
@singhabhinav | abhinav.foss@gmail.com
Feedback - https://goo.gl/guUF9C

Social Media Analytics


Question

What is Social Media?

Social Media Analytics


Question

Why do we need to understand social media?

Social Media Analytics


Question
● We use social media platforms
○ To participate in many different kinds of conversations
● Take Example of Twitter
○ It has 330 million active users per month around the world
● Significant platform for public communication
● Real-time global news network for current events
● Site of
○ Debate and discussion about
○ Political, social and cultural issue

Social Media Analytics


Question
● Examples on twitter
○ Chennai flood

Social Media Analytics


Question
● Examples on twitter
○ Elon musk vs Mark Zuckerberg

I’ve talked to Mark about this. His


understanding of the subject is limited

Social Media Analytics


Question
● Examples on twitter
○ Elon musk vs Mark Zuckerberg

I’ve talked to Mark about this. His


understanding of the subject is limited

Social Media Analytics


Usages
● Businesses uses social media platforms
○ To connect with customers and
○ Advertise
● Politicians use them to
○ Campaign
● Activists use them to advocate for change
● And emergency services can use them to coordinate action in times of
crisis

Social Media Analytics


Coordinating everyday conversations
● Whether posting your own ideas
● Participating in discussions or
● Just passing on the latest news
● Our own everyday conversations on social media are
○ Part of the bigger picture of global communication

Social Media Analytics


Coordinating everyday conversations
● These conversations range from
○ Our own thoughts on major global events
○ Personal topics like
■ Parenting
■ Food
■ Fashion and
■ Entertainment

Social Media Analytics


Coordinating everyday conversations
● On Twitter and many other platforms
○ Conversations are sometimes organised through
○ One or more hashtags

Social Media Analytics


Coordinating everyday conversations

What is hashtag?

Social Media Analytics


Coordinating everyday conversations

#india
#bangalore
# randomthoughts

Social Media Analytics


Coordinating everyday conversations
● Hashtags are used to
○ Coordinate public conversations on all kinds of things
○ All around the world

Social Media Analytics


Coordinating everyday conversations
● The public that emerge and are coordinated through hashtags are not
always civil or democratic – they can be antagonistic and even abusive;
they can be frivolous and entertaining as well

Social Media Analytics


Twitter and Activism

Social Media Analytics


Twitter and Activism

The Arab Spring

Social Media Analytics


The Anatomy of a Tweet

# @ RT

Social Media Analytics


Gathering Twitter data

Social Media Analytics


Gathering Twitter data
● In this activity
○ You’ll become a Twitter researcher
○ You’ll formulate your question
■ Grapple with issues of privacy and
■ Ethics and
■ Consider Twitter as a corporation

Social Media Analytics


What are Digital Methods?

Social Media Analytics


What is Private?

Social Media Analytics


Ethics in Social Media Research

Social Media Analytics


Your Research Question

Social Media Analytics


Accessing Data and Role of the API

Social Media Analytics


Gathering Twitter Data

Social Media Analytics


Working Out What Data To Gather?

Social Media Analytics


Twitter as a Commercial Enterprise

Social Media Analytics


Digging Deeper

Social Media Analytics


Question - 1

Hashtags are used to

A. Increase traffic to a website

B. Coordinate conversations

C. Make a campaign more visible

Social Media Analytics


Question - 1

Hashtags are used to

A. Increase traffic to a website

B. Coordinate conversations

C. Make a campaign more visible

Social Media Analytics


Question - 2

Which of these parts of a tweet are not unique to Twitter?

A. RT

B. URL

C. Hashtag

D. @replies

Social Media Analytics


Question - 2

Which of these parts of a tweet are not unique to Twitter?

A. RT

B. URL

C. Hashtag

D. @replies

Social Media Analytics


Question - 3

You don’t need to consider ethics when

A. Users make their information publicly available

B. The results are not made available, or formally published

C. You have the consent of users involved

D. None of the above

Social Media Analytics


Question - 3

You don’t need to consider ethics when

A. Users make their information publicly available

B. The results are not made available, or formally published

C. You have the consent of users involved

D. None of the above

Social Media Analytics


Question - 3

You don’t need to consider ethics when

A. Users make their information publicly available

B. The results are not made available, or formally published

C. You have the consent of users involved

D. None of the above


Ethics are important at all stages of the research process, even
for expert researchers

Social Media Analytics


Question - 4
Fundamentally, what does an API allow us to do?

A. Generate insights about user behaviour

B. Connect to the underlying structure of a platform

C. Save and retrieve local user data

D. Avoid ethical issues by anonymising data

Social Media Analytics


Question - 4
Fundamentally, what does an API allow us to do?

A. Generate insights about user behaviour

B. Connect to the underlying structure of a platform

C. Save and retrieve local user data

D. Avoid ethical issues by anonymising data

Social Media Analytics


Question - 5
Which issue affecting social media research is most unique to
Twitter?

A. Uncertainty of assured ongoing access to data

B. Risk of government intervention in online public protests

C. Public conversations becoming less open

D. Exploitation of users through the commercialisation of personal data

Social Media Analytics


Question - 5
Which issue affecting social media research is most unique to
Twitter?

A. Uncertainty of assured ongoing access to data

B. Risk of government intervention in online public protests

C. Public conversations becoming less open

D. Exploitation of users through the commercialisation of personal data

Social Media Analytics


Analysing Twitter Metrics

Social Media Analytics


Twitter Metrics

Social Media Analytics


You Have the Data. What is Next?

Social Media Analytics


Publics: Complementary and Competing

Social Media Analytics


Publics: Personal and Calculated

Social Media Analytics


Metrics for Understanding Communication

Social Media Analytics


Temporal Metrics

Social Media Analytics


Understanding Retweets

Social Media Analytics


Finding Retweets in Data

Social Media Analytics


Who is Who?

Social Media Analytics


Relationships - Followers and Followees

Social Media Analytics


Making Sense of Data

Social Media Analytics


Identifying Trends

Social Media Analytics


Visualizing Data

Social Media Analytics


Changing Practices

Social Media Analytics


Visualizing

Social Media Analytics


Social Media, Social Networks

Social Media Analytics


Which Social Networks?

Social Media Analytics


Networks in Action

Social Media Analytics


Nodes and Edges

Social Media Analytics


Visualizing Networks

Social Media Analytics


Network Property - Centrality

Social Media Analytics


Network Property - Eccentricity

Social Media Analytics


Understanding the Structure of Network

Social Media Analytics


Different Tweeting Networks

Social Media Analytics


Seeing the Big Picture

Social Media Analytics


Generating and Exporting Visualizations

Social Media Analytics


What did You Find?

Social Media Analytics


Beyond Twitter Hashtags and Keywords

Social Media Analytics


Putting Things into Perspective

Social Media Analytics


Question - 1

What features of Twitter enable social networks to form?

A. Following on Twitter

B. @mentioning another user

C. Retweeting a piece of information

D. Posting content to your public profile

E. Timelines that are updated in real time

Social Media Analytics


Question - 1

What features of Twitter enable social networks to form?

A. Following on Twitter

B. @mentioning another user

C. Retweeting a piece of information

D. Posting content to your public profile

E. Timelines that are updated in real time

Social Media Analytics


Question - 2

What is the role of an algorithm in the visualisation process?

A. To determine the colour and size of the graph

B. To reveal the strength of relationships between nodes

C. To filter a dataset according to different parameters

Social Media Analytics


Question - 2

What is the role of an algorithm in the visualisation process?

A. To determine the colour and size of the graph

B. To reveal the strength of relationships between nodes

C. To filter a dataset according to different parameters

Social Media Analytics


Question - 3

Boundaries around clusters in your data

A. Shift depending on the metrics you choose

B. Are set and remain constant

C. Don’t tend to change over time

Social Media Analytics


Question - 3

Boundaries around clusters in your data

A. Shift depending on the metrics you choose

B. Are set and remain constant

C. Don’t tend to change over time

Social Media Analytics


Question - 4
When making decisions about your visualisation, it is
important that

A. Your graph has lots of clearly labelled information

B. Your graph invites the viewers’ interest

C. You’re transparent about your decisions when creating your

visualisation

Social Media Analytics


Question - 4
When making decisions about your visualisation, it is
important that

A. Your graph has lots of clearly labelled information

B. Your graph invites the viewers’ interest

C. You’re transparent about your decisions when creating your

visualisation

Social Media Analytics


Thank you
@singhabhinav | abhinav.foss@gmail.com
Feedback - https://goo.gl/guUF9C

Social Media Analytics

You might also like