SMA Final Sem
SMA Final Sem
Predictive analytics is the process of analyzing current and historical data to make predictions about future events, behaviors, or
outcomes. It helps organizations anticipate what might happen, so they can plan better and make smarter decisions.
It uses a combination of:
● Statistics (to find trends and relationships in data),
● Machine learning (to learn from data patterns automatically),
● Artificial intelligence (to improve prediction accuracy), and
● Mathematical models (to calculate likely future scenarios).
By studying how things happened in the past and what’s happening now, predictive analytics helps estimate future results — from
a few seconds ahead to years into the future.
Example:
A video streaming platform like Netflix uses predictive analytics to recommend shows or movies based on what you’ve already
watched. It learns your interests and predicts what you’ll want to watch next.
Why is Predictive Analytics Important?
2. Diversity Challenge
Explanation:
Social media content is extremely diverse—users differ in language, culture, demographics, and intentions. Additionally, posts include text, emojis, images,
audio, and video, making it harder to interpret content consistently.
Example:
An Indian user may post a meme in Hindi using Hinglish (a mix of English and Hindi), while another in Japan posts in Japanese with localized slang.
Analyzing sentiment across such varied content is complex.
3. Unstructuredness
Explanation:
Most social media data is unstructured—text without a clear format, including slang, sarcasm, abbreviations, and multimedia. This makes traditional
structured data analysis techniques ineffective.
Example:
A tweet like “LOL this gov is totally lit #electionday” expresses sarcasm or strong emotion but is difficult for algorithms to interpret correctly without
contextual understanding.
6. Temporal Dynamics
Explanation:
Social networks evolve over time—new users join, old users leave, relationships form and dissolve. Analysis must account for these changes to be
meaningful.
Example:
A user might be very influential in 2020 but become inactive in 2022. Static analysis might falsely assume they still hold influence.
2. Network Layer
Explanation: This layer involves connections and relationships between users, such as followers, friends, and interactions on social
media. Social Network Analysis (SNA) identifies influential users, communication patterns, and information flow.
Example: A social media platform like LinkedIn uses network analytics to recommend connections by analyzing mutual friends and
shared professional interests.
3. Actions Layer
Explanation: Actions include interactions such as likes, comments, shares, clicks, and views. Analyzing these actions helps measure
the popularity and influence of content or products on social media.
Example: A company can analyze Facebook likes and Twitter mentions to determine how well a new marketing campaign is
performing and adjust strategies accordingly.
4. Hyperlink Layer
Explanation: Hyperlinks connect web pages and social media posts to external resources. Analyzing hyperlink patterns helps
understand website traffic, content reach, and user behavior.
Example: An online news website tracks which article links receive the most clicks to determine the most engaging topics and
optimize future content.
5. Mobile Layer
Explanation: This layer focuses on mobile social media interactions, including device type, operating system, and user engagement
with mobile apps. It helps optimize app performance and user experience.
Example: A fitness app like Fitbit analyzes mobile user data to determine which devices are most commonly used and prioritizes
updates accordingly.
6. Location Layer
Explanation: Location-based data reveals where users access social media, helping businesses tailor their marketing strategies to
specific geographic areas.
Example: A ride-sharing app like Uber uses location data to identify high-demand areas and adjust driver availability in real time.
Each of these layers plays a crucial role in extracting insights from social media, enabling businesses to make data-driven decisions.
Example : A Restaurant's Social Media Marketing
Campaign
● The restaurant posts a description of a new dish across its social media platforms, including appealing
visuals and hashtags to attract attention. "Introducing our signature Spicy Thai Noodles—bursting with
authentic flavors! 🍜 #FoodieHeaven“ ….(Text, image….Multimedia)
● Geotargeted ads ensure the post appears to users within 10 miles of the restaurant…..(Location)
● The post reaches a broader audience ..A customer tags friends on Instagram to check out the
dish…..(Network)
● A search for "Spicy Thai Noodles near me" leads the customer to the restaurant’s website and
reviews….. (Search Engine)
● The post contains a clickable link leading to the restaurant’s website, menu, or reservation system.
Reserve your table now: www.ourrestaurant.com/reservations... (Hyperlink)
● A customer browsing Instagram clicks the link to book a table during their lunch break…. (Mobile)
● After a good experience, Users comment, "Looks delicious! What’s the price?" or share it on their own
feeds….(Action)
4. Why it is important for business managers to understand and mine social media data?
1. Latest Trends in Society: The data available from social media platforms can give important insights regarding society and
user behavior. It is a process that starts with identifying the target audience and ends with digging into what they are
passionate about. Businesses may analyze the keywords, search results, comments, and mentions to identify the current
trend, and a deeper study of behavior change can also help in predicting future trends. This data is very useful for
businesses to make informed decisions when the stakes are high.
2. Sentiment Analysis: Sentiment Analysis is the process of identifying positive or negative sentiments portrayed in
information posted on social media platforms. Businesses use Social Media Mining to identify the same sentiments
associated with their brand and product lines. When combined with social media monitoring, sentiment analysis can help
you analyze your brand image and bring negative aspects of the business to your attention. With this information, you can
address the negative sentiments and prioritize them so that they can be addressed properly to improve the customer
experience.
3. Keyword Identification: Keywords are those words that reveal the behavior of users and highlight the frequently used and
popular terms related to their products. Social Media Data Mining can be highly effective in finding these keywords. The
process is as basic as scanning the list of the most frequent words or phrases used by customers to search for or define
your product. Using these keywords to define your product in digital media and implementing SEO can yield its pretty
good results. Your product will rank higher, and by implementing frequent and popular terms, you can make your product
listings better.
4. Competitor Analysis: Analyzing competitor behavior on social media during the launch of a product will help you define a
trend and use it to your advantage. Posts by competitor employees and management regarding hiring may give you an
idea of the expansion of business or even a subtle change in operations will help you to be proactive. Having an idea of
when to stay on your toes is advantageous in highly competitive industries.
5. What is social media analytics, and how it is different from traditional business analytics?
● Social media analytics is the process of extracting valuable insights from social media data to perform decision making.
● By analyzing social media data, businesses can increase brand loyalty, generate leads, drive traffic, and make forecasts.
● Social media analytics can also be used to increase awareness of a brand and drive users to a website for the latest news
and information.
● Social media growth, tools, and big data also present huge opportunity to market products, enhance brand loyalty, network
with customers, crowd-source ideas, drive sales, and mine business insights.
● The purpose of social media analytics is to enable informed decision making by leveraging social media data.
Step 1 - Identification
● The identification stage of social media analytics involves finding the right sources of data to analyze in order to gain
valuable business insights.
● The data should be aligned with the business's objectives and can come from both official business-owned platforms, such
as social media accounts and blogs, and nonofficial platforms such as Google search trends or Twitter search stream data.
● It is important to consider the business objectives when identifying the sources and types of data to be analyzed.
Step 2 - Extraction
● The extraction stage of social media analytics involves using appropriate methods and tools to gather data from
identified sources.
● The type (e.g., text, numerical, or network) and size of data will determine the method and tools suitable for extraction.
● This can include manual data collection for small-scale data and automated extraction using APIs (application
programming interfaces) for larger data sets.
● It is important to consider privacy and ethical issues when mining data from social media platforms and to have a clear
social media privacy policy in place to ensure that data handling and extraction practices do not violate user privacy.
● Specialized tools may be needed to extract certain types of data, such as social network and hyperlink network data.
Step 3 - Cleaning
● The cleaning step in social media analytics involves removing unwanted data from the collected data set.
● This can involve processes such as cleaning, coding, filtering, clustering, and natural language processing to remove
irrelevant data.
● Both automated and manual techniques may be used for cleaning, depending on the type of data and the desired level of
accuracy.
Step 4- Analyzing
● The analyzing stage of social media analytics involves using clean data to
identify valuable insights for the business.
● The approach and techniques used will depend on the type of data being
analyzed and the tools and algorithms employed.
● It is important to maintain the integrity of the data while extracting
meaningful insights and to have a good understanding of the capabilities of
the tools being used.
Step 5 - Visualization
● The visualization step in social media analytics involves creating visual
representations of the results of the analysis
● Visualization can help reveal hidden patterns, relationships, and trends in
complex and large data sets
● Different types of types of visualizations include charts, graphs, trees, heat
maps, 3D views
● Effective visualization is important for effectively communicating the results
of the analysis to top management
● Text analytics can result in a word concoccurrence cloud; hyperlink analytics
will provide visual hyperlink networks; and location analytics can produce
interactive maps.
Step 6 - Interpretation
● Interpret and translate analytics results into a meaningful business problem.
● Two strategies or approaches used are:
1) Producing easily consumable analytical results --training data scientists
and analysts to produce interactive and easy-to-use visual results
2) Improving analytics for understanding the consumption capabilities
7. What ethical issues should be considered when mining social media data?
When mining social media data, several ethical issues must be considered to ensure responsible and lawful use of the collected information:
1. Privacy Concerns – Users may not be aware that their data is being collected and analyzed. Even publicly available data can include
sensitive personal information. Ensuring proper anonymization and obtaining user consent are critical.
2. Informed Consent – Many users share content without explicitly consenting to its use for data mining. Ethical data collection practices
should involve clear disclosures and, where possible, user consent.
3. Data Security – Handling large amounts of social media data increases the risk of breaches and unauthorized access. Strong security
measures must be implemented to protect user information.
4. Bias and Discrimination – Algorithms analyzing social media data may reinforce biases present in the dataset, leading to unfair
outcomes, such as discrimination in law enforcement, hiring, or social profiling. Ensuring fairness and transparency in AI models is
essential.
5. Misuse of Data – Data collected from social media can be misused for surveillance, political manipulation, targeted advertising, or
misinformation campaigns. Ethical guidelines should be followed to prevent harmful applications.
6. Transparency and Accountability – Organizations and researchers should be transparent about their data collection methods and
intended use. Users should have the ability to access and understand how their data is being used.
7. Legal Compliance – Different regions have varying laws, such as GDPR (Europe) and CCPA (California), which regulate data collection
and user rights. Compliance with these regulations is necessary to avoid legal consequences.
8. Psychological Impact – The mining of personal conversations, emotions, and behaviors can lead to unintended psychological harm, such
as profiling individuals for mental health conditions without consent. Ethical considerations must include user well-being.
To address these issues, ethical frameworks and guidelines should be established to ensure social media data mining is conducted responsibly,
balancing innovation with privacy, fairness, and respect for user rights.
Module 2
1. How degree distribution is plotted for the graph? Show degree distribution of the following graph. (May 24)
2. Centralization in social media analytics with example.
3. Define centrality and its types. How is it computed?
4. Qs.2.a May 2023
5. Consider the hypothetical scenario within the social media network LinkedIn, where Ramesh, an engineering
graduate, maintains connections with 10 of his friends. Ramesh is represented as a node in the LinkedIn
network, with each connection reflecting a professional link to a friend. The structure of this network, shaped by
these connections, can be analyzed using various network measures.Explain following terms in context of above
case study: Degree distribution, density of connections, tie strength and hubs
6. Compare different social media analytics tools available in the market and explain their strengths and
weakness.
7. Describe density, bridge, hub of a social network with example.
(5mks)
8. Define Clique and Cluster with example
9. What are the different scale issues that occur in network
visualization?(5M) ( gpt se liya….ppt mai mil nai raha tha)
Q. How degree distribution is plotted for the graph? Show degree distribution of the following graph. (May 24)
○ Go through every node in the graph and count how many connections each node has (its degree).
○ Example: If Node A connects to 3 others, its degree is 3.
○ On a graph/chart:
■ The x-axis represents the degree values (0, 1, 2, 3, ...).
■ The y-axis shows the number of nodes with that degree.
○ This chart is called the degree distribution plot.
5. Interpret the Distribution:
○ For example, in a Facebook friendship graph, this might show how many friends people have on average.
6. Applications:
● Centralization uses the distribution of a centrality measure to understand the network as a whole.
● Since there are different centrality measures (e.g., betweenness, closeness, etc.), there are different centralization measures
for a graph
● Centralization is computed by looking at the sum of the differences in centrality between the most central node and every
other node in the network, and dividing this by the maximum possible difference in centrality that could exist in the graph
● Let C(n) be the centrality of node n, using whatever centrality measure we choose.
● Say n is the most central node. We want to find the difference in centrality between n and every other node in the network,
and add those up.
● If there are N nodes in the network, the formula for this is:
● Then, we want to divide this by the sum of the maximum possible differences between n and every other node.
● However, this maximum possible centrality will change depending on which centrality measure we are using. Denote this by
using the same formula with max in front.
● Now, we can compute centralization. It is equal to the sum of the differences (the first formula) divided by the maximum
possible sum of differences (the second formula):
● One user (like a celebrity or brand) has thousands of followers, while most others have only a few.
● That user would have a high centrality, and the network would be highly centralized.
● If that one user shares content, it spreads widely. But if they leave, the network’s reach is weakened.
3. Define centrality and its types. How is it computed?
● Centrality is one of the core principles of network analysis. It measures how “central” a node is in the network.
● This is used as an estimate of a node’s importance in the Network
● In a Facebook friendship network, for example, the users who occupy the central position are better positioned to control the
flow of social media content
● In network analysis, one or more of these measures may be reported in order to gain a better perspective on the network. A
node may appear highly central with one measure but have low centrality with another. That does not mean one measure is
incorrect, though; they are simply different ways of describing nodes. The interpretation of the centrality measures is left to a
human analyst.
Degree centrality :
● The degree centrality of a node is simply its degree… the number of edges the node
has.
● The higher the degree, the more central the node is.
● Node P has the highest degree centrality of 9. Meanwhile, node F has a relatively low
degree centrality of 5. Many other nodes have that same centrality value or higher
(e.g., node D has a degree centrality of 5).
Closeness centrality :
● Closeness centrality indicates how close a node is to all other nodes in the
network.
● It is calculated as the average of the shortest path length from the node to every
other node in the network.
● The benefit of closeness centrality are that it indicates nodes as more central if they
are closer to most of the nodes in the graph.
● In the case of closeness centrality, or average shortest path length, lower values indicate more central nodes.
● Thus, since node D’s closeness centrality is 1.71 and node A’s is 3.43, node D is more central by this measure.
Betweenness centrality :
● Betweenness centrality measures how important a node is to the shortest paths through the network.
● Betweenness centrality measures the number of times a node lies on the shortest path between other nodes.
● In directed networks, betweenness can have a different meaning. A user with high betweenness may be followed by many
others who don’t follow the same people as the user. This would indicate that the user is well-followed.
● Betweenness centrality can in fact be used in optimizing City Transport planning.
● in a Telecommunication Network, a node with higher betweenness centrality would have more control over the network,
because more information will pass through that node.
● In online Social Networks a high betweenness centrality coincides with nominations of closest friends (i.e.,
strong interpersonal ties), because it reflects social capital investments into the relationship when distant social circles (e.g.,
family and university) are bridged.
● To compute betweenness for a node N,
○ we select a pair of nodes and find all the shortest paths between those nodes.
○ Then we compute the fraction of those shortest paths that include node N.
○ Sum up all of them
● If there were five shortest paths between a pair of nodes, and three of them went through node N, then the fraction would
be 3 ÷ 5 = 0.6.
● We repeat this process for every pair of nodes in the network.
● We then add up the fractions we computed, and this is the betweenness centrality for node N.
Eigenvector centrality :
● Eigenvector centrality measures a node’s importance while giving consideration to the importance of its neighbors.
● It is determined by performing a matrix calculation to determine what is called the principal eigenvector using the adjacency
matrix.
● For example, a node with 300 relatively unpopular friends on Facebook would have lower eigenvector centrality than
someone with 300 very popular friends (like Barak Obama).
● Eigenvector centrality is at the core of Google’s PageRank algorithm, which they use to rank web pages.
● It is sometimes used to measure a node’s influence in the network.
Density
● Definition:
Density measures how connected the nodes in a network are. It shows the proportion of actual connections to all possible
connections.
● Formula:
● Example:
● Use:
High density means strong internal communication (like a tight friend group). Low density suggests fewer connections,
possibly a larger but loosely connected community
● They are often considered as key influencers within the network due to their large number of connections, and they can be
used to understand how information, ideas and influence spread across the platform.
● Measuring popularity: By analyzing the number of connections or followers of individuals within a social network,
researchers can measure their popularity within the platform. This can include analyzing the number of likes, shares, and
comments they receive, as well as their level of engagement with others.
Define Clique and Cluster with example
● All nodes in a group are connected to one another. When this happens, it is called a clique.
● Clique analysis can be used for Community Detection.
● Community Detection: Cliques can be used to identify communities within a social network.
These communities can be defined by shared interests, demographics, or behaviors. By
identifying these communities, social media analysts can gain a better understanding of the
social structure of the network.
9. What are the different scale issues that occur in network Visualization?
Text Analytics is the process of analyzing and understanding written or spoken language using computer algorithms. It helps
extract valuable insights, patterns, and information from extensive textual data, enabling computers to interpret human language
effectively.
What Can Text Analytics Do?
1. Extracting Meaning: Identify themes and trends in large text datasets.
2. Sentiment Analysis: Determine emotions (positive, neutral, or negative) in text.
3. Topic Modeling: Detect main subjects in documents automatically.
4. Entity Recognition: Identify people, places, and organizations.
5. Text Classification: Categorize text into predefined groups (e.g., spam filtering, review classification).
Text analytics is useful because it helps organizations and individuals extract meaningful insights from vast amounts of
unstructured text data. Some key benefits include:
1. Improved Decision-Making – Businesses can analyze customer feedback, social media trends, and market research to make
informed decisions.
2. Efficiency & Automation – Automates the analysis of large text datasets, saving time and reducing manual effort.
3. Sentiment Analysis – Helps companies understand public opinion, customer satisfaction, and brand perception.
4. Fraud Detection – Identifies suspicious activity in financial transactions, emails, and reviews.
5. Healthcare Advancements – Analyzes medical records, patient feedback, and clinical notes for better healthcare insights.
6. Legal & Compliance – Assists in summarizing legal documents, identifying compliance risks, and improving regulatory
adherence.
7. Enhanced Customer Experience – Personalized recommendations and responses based on user interactions and
preferences.
Real-World Example of Text Analytics
Consider a company receiving thousands of customer
reviews online. Manually analyzing these reviews is
impractical. Text analytics automates the process,
identifying patterns and sentiments. For instance:
● Words like love, great, excellent indicate positive
sentiment.
● Words like disappointed, issues, poor indicate
negative sentiment.
3. Text Transformation
● After filtering, the cleaned text is converted into structured numerical data for further analysis.
● This step includes:
○ Term Count – Counting the occurrences of individual words.
○ Frequency Count – Measuring how often specific words appear.
○ Co-occurrence Metrics – Identifying relationships between words appearing together frequently.
● These transformations help in detecting patterns, trends, and relationships in the data.
4. Text Mining
● The final step applies machine learning and statistical techniques to extract valuable insights.
● Common text mining techniques include:
○ Clustering – Grouping similar texts together.
○ Classification – Categorizing text into predefined groups.
○ Association Analysis – Identifying relationships between words or phrases.
○ Predictive Analysis – Using past data to predict future trends.
○ Sentiment Analysis – Determining if the text expresses positive, negative, or neutral emotions.
● These techniques help in decision-making, customer feedback analysis, trend detection, and more.
2. Explain Social Media Action Analytics, Common Social Media Actions and Actions Analytics Tools.
Social Media Action Analytics refers to the process of analyzing and interpreting the actions performed by users on social media
platforms—such as likes, shares, comments, mentions, and clicks—to evaluate the effectiveness of social media content and
campaigns. These actions are symbolic reactions that carry emotional and behavioral signals. By tracking and analyzing these
actions, businesses can understand user engagement, sentiment, and the overall impact of their content, helping them refine their
strategies, increase brand visibility, and improve marketing outcomes. This analysis can also help in identifying content trends,
measuring campaign performance, and making data-driven decisions for future planning.
● Facebook Insights: Offers detailed metrics on reach, engagement, and audience demographics for Facebook pages.
● Google Analytics: While primarily for websites, it can be used to track social media referral traffic and user behavior.
● Hootsuite: Manages and analyzes social media activity across multiple platforms with various plan options.
● SocialMediaMineR: A tool in R that collects data on likes, shares, and pins for URLs across platforms.
● Lithium: Provides tools for social media marketing, analytics, and customer engagement.
● Klout (now discontinued but historically important): Measured social media influence on a 1–100 scale.
● Topsy (also discontinued): Specialized in analyzing real-time social media conversations.
● TweetReach: Measures the reach and impressions of Twitter content, including hashtags.
● Kred: Evaluates the influence of Twitter accounts based on engagement and reach.
● Hashtagify: Analyzes hashtag performance and influence.
● Twtrland: Offers insights and visualizations into social media user behavior.
● TweetStats: Provides analytics for Twitter, such as tweet frequency and engagement patterns.
By leveraging these tools and understanding user actions, companies can fine-tune their social media strategy to better engage
their audience and achieve business goals.
3. Explain tools of Hyperlink Analytics.
Hyperlink Analytics involves the extraction, analysis, and interpretation of hyperlinks such as in-links (incoming links), out-links
(outgoing links), and co-links (common links between pages). These hyperlinks act as the pathways of social media and web
traffic, and analyzing them can reveal insights such as traffic patterns, content authority, relationships between websites, and
sources of incoming and outgoing traffic. Hyperlink analytics has been applied in diverse areas including ranking universities,
analyzing scholarly and political networks, understanding the blogosphere, and measuring business competitiveness.
Hyperlinks are clickable references that connect users to web resources such as documents, websites, or files. They may function
within a single document (interlinking) or across multiple documents and websites (intralinking). For instance, a hyperlink in a
tweet might direct users to an external website, contributing to traffic generation and connectivity analysis.
● Webometric Analyst: A web impact analysis tool that supports various types of hyperlink analysis on social media and web
platforms. It helps in evaluating academic and business websites by measuring online visibility and connectivity.
● VOSON (Virtual Observatory for the Study of Online Networks): Available at http://www.uberlink.com, VOSON enables
the construction and analysis of hyperlink networks. It supports network visualization and helps researchers map
relationships between websites.
● Open Site Explorer: A backlink analysis tool that helps users research and compare competitors’ backlinks, identify
high-authority pages, and view social engagement data associated with links.
● Link Diagnosis: Available at http://www.linkdiagnosis.com, this is a free online tool used to analyze and diagnose backlinks.
It provides detailed reports on anchor text, PageRank, and other SEO-related metrics.
● Advanced Link Manager: Offers extensive link analysis capabilities such as tracking link-building progress, analyzing domain
quality, visualizing backlink evolution, and crawling websites. More information is available at
http://www.advancedlinkmanager.com.
● Majestic: Found at https://majestic.com, Majestic is one of the most comprehensive link intelligence tools. It provides detailed
data on backlinks, referring domains, trust flow, citation flow, and link profile history.
These tools are essential for SEO professionals, researchers, and analysts aiming to understand how websites are connected and
how online visibility and influence are shaped through hyperlink structures.
4. Briefly discuss in-links, out-links, and co-links. (5 mks)
2. Out-Links
Out-links are hyperlinks that a website creates, pointing to other websites.
These represent the external resources that a website refers its users to.
Example:
If website A links to website X, Y, and Z, then A has three out-links. These
links show which other sources A considers useful or related.
3. Co-Links
Co-links refer to a situation where two different websites are both linked by the same third-party websites. Co-links are used to
measure similarity or thematic relatedness between websites.
Example:
If both website A and website B are linked by websites X, Y, and Z, then A and B are said to be co-linked. A high number of
co-links indicates that A and B may deal with similar topics or belong to the same community.
● Co-link Networks:
Nodes are websites, and an edge between two nodes represents the number of shared inbound links from the same
websites. Tools like Webometric Analyst can be used to construct co-link networks and analyze web similarity patterns.
Briefly discuss in-links, out-links, and
co-links.
5. Briefly list and define different actions performed by social media users.
1. Content Creation: Users generate and share original content like text posts, images, videos, and blogs. Empowering users to
express their creativity, share experiences, or provide information on various topics. Content creation fosters community
engagement and helps platforms grow by offering diverse user-generated content.
2. Content Sharing: Users distribute existing content to their followers or communities. It amplifies content, allowing it to reach
a broader audience. Sharing helps spread ideas, entertainment, or news and contributes to community-building.
3. Liking and Reacting: Users express their opinions using likes, reactions, or upvotes. Likes and reactions serve as an instant
form of feedback to the content creators, offering a way to gauge the content's reception. They also help surface popular
content through engagement algorithms.
4. Commenting: Users provide feedback, opinions, or engage in discussions. Commenting fosters deeper interactions, allows
for conversations between users, and strengthens the sense of community. It provides users a chance to ask questions,
share opinions, or connect with others over shared interests.
5. Follow/Subscribe: Users connect with others to receive updates and content. Following allows users to keep up with the
content creators or personalities they are interested in, while also providing creators with an audience to engage with. It's a
vital mechanism for building online communities.
6. Messaging: Users engage in private conversations. Messaging enables users to engage in personal, private conversations
and share content, information, or opinions outside of public feeds. It creates a more intimate connection between users.
7. Live Streaming/Video Calls: Users broadcast live videos or engage in real-time video communication.Live streaming allows
for real-time engagement with an audience, enabling interactive experiences such as Q&A sessions, product launches,
tutorials, or casual chats. Video calls, on the other hand, are great for personal interactions, remote work, or virtual events.
Common Social Media Actions include:
● Likes: A way for users to express positive reactions to content. Often used as a basic metric for popularity.
● Dislikes: Allow users to show disapproval, commonly seen on platforms like YouTube.
● Views: Count how many times content has been seen by users. This is useful to measure visibility and reach.
● Visitors, Visits, Revisits: A visitor is a user who accesses a page; a visit (or session) can include multiple page views. Revisits
are repeat visits by the same user.
● Clicking: Tracks when users click on links, images, or other elements. This is used to measure interest and guide
improvements in content or design.
● Mentions: Occurs when users refer to a brand or person using a tag (e.g., @username), indicating visibility and engagement.
● Tagging: Adding descriptive labels or keywords to posts or people. Helps with content organization and discovery.
● Hovering: Mouse-over actions can indicate user interest and attention span, even if no clicks occur.
● Pinning: Saving and sharing content via visual boards, especially on platforms like Pinterest or Tumblr.
● Check-ins: Users sharing their real-time location, useful for local engagement and offering location-based services.
● Embeds: Integrating social media content (like videos or posts) into other websites or blogs.
● Endorsements: Approval-based actions like endorsing a skill on LinkedIn, which enhance professional credibility.
● Uploading and Downloading: Refers to the act of users adding content to or retrieving content from platforms, such as
posting a photo or downloading a file.
6. Discuss and differentiate social media texts
Social media texts can be broadly categorized into two types based on their nature, frequency of update, and length: Dynamic Text
and Static Text. These two types serve different purposes and exhibit distinct characteristics.
1. Dynamic Text
Definition:
Dynamic social media text refers to user-generated content that is created and updated frequently in real time. It typically consists
of short, informal, and rapidly evolving interactions.
Characteristics:
● Short in length (usually a few words to a few sentences).
● Created and consumed in real-time.
● Frequently updated or changed.
● Highly conversational and interactive in nature.
● Often reflects immediate user opinions, sentiments, or reactions.
Examples:
● Tweets: Short messages (up to 280 characters) posted on Twitter, often including hashtags, mentions, or links.
● Comments: User responses on social platforms (e.g., Facebook, YouTube, Instagram).
● Discussions: Back-and-forth conversations in forums or chat threads.
● Conversations: Real-time interactions, often in messaging apps or live chats.
● Reviews: Brief feedback or ratings provided by users on platforms like Amazon, Google Reviews, etc.
2. Static Text
Definition:
Static social media text refers to content that is more formal,
longer in length, and less frequently updated. It is typically
designed to provide structured and persistent information.
Aspect Dynamic Text Static Text
Characteristics:
● Large in size (can be several paragraphs to multiple
pages). Length Short Long
● Not updated or changed frequently.
Update Frequently updated Infrequently updated
● Structured and often reviewed or curated before
Frequency
publishing.
● Designed for informative or archival purposes rather than Nature Real-time, Informative, structured
quick interaction. conversational
Examples:
● Wiki Content: Collaborative encyclopedic entries like Examples Tweets, comments, Blogs, wiki pages,
those on Wikipedia. chats reports, emails
● Blog Pages: Detailed posts on specific topics, often
authored by individuals or organizations. Interactivity Highly interactive and Less interactive, more
● Word Documents: Shared text files on cloud platforms reactive one-way
like Google Docs.
● Corporate Reports: Formal documents such as annual
reports or business strategies.
● Emails: Textual communication via electronic mail,
sometimes used in social CRM systems.
● News Transcripts: Official write-ups of news bulletins or
broadcasts.
7. What is hyperlink analytics and its underlying assumptions? (5 mks)
○ The more inbound links (backlinks) a page has, the more important or authoritative it is.
○ Example: Google's PageRank Algorithm assumes that a page linked by many authoritative sites is more relevant.
2. Link Structures Reflect Real-World Relationships
○ The text used in a hyperlink (anchor text) provides insight into the content of the linked page.
○ Example: If multiple sites link to a page using "best programming tutorials," that page may rank higher for related
searches.
○ Many websites engage in reciprocal linking (A links to B, and B links back to A).
○ Links tend to spread in a chain reaction; if a well-linked page links to a new page, the new page gains visibility.
○ User navigation patterns can be inferred by analyzing the hyperlink structure of a website.
○ Websites can optimize internal linking to guide users to important pages (e.g., conversion pages in e-commerce).
○ Older links may lose influence if they are not maintained or if the linking site becomes irrelevant.
○ Search engines may prioritize fresh, frequently updated links over static ones.
8. Differentiate between static and dynamic text (5 mks)
Length Usually long (several paragraphs or pages) Usually short (a few words or sentences)
Creation Often reviewed or edited before publishing Created and posted instantly by users
Process
Examples Wiki articles, blog pages, corporate reports, Word documents, news Tweets, Instagram comments, YouTube live chats,
(Type) articles Facebook posts, Reddit replies
Example Text “"Introducing our new line of summer dresses! Shop now and get
20% off!" - This post would display the same information to "Hey [User Name], we noticed you recently viewed
everyone who sees it, with no variations depending on the user. our blue jeans! Get an extra 15% off with code
'BLUEJEANS15' today!" - This post would change
based on the user's browsing history, offering a
personalized discount code tailored to their interests.
Static social media text is a fixed piece of content that remains unchanged for all users, while dynamic social media text can
adapt and change based on factors like user interaction, location, or current events, providing a personalized experience for
each individual; for example, a static post might be a simple product description with an image, whereas a dynamic post could
display a personalized discount code based on a user's previous purchases on the same platform.
● "Introducing our new line of summer dresses! Shop now and get 20% off!" - This post would display the same information to
everyone who sees it, with no variations depending on the user.
● "Hey [User Name], we noticed you recently viewed our blue jeans! Get an extra 15% off with code 'BLUEJEANS15' today!" -
This post would change based on the user's browsing history, offering a personalized discount code tailored to their
interests.
Key Differences:
● Consistency: Static text stays the same across all users, while dynamic text can vary depending on individual factors.
● User Interaction: Static text doesn't usually respond to user actions, while dynamic text can change based on user clicks,
location, or other interactions.
● Implementation: Static text is usually simple to create, while dynamic text often requires more complex programming to
integrate user data and adapt content.
9. Explain the four main purposes of social media text analytics.
Sentiment Analysis
Sentiment analysis involves categorizing social media text as positive,
negative, or neutral. It is often used to understand how customers feel
about a product, service, or issue.
Tools like Semantria use algorithms to identify sentiment-bearing
phrases in text and assign them a score based on a logarithmic scale.
Scores are then combined to determine the overall sentiment of a
document or sentence.
Sentiment analysis can provide valuable insights into the emotions and
opinions of social media users.
2. Optimising Content Strategy: Optimizing content strategy is another major reason for tracking user actions. By analyzing
what works and what doesn’t, businesses and content creators can tailor their posts to maximize engagement. A/B testing
different content types, captions, or posting times helps determine the most effective strategies. This ensures that each post
is crafted based on real audience feedback rather than guesswork, leading to higher interaction rates and better overall
performance on social media.
3. Enhancing User Experience: Enhancing user experience is a direct benefit of measuring social media interactions. Platforms
can use engagement data to provide personalized recommendations, making content more relevant to individual users.
When users see content that aligns with their interests, they are more likely to spend time on the platform, leading to better
retention rates. Additionally, tracking interactions helps in identifying pain points, such as which types of content users
ignore or report, allowing platforms to improve their overall design and features.
4. Monetization and Ad Tracking: Monetization and ad targeting are also greatly enhanced through user activity tracking.
Social media platforms analyze user behavior to deliver more relevant advertisements, improving the chances of
conversions. Businesses can leverage this data to run highly targeted campaigns, ensuring that their ads reach the right
audience segments. This leads to higher engagement rates, better return on investment (ROI), and improved efficiency in
digital marketing efforts.
11. What are hyperlinks, and why they are important?
● Hyperlinks are references to web resources that users can access by clicking on them.
● They can link resources within a document (interlinking) or among documents (intralinking).
● Hyperlinks can represent relationships such as trust, bonding, and authority between organizations.
● They can also indicate content similarity between websites.
● Hyperlinks serve as a symbolic means of communication and validation between organizations.
● Link impact analysis investigates the impact of a website's URL in terms of citations or mentions it receives on the web.
● Statistics about web pages that mention the URL of a given website are collected and analyzed.
● It is assumed that a frequently cited URL is more important, so measuring the web impact of URLs can provide an idea
about the importance of a website.
Module 4
1. What is search engine analytics? (5 mks)
2. List all the location analytics tools and also explain working of every tool.
3. What is Location analytics? Explain its significance in context of social media analytics? Explain its benefit
4. Explain two main categories of search engine analytics/Illustrate main categories od SEA
5. What is search engine optimization? What are different methods to do it?
6. What is purpose of search engine optimization? (5 mks)
7. Sources of location data
8. Explain the two main categories of location analytics.
9. Discuss privacy concerns related to location analytics.
10. What is a Search Engine? Discuss the different types of Search Engines
11. Explain the concepts of Web Scraping and Web Crawling
12. Write Short Notes on
a. Functions of a Search Engine
b. SEO
c. Search Engine Trend Analytics
d. Google Trends
1. What is search engine analytics? (5 mks)
Search engine analytics involves analyzing and interpreting data from search engines to understand and improve a website's performance in search
results. By tracking various data points, website owners can optimize their content and marketing strategies to achieve better visibility and attract
more visitors.
Search engine analytics helps in:
● Understanding website traffic patterns
● Analyzing keywords that bring visitors to a site
● Tracking user behavior and pages visited
● Monitoring a website’s position in search results
● Evaluating the effectiveness of SEO efforts
● Guiding future search engine optimization (SEO) strategies
Tools like Open SEO Stats can be used to check a website's PageRank and other relevant information such as traffic, hyperlink status, and speed of
the page.
2. Agos
Agos is a platform focused on geo-tagging and community-based reporting for addressing climate change and disaster risk
reduction.
Working: Community members can report local climate-related or disaster events by submitting geo-tagged data (e.g., photos,
text). The platform collects, maps, and visualizes this data to support risk planning, community engagement, and early warning
systems.
3. Tweepsmap
Tweepsmap is a tool that maps Twitter followers based on their location.
Working: By analyzing the location data from Twitter profiles, it visualizes the geographic distribution of followers on a map. It
also provides demographics, engagement metrics, and audience insights to help users understand and target their social media
strategy effectively.
4. Trendsmap
Trendsmap is a real-time visualization tool that displays trending topics on Twitter geographically.
Working: It fetches trending hashtags and keywords from Twitter and displays them on a global or regional map, allowing users
to see what topics are trending in specific locations in real time. It's widely used in journalism, marketing, and social media
analysis.
5. Followerwonk
Followerwonk is a Twitter analytics tool that provides detailed information about followers, including location, activity times, and
influence.
Working: Users can analyze their followers’ geographic locations, bio keywords, and tweet timing to optimize posting schedules
and build targeted follower growth strategies.
Location Analytics, also known as spatial analysis or geo-analytics, is the process of collecting, analyzing, and visualizing
geographic data to gain insights into the relationships between location, people, and events. It integrates data with a geographic
component (such as coordinates, city names, or zip codes) to detect patterns, trends, and behaviors that are associated with
specific places.
In simple terms, it is about understanding “where” things happen and “why” they happen in those locations. With the rise of
GPS-enabled devices and geo-tagged content on social media, location analytics has become an essential tool for deriving
meaningful conclusions from location-based data.
2. Location-Based Targeting
Marketers can create location-specific campaigns and deliver personalized ads or content to users based on their physical
location, increasing the relevance and effectiveness of promotions.
6. Real-Time Monitoring
Tools like Trendsmap help visualize real-time trending topics on Twitter by geographic location, enabling newsrooms,
governments, and businesses to stay updated on public opinion and emergent events.
2. Enhanced Decision-Making
By analyzing patterns and trends across different locations, decision-makers can make informed choices regarding resource
allocation, campaign planning, or service delivery.
● Healthcare and Policy: Consider an analysis of cancer patients’ blog posts from platforms like Reddit. By linking posts with
location data:
○ Healthcare providers can identify regions where users are discussing specific symptoms or treatments.
○ Sentiment analysis can show areas with high emotional stress or satisfaction with care.
○ Governments can direct awareness campaigns or resources to areas with low engagement or negative sentiment.
● Marketing and Business Strategy: Retailers can use customer check-ins and location-tagged reviews to understand where
customers visit most frequently and adjust store placements or local promotions accordingly.
4. Explain two main categories of search engine analytics
5. What is search engine optimization? What are different methods to do it?
6. What is purpose of search engine optimization? (5 mks)
7. Sources of location data
Sources of Location Data
Location data comes from various sources, which help businesses, social media platforms, and researchers analyze geographic
trends and user behaviors. These sources can be broadly classified into technical sources and text-based sources.
Postal Addresses:
● The most traditional form of location data, often used in customer databases, business directories, and mailing lists.
● Helps in geocoding, which converts addresses into latitude-longitude coordinates.
Both business-driven and social media-driven location analytics help in different ways—businesses use it to make smarter
decisions, while social media platforms use it to improve user experience and emergency responses.
Explain the two main categories of location analytics.
○ Based on its scope, location analytics can be broadly classified into two categories:
1) Business data-driven location analytics
2) Social media data- driven location analytics.
While location analytics provides valuable insights for businesses and services, it also raises important privacy concerns that need
to be addressed.
Anonymization of Data:
● Companies should ensure that location data is stored without identifying individuals to protect privacy.
● Example: Instead of tracking "John Smith at 123 Main St," businesses should track anonymous location trends.
Risk of Misuse:
● If location data falls into the wrong hands, it could be used for unauthorized tracking or targeted cyber threats.
● Example: Hackers gaining access to real-time location data of individuals.
2) Regulatory Compliance
Legal Protections & Regulations:
● Governments enforce laws to protect users' location privacy (e.g., GDPR in Europe, CCPA in California).
● Example: Companies must get explicit consent before collecting location data.
Historical Location Data & Law Enforcement:
● Authorities may request location history for investigations, raising concerns about unreasonable searches.
● The legal system must balance privacy rights and security needs.
Disclosure Control:
● Businesses must set clear policies on who can access location data and for what purpose.
● Example: A rideshare app should only share a rider's location with the driver, not third parties.
Conclusion
To protect user privacy, businesses and governments must implement strong policies, ensure data anonymization, and comply
with legal regulations. Transparency, user control, and ethical data usage are key to maintaining trust in location analytics.
10. What is a Search Engine? Discuss the different types of Search Engines
A search engine is a software program that helps users find relevant information on the internet by using keywords or phrases. Given the
billions of websites online, search engines play a crucial role in organizing and retrieving the most relevant results efficiently.
Search engines work by scanning, indexing, and ranking web pages based on various factors such as relevance, popularity, and content
quality.
Examples of Crawler-Based Search Engines: Google (Googlebot), Bing (Bingbot), Yahoo (Yahoo! Slurp), DuckDuckGo (DuckDuckBot)
Examples of Directory-Based Search Engines: Yahoo Directory (Discontinued), Open Directory Project (DMOZ), LookSmart
3) Meta Search Engines
● Meta search engines do not maintain their own database but fetch results from multiple search engines.
● When a user submits a query, the meta search engine sends it to various individual search engines and compiles the best
results.
● These engines eliminate duplicate results and display the most relevant ones in an integrated manner.
Meta search engines save time by aggregating results from different sources and providing users with comprehensive search
results.
● Search engines use web crawlers (also known as spiders or bots) to browse the internet and discover new or updated
content.
● Crawlers start with a set of known URLs and follow links within those pages to discover more.
● They gather various types of content, including text, images, and videos.
2. Indexing
● After crawling, the gathered data is processed and stored in a massive database known as the search engine index.
● The indexing process involves analyzing the content of web pages, extracting keywords, metadata, and links.
● Search engines apply algorithms to categorize and structure the information efficiently for faster retrieval.
● Duplicate, broken, or low-quality pages may not be indexed to improve search quality.
3. Ranking
● When a user searches for a query, the search engine ranks pages based on multiple ranking factors.
● Ranking is determined by algorithms that consider elements like:
○ Keyword relevance – How well the page content matches the search query.
○ Backlinks – The number and quality of external websites linking to a page.
○ Page authority – Credibility of the website, often influenced by domain age, traffic, and content quality.
○ User engagement – Metrics like click-through rates (CTR), bounce rates, and dwell time.
○ Freshness – How recent and frequently updated the content is.
4. Retrieval (Fetching Search Results)
● When a user submits a query, the search engine searches its index to find the most relevant results.
● It applies various ranking algorithms to determine which web pages best match the user’s intent.
● The retrieval process considers different search types, such as text-based, voice search, and image search.
● Search engines also personalize results based on user location, search history, and preferences.
5. Displaying Results
● The final step is displaying the search results in an organized manner on the Search Engine Results Page (SERP).
● Results may include:
○ Organic results – Web pages ranked based on SEO (Search Engine Optimization) factors.
○ Paid ads – Sponsored links from advertisers (e.g., Google Ads).
○ Featured snippets – Direct answers to queries displayed at the top of the page.
○ Knowledge panels – Information boxes with structured data about people, places, or topics.
○ Image and video results – Multimedia search results relevant to the query.
● The goal is to provide users with the most useful, quick, and accurate answers to their queries.
12 b. Short note on SEO
Search Engine Optimization (SEO) refers to techniques used to improve a website’s ranking in Search Engine Results Pages
(SERPs). SERPs display two types of results:
SEO helps websites rank higher in search results, increasing visibility and attracting more visitors. A key factor in SEO is Google’s
PageRank algorithm, which ranks websites based on the quality and number of incoming links (in-links). Websites with
high-quality in-links from authoritative sources rank higher.SEO is essential for businesses and marketers as higher rankings in
SERPs lead to increased website traffic, which can convert into customers.
Key Aspects of SEO:
● PageRank Algorithm
○ Developed by Google, it ranks websites based on in-links (incoming hyperlinks).
○ High-quality in-links from authoritative sites (e.g., cnn.com) improve ranking more than a large number of
low-quality links.
○ Websites with strong PageRank appear higher in search results.
● SEO Strategies
○ Keyword Optimization – Using relevant
words that users search for.
○ Quality Backlinks – Getting links from
reputable websites.
○ Website Speed & User Experience –
Faster, mobile-friendly websites rank
better.
● Importance of SEO
○ Helps websites appear in the top 10
search results, as users focus on
top-ranked pages.
○ More visibility = More traffic = Higher
potential revenue.
12 c. Search Engine Trend Analytics
Search Engine Trend Analytics involves analyzing and understanding the keywords that people use in search engines. It provides insights into customer
interests, behaviors, and emerging trends, making it a valuable tool for businesses and marketers. By studying search trends, companies can optimize their
marketing strategies and predict future demands.
Importance of Search Trend Analytics: Search engine data acts as a gateway into consumer behavior, revealing what users are looking for. This information
is beneficial for:
Google Trends as a Tool for Search Analytics: One of the most widely used tools for search trend analytics is Google Trends. This tool analyzes massive
amounts of search engine data to identify worldwide interests and predict trends.
1. Financial Sector – Helps detect early warning signs of stock market movements by analyzing search behavior related to financial terms.
2. Health Sector – Used to monitor flu epidemics and predict disease outbreaks by studying search trends related to symptoms and treatments.
3. Marketing & Business – Helps businesses understand when interest in their brand, products, or services spikes, allowing better campaign planning.
Key Questions Answered by Search Trend Analytics: Search trend analysis helps businesses and marketers answer:
● How do people search for your brand? → Identifying popular search terms related to a brand.
● When does interest in your products or services increase? → Finding seasonal or event-driven trends.
● Which keywords drive more traffic? → Understanding which search terms bring users to a website.
● Which regions are interested in your brand? → Locating geographical demand for products or services.
● What are trending topics on the internet? → Tracking viral content and emerging discussions.
● How are your competitors performing? → Comparing search trends of competing brands.
12 d. Google Trends
Google Trends is a tool provided by Google that analyzes the popularity of search queries across various regions and time
periods. It helps users track the volume of searches related to specific keywords, providing insights into what people are
interested in at any given moment. By offering data on trends, Google Trends allows users to see how search interest
fluctuates, making it valuable for businesses, marketers, and content creators to understand public behavior and tailor
their strategies accordingly.
● Google Trends helps in identifying trending topics and keywords across regions and time periods, allowing social
media analysts to track shifts in public interest.
● By analyzing search queries, it provides insights into the interests of different demographics, which can inform
content strategies on social media platforms.
● Social media managers can use Google Trends data to create content based on popular and rising trends,
increasing engagement and reach.
● It allows comparisons between search volumes of multiple keywords, helping to determine the most relevant and
popular topics for content creation.
● It provides real-time insights into search trends, allowing social media campaigns to respond quickly to emerging
topics and discussions.
● Social media strategies can be tailored to specific locations based on geographical search data from Google Trends,
enhancing localized engagement.
● Identifying trending keywords or topics can also help in finding potential influencers aligned with popular
discussions, aiding influencer marketing decisions.
● By analyzing historical data, trends can be predicted, helping in proactive content creation and marketing
campaigns.
12 d. Google Trends is a powerful search engine analytics tool that analyzes global search patterns based on keyword
usage. It helps businesses, researchers, and marketers understand public interest and predict trends.
1. Search Trend Analysis – Tracks how people search for brands, products, or topics over time.
2. Trending Topics – Identifies popular searches, trending keywords, and interests across different regions.
3. Business Insights – Helps determine when interest spikes in products or services.
4. Competitor Analysis – Compares search trends of competing brands.
5. Industry Applications – Used in finance (stock market predictions) and healthcare (tracking disease outbreaks).
Google Trends normalizes search data on a scale of 0–100, making it easier to compare interest levels over time. It is
widely used for market research, content strategy, and business decision-making.
Module 5
1. Explain the steps needed to formulate a social media strategy. (5 mks)
2. What is social media risk? Explain the four steps in social media risk management/Social Media Risks Management
Framework.
3. Automated, Traditional and Social recommender systems.
4. Differentiate between Traditional Media and Social Media
5. Explain common social media risks mitigation strategies
6. Specify the significance of social media KPI
7. What is a social media based recommendation and how does it differ from a traditional recommendation system
8. Types of social media risks
9. Discuss the parameters used to measure success of a Social Media Platform
10. What are some of the most common types of traditional recommendation systems, such as collaborative filtering or
content-based filtering?
11. What are different threats to privacy on social media?
12. Trust-based collaborative filtering is an improvement over traditional similarity-based recommendation methods.
Discuss two key advantages of using trust-weighted similarity in recommendation systems.
13. Provide an example of a real-world application where trust scores are used to enhance recommendations (e.g., social
media, e-commerce, travel platforms). Explain how trust influences the recommendations in that scenario.
14. In a collaborative filtering-based recommender system, the Pearson correlation coefficient is commonly used to
measure user similarity. Explain how trust scores can enhance this method and modify recommendations.
15. ROI (Return Of investment) Analysis from social media activities and campaigns
1. Explain the steps needed to formulate a social media strategy. (5 mks)
The purpose of formulating social media strategy is to create rules and procedures to align your social media engagement with
business goals.
● Define objectives: Identify the specific goals that the business wants to achieve through social media, such as increasing
brand awareness, generating leads, or improving customer satisfaction.
● Identify target audience: Determine the demographics and interests of the business's target audience, including age,
gender, location, and social media habits.
● Research competition: Analyze the social media presence and strategies of the business's competitors to understand what
is and is not working in the industry.
● Choose social media platforms: Select the social media platforms that are most relevant to the business's target audience
and objectives.
● Create a content calendar: Plan and schedule the types of content that the business will post on social media, including
text, images, videos, and links.
● Engage with followers: Monitor and respond to comments and inquiries from followers, and encourage user-generated
content and interactions.
● Analyze and adjust: Use social media analytics tools to track the performance of the business's social media efforts and
make adjustments as needed to improve results.
2. What is social media risk? Explain the four steps in social media risk management
Social media risk refers to the potential negative consequences that organizations or individuals may face due to their activities, presence, or
interactions on social media platforms. These risks can affect a company’s reputation, data security, compliance, employee behavior, and
customer trust.
Common social media risks include:
● Reputation damage from negative reviews or viral backlash
● Data breaches through phishing or oversharing of confidential information
● Legal and regulatory violations (e.g., violating copyright, consumer protection laws)
● Fake news or misinformation that can mislead or defame
● Employee misconduct (e.g., inappropriate posts by staff)
Managing social media risks is essential for individuals and organizations to protect their data, reputation, and security. The Social
Media Risk Management Framework helps identify, assess, mitigate, monitor, and review potential risks to ensure a safe and
responsible online presence.
1. Risk Identification
● Identify potential threats, such as hacking, phishing scams, impersonation, and information leaks.
● Recognize how these risks can affect personal safety, business reputation, or financial security.
2. Risk Assessment
● Evaluate how likely each risk is to occur and how severe its impact could
be.
● Prioritize the most critical risks and focus on preventing major threats.
3. Risk Mitigation
● Implement security measures to prevent or reduce risks.
● Use strong passwords, enable two-factor authentication, and educate
users about online threats.
● Set up privacy settings and establish guidelines for safe social media use.
4. Risk Monitoring
● Continuously track social media activities to detect and respond to new threats.
● Monitor accounts for suspicious activity, unauthorized access, or harmful content.
5. Risk Review
● Regularly review and update risk management strategies to keep up with changing threats.
● Improve security measures based on past incidents and new developments in online safety.
3. Automated, Traditional and Social recommender systems.
Recommender systems are tools designed to suggest relevant items to users based on their preferences, behavior, or social
influence. There are three primary types of recommender systems: Traditional, Automated, and Social.
Example:
A librarian recommending a book based on your reading history or preferences.
Example:
Netflix suggesting shows based on what you've previously watched and rated.
Example:
Facebook suggesting events your friends are attending, or Spotify showing playlists your friends liked.
Type Basis of Recommendation Personalizati Source of Example
on Trust
1. Reach
Definition: Reach measures the number of unique users who see your content, including both followers and non-followers.
Significance:
● Indicates how far your content is spreading across platforms.
● Helps assess brand visibility and the effectiveness of hashtags or shares.
Improvement Tips:
● Use trending hashtags and collaborate with influencers.
● Share content that encourages re-sharing and tagging.
2. Engagement
Definition: Engagement tracks how users interact with your content — through likes, comments, shares, and clicks.
Significance:
● Reflects how well your content resonates with the audience.
● Higher engagement often boosts visibility via platform algorithms.
Improvement Tips:
● Create interactive content like polls and questions.
● Respond promptly to comments to build community.
3. Traffic
Definition: Traffic measures the number of users visiting your website via social media platforms.
Significance:
● Indicates which platform drives the most interest in your business.
● Helps identify the effectiveness of social media campaigns in leading users to your website.
Improvement Tips:
● Use strong CTA buttons like “Learn More” or “Sign Up.”
● Share links across posts, bios, and stories consistently.
4. Conversion Rate
Definition: The percentage of users who complete a desired action (purchase, sign-up, etc.) after clicking your social media link.
Significance:
● Directly ties social media performance to tangible business outcomes.
● A high rate means your campaigns are compelling and effective.
Improvement Tips:
● Offer attractive incentives like discounts.
● Use optimized landing pages and test various content types.
Tracking and analyzing social media KPIs provides vital insights into what’s working and what needs improvement. These metrics
not only help justify marketing investments but also guide strategic decisions for achieving long-term success in a highly
competitive digital space.
7. What is a social media-based recommendation system and how does it differ from a traditional recommendation
system?
It is an algorithm that suggests relevant products to users based on a variety of factors. Sometimes, when you search for a certain
product on a website you notice that you start receiving several suggestions of similar products, there is a system behind this. It is
generally used to target potential users more efficiently and improve the user experience by suggesting new items, saving users’
time, and narrowing down the set of choices.
8. Types of social media risks
1. Cyberbullying
Cyberbullying involves using social media platforms to intimidate, harass, or demean others. It often takes the form of hurtful
comments, rumors, or public shaming. Victims, especially teens, may suffer from anxiety, depression, and social withdrawal. This
risk highlights the darker side of digital communication.
4. Imposter Accounts
Fake accounts are created to impersonate individuals, celebrities, or brands, often for malicious reasons like scamming followers or
spreading misinformation. These accounts can mislead the public and damage reputations if not quickly identified and removed.
7. Productivity Loss
Excessive personal use of social media during work hours can reduce employee efficiency and focus. Organizations may suffer from
missed deadlines or reduced output if staff are distracted by scrolling, posting, or engaging with online content during business
hours.
8. Reputation Damage
A single inappropriate post, comment, or customer complaint can go viral and damage a person’s or brand’s reputation. Since social
media content spreads fast, even an honest mistake can lead to public backlash, loss of customers, or long-term credibility issues.
9. Discuss the parameters used to measure success of
a Social Media Platform
4. Interaction
● Measures direct interactions such as comments,
The success of a social media platform is measured using
replies, and discussions.
various key metrics that analyze user engagement,
● More interactions show active audience participation
interaction, and influence. Below are some important
and interest in the content.
parameters used to assess social media performance:
5. Referral Rates
1. Counts (Followers, Likes, Views, and Shares)
● Tracks how much traffic is being directed from social
● Measures the number of followers, likes, video
media to websites or other platforms.
views, and shares a post receives.
● A higher referral rate means social media is effectively
● Helps understand the reach and popularity of
driving users to external content.
content on the platform.
6. Importance and Influence of Users
2. Social Sharing
● Identifies key influencers and active users who
● Tracks how often users share posts, articles, or
contribute to spreading content.
media with their followers.
Engaging with influential users can boost brand
● High social sharing indicates strong audience
credibility and reach.
engagement and content relevance.
3. Engagement Rate
● Calculates the percentage of people who interact
with posts through likes, comments, and shares.
A high engagement rate means the content is
resonating well with the audience.
10. What are some of the most common types of traditional recommendation systems, such as collaborative filtering or
content-based filtering?
11. What are different threats to privacy on social media?
Social media platforms collect vast amounts of user data, including personal details, browsing behavior, and engagement
patterns. This data is often used for targeted advertising and analytics. However, if misused, it can lead to:
Example: Social media companies may track the posts you like, the pages you visit, and even the time spent on content to refine
their advertising strategies.
Prevention: Regularly review privacy settings and limit the data shared with platforms.
2. Identity Theft
Personal details shared on social media—such as full name, date of birth, and location—can be exploited by criminals to impersonate
individuals for fraud or financial crimes.
Example: Attackers may use stolen personal information to open bank accounts, apply for loans, or commit fraud in the victim’s name
Prevention: Avoid sharing sensitive personal details publicly and enable two-factor authentication (2FA) for accounts.
3. Location Tracking & Geotagging
Many social media platforms allow users to share their live location, which can expose them to stalking, burglary, or personal
threats.
Example: Posting vacation photos with location tags can inform criminals that a person’s home is unoccupied.
Prevention: Disable geotagging on social media posts and limit location-sharing permissions for apps.
Many social media users connect third-party apps (e.g., quiz apps, games, or productivity tools) to their accounts, which may request
access to private data. Some of these apps misuse or leak this data.
Example: The Cambridge Analytica scandal involved a quiz app collecting Facebook users’ data and using it for political profiling.
Prevention: Revoke permissions for unnecessary third-party apps and avoid granting excessive access to applications.
12. Trust-based collaborative filtering is an improvement over traditional similarity-based recommendation
methods. Discuss two key advantages of using trust-weighted similarity in recommendation systems.
Traditional similarity-based recommendation methods rely on comparing users' or items' interactions, behaviors, or
attributes to find similarities and generate recommendations. These methods typically use metrics like cosine similarity or
Pearson correlation to measure how alike two users or items are, recommending items based on those similarities.
However, these methods can be limited by sparse data or biases in user preferences.
Trust-based collaborative filtering, on the other hand, incorporates trust relationships between users. Instead of just
using behavior-based similarities, it weighs recommendations based on the level of trust between users. This method
assumes that a user is more likely to trust and act on recommendations from someone they have a positive relationship
with, leading to more personalized and reliable recommendations.
1. Better Personalization
● Trust-based recommendations enhance relevance: Trust-based collaborative filtering takes into account the relationships
between users, meaning that recommendations are influenced by users who are trusted. If a user trusts another user (e.g.,
based on shared interests or past interactions), the recommendations made by that trusted user carry more weight. This
ensures that the system provides more personalized suggestions that align better with the user's preferences.
● Addresses cold-start problem: In traditional similarity-based methods, when a user has few interactions, the system
struggles to find accurate recommendations. However, in trust-based filtering, even with minimal interaction data, a user can
still receive accurate suggestions by relying on trusted users with similar interests or preferences. This improves the
recommendation experience for new users or users with sparse data.
2. Reduced Noise and Bias
● Mitigates irrelevant or noisy recommendations: Traditional methods often rely on aggregating all user
interactions to measure similarity, which can lead to noisy recommendations. For example, if a user has a diverse
range of interactions but no clear pattern, similarity-based methods might recommend irrelevant items. In contrast,
trust-based systems focus on recommendations from trusted users, which are more likely to be relevant to the
target user, reducing the impact of noisy or irrelevant suggestions.
● Reduces bias from large, heterogeneous datasets: Traditional similarity-based methods can be biased by the
majority of users or popular trends, meaning they may favor widely liked items, even if they are not a good fit for a
specific user. Trust-based filtering mitigates this bias by prioritizing recommendations from users who have similar
preferences and trust each other, offering a more refined and accurate set of suggestions that align with a user's
true interests, rather than general popularity trends.
13. Provide an example of a real-world application where trust scores are used to enhance
recommendations (e.g., social media, e-commerce, travel platforms). Explain how trust influences the
recommendations in that scenario.
A real-world application where trust scores are used to enhance recommendations is E-commerce platforms such as
Amazon or eBay. In these platforms, trust scores influence recommendations by considering user reviews, ratings, and
past purchase behaviors, along with direct trust relationships between users or sellers and buyers.
● Reputation-Based Reviews: On platforms like Amazon, user reviews play a significant role in shaping purchasing
decisions. However, not all reviews are created equal. Trust scores are integrated into the review system where
reviews from highly trusted users (those with a high reputation score or frequent, relevant reviews) carry more
weight than reviews from new or unknown users. For example, a user may trust reviews from top-rated reviewers
who consistently provide helpful and detailed feedback, ensuring that the recommendations they see are of high
quality and relevance.
● Sentiment-Based Trust: Trust is also incorporated by analyzing the sentiment of reviews from users that have
similar tastes. For instance, if a customer consistently enjoys a particular genre of products (like eco-friendly or tech
gadgets), reviews from other users with similar preferences are weighted more highly. Thus, the system can
prioritize products with reviews from people who have a trusted history of recommending products the user likes
2. Trust in Seller and Brand:
● Seller Trust and Buyer History: E-commerce platforms like Amazon also incorporate trust scores based on
buyer-seller relationships. For example, if a user has previously bought products from a particular seller and had a
positive experience (e.g., high-quality products, good customer service, fast shipping), their trust score with that
seller increases. Future product recommendations will prioritize listings from those trusted sellers, as the platform
recognizes that the buyer has had satisfactory transactions with them in the past.
● Repeat Purchase Behavior: Trust scores are built over time, with each interaction increasing or decreasing trust.
For instance, if a user buys from a particular brand repeatedly and has a history of leaving positive feedback, the
platform will increase the weight given to that brand’s products when suggesting new items. This personalized
trust-based recommendation ensures that the user gets products that align with their past preferences.
● Trusted Offers: E-commerce platforms use trust-based filtering to enhance deal recommendations. For example,
discounts or limited-time offers from trusted sellers or brands can be highlighted more prominently for a user. If a
user has a positive history with certain brands, they are more likely to receive alerts or recommendations about
sales or special offers from those specific brands. This makes the promotional content more relevant and increases
the likelihood of conversions.
14. In a collaborative filtering-based recommender system, the Pearson correlation coefficient is commonly used to
measure user similarity. Explain how trust scores can enhance this method and modify recommendations.
In a collaborative filtering-based recommender system, the Pearson correlation coefficient (PCC) is widely used to measure the
similarity between users based on their past ratings. While effective, PCC has limitations, such as susceptibility to noisy data, lack of
reliability in sparse datasets, and an inability to consider external trust relationships
4. Dynamic Adaptation
● Trust scores can be updated over time based on user interactions, feedback, and observed behavior.
● This makes the recommendation system more adaptive and resilient to evolving user behavior patterns.
15. ROI (Return Of investment) Analysis from social media activities and campaigns
ROI (Return on Investment) analysis from social media activities and campaigns helps businesses assess the financial
effectiveness of their social media efforts. It compares the revenue generated against the costs of campaigns, allowing
companies to determine whether their social media activities are profitable. By tracking metrics such as conversions,
leads, and sales, businesses can optimize their strategies, allocate resources efficiently, and improve the overall return on
investment.
● ROI analysis helps measure the profitability and effectiveness of social media activities by comparing the revenue
generated to the cost of campaigns.
● It provides insights into the financial returns from social media investments, helping businesses determine whether
their social media efforts are yielding positive outcomes.
● By tracking key metrics like conversions, leads, and sales, ROI analysis evaluates the impact of social media
campaigns on business objectives.
● It helps businesses justify the allocation of resources by showing how social media campaigns contribute to the
bottom line.
● ROI analysis helps measure customer acquisition costs, allowing businesses to assess whether the cost of gaining
a customer through social media is sustainable.
● It assists in determining the most profitable platforms and strategies, allowing businesses to focus their resources
on high-performing social media channels.
● Social media ROI analysis aids in understanding the long-term value of customer relationships created through
social media efforts.
● By analyzing ROI, businesses can refine their social media strategies, optimize campaigns, and ensure better
resource allocation for future activities.
Module 6
1. Differentiate among social media, Web 2.0, and social network sites.
2. Discuss various privacy attributes of Social Media Sites.
3. Issues with the privacy policies.
4. Explain the ways to measure the success of a company having social media
5. Benefits of social media users who use social media (5 mks)
6. Explain the benefits of brand building (5 mks)
7. Intention analysis on social media
8. Short notes on: Business use of Social Media and Social Media in Public Sector
9. Summarize ethical issues when mining social media
10. Relate different techniques to secure social media accounts
8. Short notes on: Business use of Social Media and Social Media in Public Sector
Social media has become a powerful tool for businesses, offering various benefits to improve operations, marketing, and customer
engagement. Businesses and non-profit organizations use social media in ways similar to the public sector, leveraging it for
marketing, customer service, and communication.
● Marketing & Advertising: Businesses use social media to reach potential customers, promote products, and increase brand
awareness.
● Customer Service: Engaging with customers, addressing inquiries, and resolving issues promptly.
● Public Relations: Managing business reputation, responding to feedback, and sharing company news.
● Talent Recruitment: Platforms like LinkedIn help attract and recruit skilled employees.
● Market Research: Analyzing social media trends, customer feedback, and competitor strategies.
● Lead Generation: Connecting with potential customers through targeted content and campaigns.
Brand Development: Building brand identity and customer loyalty through consistent engagement.
● Competitive Analysis: Monitoring discussions about competitors and industry trends.
Social media is transforming the way public sector organizations communicate, engage, and serve the public. It provides a powerful
platform for sharing information, improving transparency, and enhancing public services.
● Improved communication with the public: Social media platforms allow public sector organizations to directly communicate
with the public, providing real-time updates and information about services and initiatives.
● Increased transparency: Social media can help increase transparency in government operations by providing a platform for
open communication and allowing the public to directly engage with and ask questions of government officials.
● Improved customer service: Social media can be used as a customer service tool, allowing public sector organizations to
quickly and effectively address issues and concerns raised by the public.
● Greater reach and engagement: Social media allows public sector organizations to reach and engage with a wider audience,
including those who may not traditionally interact with government.
● Enhanced community involvement: Social media can be used to facilitate community involvement in government
decision-making and facilitate collaboration between government and community organizations.
● Increased efficiency and cost savings: By using social media for tasks such as answering frequently asked questions, public
sector organizations can save time and resources that would otherwise be spent on more traditional forms of
communication.
● Enhanced crisis management: Social media can be used to quickly disseminate important information during a crisis and
coordinate responses.
Miscellaneous
1. List and explain the different network layouts(5M)