SMA Experiment
SMA Experiment
SMA Experiment
Aim: To Study various social media platforms, analytics tool & techniques, and
Business Application
Theory:
This experiment will help in developing a basic understanding of social media platforms.
In addition, students will be exposed to various analytics tools and techniques widely
used for analysis and visualization of performance metrics. Students will understand the
importance of social media analysis in various businesses. The objectives are listed as
follows:
i) Learn the basic interface of popular Social Media platforms (Facebook, twitter,
youtube,
etc.).
ii) Use widely available Social Media analytics tools (facebook insights, google
analytics
netlytic, etc.)
iii) Perform Social Media Analytics and learn various techniques and important
engagement
metrics using google analytics, netlytic, lexalytics, etc.)
iv) Study the importance of social media analytics for any business.
Procedure:
Objective 1: Create a user account on any three social media platforms and explore its
Features.
Objective 3: (i) Access NLP Demo from lexalytics.com website and analyze available
sample texts regarding article/reviews, feedback, etc. (ii) Login to netlytic.org and
analyze the performance of any youtube video, keyword on twitter, google sheets, RSS
feed, reddit data.
Conclusion:
Characteristics of Instagram:
1) Multiple filters can be used for entertainment purpose.
2) Stories Highlight can be important for memories.
3) Video posts can be used as most successful marketing tool.
4) Augmented reality based filters are used for superimposing futuristic, unique and
interactive experiences.
5) IGTV is Instagram's standalone video platform to grow following and increase
engagement.
Characteristics of Twitter:
1) Tweets are the most important feature of Twitter. It allows users to share their
opinion/thoughts regarding a certain topic.
2) Users can pay a subscription fee to get their accounts verified.
3) Twitter's trending page gives the user realtime information about things which are
happening in the world.
4) Twitter thread feature is used by users to give information about in multiple tweets or the
users uses this feature to have conversation over it.
5) Retweets features are used by users to share a particular tweet from different user on
their profile.
Twitter:
Instagram:
Figure 2: Instagram
stories Feature.
Google Analytics:
Figure 1: Performance report of a Business
which is registered on Google.
Figure 2: Number of people who viewed the business through various social media
.Instagram analytics:
Analyzing and retrieving data using various online tools
Figure 1: Sentiment
analysis of a review
given on the
.restaurant
Figure 2: Retrieving
comment data of a
youtube video using
netlytic.
Aim: To Collect Data from Social Media platforms and popular websites of various
businesses.
Theory:
Since the beginning of the web, web scraping has been the main challenge for anyone
who wanted to exploit the richness of information available on the Internet. In the very
beginning, very few APIs were available and people used to copy the content of
websites by just using copy-paste schema. Then, some programmatic tools were
created to follow links (crawling) and extract the content from web pages (scraping).
The information was structured by using text patterns (regex) or DOM (Document
Object Model) parsing methods. More recently, the development of semantic analysis
tools and artificial intelligence enabled alternative approaches, which are much more
efficient and closer to human understanding and interpretation of website content.
Search engines, especially Google, have been leaders in web scraping, as they go
about crawling the entire web to index content from web pages and make it available
through its search engine for the entire world. However, nowadays scraping is an
essential component of many applications of unstructured web content for natural
language processing and other requirements. Some of the features of web crawling and
scraping are listed in TABLE l.
Procedure:
Conclusion:
In this experiment we have studied about difference between Web Crawling and Web
Scraping. Also we done web scraping of different websites using google chrome
extension.
Output:
EXPERIMENT NO 3
Theory:
Throughout this part we are going to focus on the kind of data visualisation word cloud.
It always interesting to do this kind of viz in order to have a global vision of the data. The
visualisation are going to do with the column "text" and "country".
3. Tweet's source
In this third part we are going to check the source of the tweets. And by the source I
mean the device and the location. The purpose is to see the repartition of the tweet by
deveice. As usual the first is the cleaning. The kind of device is situated at the end in the
column "source". With the following example we can see that the device is just before
"/a>".
4. Sentiment Analysis
Throughout last part we are going to do an sentiment analysis. The objective is to class
by type th tweets. We are going to distingush 3 kind of tweets according to their polarity
score. We will have the positive tweets, the neutral tweets and the negative tweets.
Result:
Conclusion:
In this way we have studied the importance of data cleaning and pre-processing and
visualization of Twitter data analysis.
EXPERIMENT NO 4
Aim: To perform exploratory data analysis and visualization of (i) financial data of any
business (ii) social media data of any business.
Software: MS Power BI
Theory:
In the world of Big Data, data visualization tools and technologies are essential to
analyze massive amounts of information and make data-driven decisions.The
importance of data visualization is simple: it helps people see, interact with, and better
understand data. Whether simple or complex, the right visualization can bring everyone
on the same page, regardless of their level of expertise.
Procedure:
Theory:
Procedure:
Sentiment analysis generally follows these steps:
Collect data. The text being analyzed is identified and collected. This involves using a
web scraping bot or a scraping application programming interface.
Clean the data. The data is processed and cleaned to remove noise and parts of
speech that don't have meaning relevant to the sentiment of the text. This includes
contractions, such as I'm, and words that have little information such as is, articles such
as the, punctuation, URLs, special characters and capital letters. This is referred to as
standardizing.
Extract features. A machine learning algorithm automatically extracts text features to
identify negative or positive sentiment. ML approaches used include the bag-of-words
technique that tracks the occurrence of words in a text and the more nuanced
word-embedding technique that uses neural networks to analyze words with similar
meanings.
Pick an ML model. A sentiment analysis tool scores the text using a rule-based,
automatic or hybrid ML model. Rule-based systems perform sentiment analysis based
on predefined, lexicon-based rules and are often used in domains such as law and
medicine where a high degree of precision and human control is needed. Automatic
systems use ML and deep learning techniques to learn from data sets. A hybrid model
combines both approaches and is generally thought to be the most accurate model.
These models offer different approaches to assigning sentiment scores to pieces of text.
Sentiment classification. Once a model is picked and used to analyze a piece of text, it
assigns a sentiment score to the text including positive, negative or neutral.
Organizations can also decide to view the results of their analysis at different levels,
including document level, which pertains mostly to professional reviews and coverage;
sentence level for comments and customer reviews; and sub-sentence level, which
identifies phrases or clauses within sentences.
Result:
EXPERIMENT NO 6
Theory:
You can expand the graph to show all the related entities for any entity. Each time you
show all entities related to a particular entity, that entity node becomes the hub entity in
a new relationship cluster.To maintain the integrity of each relationship cluster, an entity
can be displayed on the graph multiple times in multiple relationship clusters. But each
entity displays in each relationship cluster only once. To see every relationship cluster
the entity is part of, select the entity by clicking on that node. The interior of the selected
entity node changes to blue in each relationship cluster that the entity is part of.
Procedure:
Degree Centrality
The people most popular or more liked usually are the ones who have more friends.
Degree centrality is a measure of the number of connections a particular node has in
the network. It is based on the fact that important nodes have many connections.
NetworkX has the function degree_centrality() to calculate the degree centrality of all
the nodes of a network.
Eigenvector Centrality
It is not just how many individuals one is connected too, but the type of people one is
connected with that can decide the importance of a node. In Delhi Roads whenever the
traffic police capture a person
Betweenness Centrality
The Betweenness Centrality is the centrality of control. It represents the frequency at
which a point occurs on the geodesic (shortest paths) that connected pair of points. It
quantifies how many times a particular node comes in the shortest chosen path
between two other nodes. The nodes with high betweenness centrality play a
significant role in the communication/information flow within the network. The nodes
with high betweenness centrality can have a strategic control and influence on others.
An individual at such a strategic position can influence the whole group, by either
withholding or coloring the information in transmission. Networkx has the function
betweenness_centrality() to measure it for the network. It has options to select if we
want betweenness values to be normalized or not, weights to be included in centrality
calculation or not, and to include the endpoints in the shortest path counts or not.
Result:
Conclusion:
In this way we have studied the importance Social Network Analysis using Facebook
data.
EXPERIMENT NO 7
Software: MS PowerBI
Theory:
Power BI offers interactive and dynamic features required for creating interactive
dashboards. These dashboards, which are simply a collection of visuals, can be built
with a deep level of interactivity and are accessible in various formats to consumers.
Since they are usually a single page, Power BI dashboards need to be well-designed
highlights of an entire story.
It is also important to note that Power BI dashboards are quite different from Power BI
reports. For example:
Power BI reports are available on Power BI Desktop and Power BI service, while Power
BI dashboards can only be found on Power BI service.
Reports can be multi-paged, while dashboards are single-paged highlights.
Procedure:
Importing Data
The first step in building a Power BI dashboard is to import the dataset that will be used
to build the report. You can connect to a variety of data sources, including Excel
worksheets, databases, the web, and cloud services.
Notice that from the workspace image, there are two file types of the same name. One
is the dataset and the other is the dashboard.
Click on the Superstore.xlsx dashboard. On the blank canvas that pops up, click on the
dataset name ‘Superstore.xlsx’.
Power BI report service, just like the desktop version, includes a variety of page
formatting options, including visuals, shapes, and images, that can help your report
stand out. One of the most efficient ways to identify and communicate insights is to use
Power BI to create visuals.
Result:
Conclusion:
In this way we have studied the importance of DashBoard using PowerBI
EXPERIMENT NO 8
Aim: To design the creative content for promotion of your business on social media
platform.
Software: Canva, Visme or free version of any social media ad making tool.
Theory:
Result:
1. Apple: "Get a Mac" Campaign
The "Get a Mac" campaign was a series of television commercials created by Apple Inc.
to market its Macintosh computers. The ads were directed at Windows users and
featured two actors personifying a PC and a Mac.
The campaign began in May 2006 with the release of the "Mac vs. PC" commercial, and
ended in October 2009 with the release of the "I'm a Mac" commercial. The ads were
produced by TBWA\Media Arts Lab, the advertising agency responsible for all of Apple's
advertising.
Nike's "Just Do It" campaign is one of the most iconic and successful advertising
campaigns of all time. The simple yet powerful slogan has inspired athletes and
non-athletes alike to push themselves to their limits and achieve their goals.The
campaign was created in 1988 by advertising agency Wieden+Kennedy, and the first ad
featured former track and field athlete Steve Prefontaine. The ad showed Prefontaine
running along a beach and ended with the slogan "Just do it." The ad was a huge
success, and Nike quickly adopted it as their official slogan.
3. Fitbit: “Find Your Reason” Marketing Campaign Inspires Users to Take Action
What better form of marketing is there than powerful and inspiring success stories from
real people? Fitbit’s “Find Your Reason” campaign showcases the unique stories from
individuals who incorporated a Fitbit into their life and changed their life for the better.
One woman tells the story of how she lost 79 pounds and kicked diabetes out the door
while another man discusses how his sleep improved dramatically, which in turn allowed
him to be a better person.
Output:
Sunglasses Ad Campaign
Conclusion:
In this way we have studied the importance of Social Marketing by creating Sunglasses
Ad using Canva.
EXPERIMENT NO 9
Theory:
Marketing Channels:
In the context of website performance insights, marketing channels refer to the various
ways that visitors find and access a website. This can include organic search, paid
search, social media, email marketing, direct traffic, and referral traffic. Understanding
the performance of each marketing channel can provide valuable insights into the
effectiveness of a website's marketing strategy. For example, if a website is receiving a
high volume of traffic from organic search but low engagement from social media, this
may indicate that the website's content is well-optimized for search engines but may
need improvement in terms of social media marketing. Analyzing marketing channel
data can also help website owners and managers identify opportunities for optimization
and improvement. For example, if a website is not receiving any traffic from a particular
marketing channel, this may indicate that the website's marketing efforts in that channel
need to be reevaluated or adjusted. In summary, marketing channels play a critical role.
Organic/Paid Search Terms:
In the context of website performance insights, organic and paid search terms refer to
the keywords that visitors use to find a website through search engines like Google,
Bing, or Yahoo. Organic search terms are the keywords that visitors use to find a
website through unpaid, natural search results. These are the search results that
appear below the paid ads on a search engine results page. Analyzing organic search
terms can provide valuable insights into the effectiveness of a website's search engine
optimization (SEO) strategy, as well as the keywords that are most relevant to the
website's content. Paid search terms, on the other hand, are the keywords that visitors
use to find a website through paid search ads. These are the ads that appear at the top
or bottom of a search engine results page, marked as "sponsored" or "ad." Analyzing
paid search terms can provide valuable insights into the effectiveness of a website's
search engine marketing (SEM) strategy, as well as the keywords that are most
effective in driving paid traffic to the website. By analyzing both organic and paid search
terms, website owners and managers can gain valuable insights into the keywords that
are driving traffic to their website and how to optimize their search engine strategy for
better performance.
Social Traffic:
In the context of website performance insights, social traffic refers to the visitors that
come to a website through social media platforms such as Facebook, Twitter, LinkedIn,
Instagram, Pinterest, and others. Social traffic is an important metric for website owners
and managers to track, as it can provide insights into the effectiveness of a website's
social media marketing strategy. By analyzing social traffic data, website owners and
managers can gain insights into which social media platforms are driving the most traffic
to their website, as well as which social media campaigns and content are most
effective in driving engagement and conversions.