Dsdm-Unit5 241031 194411
Dsdm-Unit5 241031 194411
2 Marks
1. What is Consumer Reaction Analytics?
Customer analytics is the use of data to understand the composition, needs and satisfaction
of the customer.
Also, the enabling technology used to segment buyers into groupings based on behavior,
to determine general trends, or to develop targeted marketing and sales activities.
2. What is meant by Data Pull model?
The data-pull model allows reporting systems like Business Intelligence and Reporting Tools
(BIRT) and SAP Crystal Reports to configure data sources and pull data from these sources when
the report is run.
Downloading webpages via web browser is an example for pull technology.
3. What is Data processing?
Data processing occurs when data is collected and translated into usable information. Usually
performed by a data scientist or team of data scientists, it is important for data processing to be
done correctly as not to negatively affect the end product, or data output.
The 3 stages of Data processing are;
1. Data preparation
2. Program preparation
3. Compiling and Running the program.
4. Define Data preparation?
Data preparation is the process of cleaning and transforming raw data prior to processing and
analysis. It is an important step prior to processing and often involves reformatting data, making
corrections to data and the combining of data sets to enrich data.
5. Define steps in Data preparation?
Data collection
Data discovery ad profiling
Data cleansing
Data structuring
Data transformation and enrichment
Data validation and publishing
10 marks:
The scope of consumer behaviour may describe the decision process and individual engagement in
evaluating, acquiring, using goods and services.
The words such as consumer behaviour, individual buyer behaviour, and buying behaviour of the
consumer are all the same. Consumer behaviour is defined as the study of individuals, groups, and
organizations performance in selecting, buying, using the goods and services, ideas, or experiences
to fulfil the buyer's needs and wants.
The information given below will help you to understand the behaviour of the customers.
Companies conduct various research programs to collect information about their target customers.
The scope of consumer behaviour is as follows.
Demand Forecasting
Marketing Management
Non-profit and Social Marketing
Selecting Target Market
Market Mix
Educating Customers
Assists in Designing Product Portfolio
Demand Forecasting
Consumer behaviour helps in the forecasting of the demands for the business. Every business identifies
the needs and wants of the customers by understanding their behaviour. Forecasting helps them to find
out the unfulfilled demands in the market easily. If the company knows what their consumer wants,
they can design and produce the product accordingly.
The behaviour of the consumer plays an important role in forecasting the demand for the products. In
addition, it helps the company to identify the market opportunity available to them.
Marketing Management
Effective business managers know the importance of marketing towards the success of the business.
Understanding consumer behaviour is essential for the long-run success of any marketing program. A
better understanding of consumer needs and wants helps the business to plan and execute the marketing
strategies accordingly.
In today's world, every non-profit business-like government sector, religious sector, university, the
charitable institution runs the business's overall activity by implementing proper marketing plans for the
business. Also, they contribute to solving the problems of society. Thus, a transparent consumer
behaviour process and decision-making contributed efforts towards the success of the business.
Consumer behaviour helps the organization to select its target group from the market. Studying and
identifying consumer behaviour helps them to know the consumer segments with distinct features and
wants. It helps in segmenting the overall market into different groups.
Market Mix
Proper development and designing all-important elements like product, price, place, and promotion are
essential for every business. It helps them to identify the likes and dislikes of the customers. This allows
marketers to design optimum marketing mix plans and improve the effectiveness of marketing strategies.
The proper implementation of a marketing mix helps organizations to attract more customers, thereby
increasing profit.
Educating Customers
Consumer behaviour helps the marketer to know how consumers spend on buying decisions. By
understanding the customer's behaviour, a marketer can easily get an idea of how they can improve their
buying decision. The market can guide and suggest a way to save their money and give them better
options. Customers get aware of the opportunities available to them as per their behaviour.
Update notification.
Incremental extraction.
Full extraction.
Update notification
The easiest way to extract data from a source system is to have that system issue a notification when a
record has been changed. Most databases provide a mechanism for this so that they can support
database replication (change data capture or binary logs), and many SaaS applications provide
webhooks, which offer conceptually similar functionality.
Incremental extraction
Some data sources are unable to provide notification that an update has occurred, but they are able to
identify which records have been modified and provide an extract of those records. During subsequent
ETL steps, the data extraction code needs to identify and propagate changes. One drawback of
incremental extraction is that it may not be able to detect deleted records in source data, because there's
no way to see a record that's no longer there.
Full extraction
The first time you replicate any source you have to do a full extraction, and some data sources have no
way to identify data that has been changed, so reloading a whole table may be the only way to get data
from that source. Because full extraction involves high data transfer volumes, which can put a load on
the network, it’s not the best option if you can avoid it.
Data processing is essential for organizations to create better business strategies and increase their
competitive edge. By converting the data into readable formats like graphs, charts, and documents,
employees throughout the organization can understand and use the data.
Generally, there are six main steps in the data processing cycle:
Step 1: Collection
The collection of raw data is the first step of the data processing cycle. The type of raw data collected
has a huge impact on the output produced. Hence, raw data should be gathered from defined and
accurate sources so that the subsequent findings are valid and usable. Raw data can include monetary
figures, website cookies, profit/loss statements of a company, user behavior, etc.
Step 2: Preparation
Data preparation or data cleaning is the process of sorting and filtering the raw data to remove
unnecessary and inaccurate data. Raw data is checked for errors, duplication, miscalculations or missing
data, and transformed into a suitable form for further analysis and processing. This is done to ensure
that only the highest quality data is fed into the processing unit.
The purpose of this step to remove bad data (redundant, incomplete, or incorrect data) so as to begin
assembling high-quality information so that it can be used in the best possible way for business
intelligence.
Step 3: Input
Step 5: Output
The data is finally transmitted and displayed to the user in a readable form like graphs, tables, vector
files, audio, video, documents, etc. This output can be stored and further processed in the next data
processing cycle.
Step 6: Storage
The last step of the data processing cycle is storage, where data and metadata are stored for further use.
This allows for quick access and retrieval of information whenever needed, and also allows it to be used
as input in the next data processing cycle directly.
Data processing occurs in our daily lives whether we may be aware of it or not. Here are some real-life
examples of data processing:
A stock trading software that converts millions of stock data into a simple graph
An e-commerce company uses the search history of customers to recommend similar products
A digital marketing company uses demographic data of people to strategize location-specific
campaigns
A self-driving car uses real-time data from sensors to detect if there are pedestrians and other cars on
the road
API Data - Data can be uploaded through Live APIs for social media. A news API can help you glean
information from all kinds of news publishers, while a Facebook API can allow you to take all the publicly
available data you need from its platform. You can also use open source repositories like Kaggle, Amazon
reviews, or Yelp.
Manual - If you have data that you already have from a CRM tool, you can manually upload that onto the
sentiment analysis API as a .csv file.
Audio transcription - The audio from the video data is transcribed through speech to text software to
ensure that any video or audio file (eg. podcast) in the data is not overlooked.
Caption overlay - If there are any captions appearing in the video, they are extracted by Repustate IQ and
analyzed for any appearing entities, aspects, or topics that you have identified as important.
Image overlay - Similarly, the platform recognizes and captures any images in the video or text data
through OCR (optical character recognition)
Logo recognition - Repustate IQ’s intelligent data scanner immediately recognizes any logos that appear
in the video background. This means even videos that appear on the clothes of the presenter or say on an
item like a pen, or mug on the desk. It even picks up logos from background posters. It does it in such a
way so that not even the smallest detail goes unnoticed when the platform conducts sentiment analysis of
your brand.
Text extraction- All the text is similarly recognized and extracted in the sentiment analysis process. This
includes emojis and hashtags as well, which are a vital part of social media sentiment analysis. Unlike
other sentiment analysis platforms, Repustate IQ ensures that emojis are never left out of data processing
because that could lead to false positives or negatives.
Training the model - The dataset that will be used to train the model needs to be pre-processed and
manually labelled. It is this labelled data that will be used to train the model by comparing the correctly
classified data with the incorrectly classified one. This will help improve the custom model that is created
for a brand.
Multilingual data - In sentiment analysis steps that include multilingual data processing, Repustate IQ has
the dataset for each language individually annotated and trained. This is because the platform does not rely
on translations at all since all the information can get distorted, or nuances lost due to vast differences in
certain languages like Spanish and Korean. This is the reason why Repustate gives the highest accuracy
scores compared to other platforms.
Custom Tags - In this part of the process, custom tags for aspects and themes will be created for the data
such as brand mentions, product name, etc. Once the model has been trained, it will automatically
segregate text based on these custom created tags.
Topic Classification - The topic classifier attaches a theme to a text. For example, this text “The dresses
were awesome, and I found some really good scarves as well.” will be tagged as the topic “clothes”.
Sentiment Analysis - Each aspect and theme is isolated in this stage by the platform and then
analysed for the sentiment. Sentiment scores are given in the range of -1 to +1. A neutral statement
may be termed as zero.
Step 4 - Data visualization
Once all the steps in the sentiment analysis process have been covered, the insights are quickly turned into
actionable reports in the form of graphs and charts. These reports can then be shared within teams as well.
These visual reports are really important because it is through them that you see granular, aspect-based
results. For example, when you get an average score for your brand, you can filter the results in the
sentiment analysis dashboard to see which aspects got how high a score and which ones got low scores.
This will give you an idea as to what areas need your attention more than others. Thus, at this stage of the
sentiment analysis steps, you get actionable insights that you can use to decide the right course of action
for your growth plans.
a) Internet of Things :
IoT is a network of physical objects embedded with electronics, software, sensors, and
connectivity to enable them to collect and exchange information via the internet.
One of the benefits of this IoT data science technology is that it can provide real-time alerts and
warnings.
A couple of use cases include the following.
Predictive Maintenance
Predictive maintenance is the process of identifying potential mechanical failures before they
occur by analyzing information collected from IoT sensors in production machines to predict when
components will need replacement or service. This approach can save companies time and money
Usage-Based Insurance
Usage-based insurance companies create predictive models using IoT sensor data. Companies use
the information to determine a customer’s risk profile for incidents such as auto accidents, theft
claims, and natural disasters.
b) Streaming Analytics
Stream analytics is a form of information processing that allows science experts to analyze
information in real time. This is in contrast to batch processing. In batch processing, information is
analyzed after collecting and storing it. As a result, the information only provides retrospective
results instead of timely insights.
One of the most popular uses of stream analytics is weather forecasting. Scientists analyze a large
amount of information, such as radar images, to find patterns that help them predict the weather in
a particular location.
This data science technology can be used by retail companies that wish to predict customer
behavior. The information helps companies better decide when to send out discount coupons
or which items will sell best on a particular day.
Streaming analytics is used in healthcare to generate insights into patient health status. In this
context, streaming analytics collects information from different sources. This data can be
analyzed to determine patterns or anomalies that may indicate patient health conditions.
Doctors can identify at-risk populations using this information before a disease spreads across
geographical areas.
c) Machine Learning
Machine learning (ML) is a data science technology that refers to computer programs that perform
tasks without being programmed to do so. This is in contrast to traditional programs where the
developer writes code to instruct the program on how to perform tasks. Machine learning algorithms
learn from information by extracting patterns without explicit instructions.
Machine learning algorithms automatically get better over time. For example, a program that uses
ML gets better at tasks such as identifying spam emails or diagnosing diseases and analyzing large
volumes of information and recognizing patterns.
The most common approaches to ML are “supervised learning” and “unsupervised learning.”
Supervised Learning: In supervised learning, there is a set of “training data” that describes the
information (e.g., age, height, and weight), along with the desired output variable (e.g., blood pressure).
A training algorithm analyzes the information and produces a model that can be used to predict outputs.
In other words, given a particular input, the program can predict what the output should be.
Unsupervised Learning: In unsupervised learning, there are no known outputs for the data. The goal is
to find structure in the data and group items with similar properties. This is useful for predicting what
the output of a model will be, given a set of input variables.
d) Edge Computing:
Edge computing is a term used to describe the practice of gathering data closer to the source
where the information was generated. In other words, information is processed and stored
locally rather than being transmitted to a central repository. This data could be in the cloud or
on a device owned and operated by a business.
Scientists process large volumes of information. Transmitting this amount of information across
the internet to remote servers takes up significant bandwidth. As a result, transferring and
Big data analytics provides a new way of analyzing information, one that can uncover new
insights and generate useful business decisions.
Listed below are the 8 most important Google Data Analytics tools:
Google Analytics
Google Search Console
Looker
Google Ads
Google Data Studio
a) Google Analytics
-Google Analytics is one of the widely used Google Data Analytics tools. It is a free Google Data
Analytics tool by Google Marketing Platform that provides Statistics and Analytical tools for tracking
Digital Marketing Campaigns. It is available for free of cost to anyone with a Google account.
Google Analytics helps organizations gauge the success of their campaigns, determine user traffic
sources, track the completion of multiple goals, drive website traffic, discover patterns in user
engagement, and catch visitor information such as demographics.
-Some of its features are Data Collection, Monitoring, Analysis, Reporting, Visualization, and
Integration with other applications. They include Intelligence and Anomaly Detection, Dashboards
and Charts for Data Visualization, Data Filtering, and Manipulation, Predictive Analytics, etc.
-Tracking KPIs helps businesses discover keywords with high or low Click-Through Rates and reveal
site visitor’s intent for better Content Optimization. Google Search Console also features Period-
Over-Period (POP) comparisons to determine changing trends
c) Looker
-Looker is a Google Data Analytics tool that provides you Big Data Analytics platform. It helps you
to easily analyze and share real-time Business Analytics. Google completed the acquisition of Looker
a) MailChimp
MailChimp is a social advertising and email marketing tool designed to orchestrate and automate
digital marketing campaigns.
It is one of the best digital marketing tools you can get to improve your campaigns and track the
traffic generated. Moreover, the platform allows multiple integrations with different SaaS
companies.
The tool is quite efficient for email campaigns, using which you can engage with your audience.
MailChimp is a well-renowned name in the world of email marketing.
b) Canva Business
Canva is a prominent design tool that allows you to develop effective marketing campaigns
through visual content that can be shared on your blogs, websites, social networks, and other
platforms. Visual content is the backbone of any digital marketing campaign. In order to entice
the targeted customer base, you need to design compelling posts.
Canva allows you to edit posts and create graphs or any type and kind.
The tool incorporates numerous templates. It boasts a massive library of stock images, photos,
designs, icons, and vectors that you can use to create any type of visual content for your
marketing campaign.
c) Trello
It is one of the most popular content management tools used by hundreds and thousands of digital
marketers worldwide to create, schedule, and organise content online.
Allows you to create cards and incorporate notes on the card topic while creating deadlines and
assigning topics to specific teams.
Facilitates remote working where your teams can access their tasks and projects from anywhere.
d) Slack
Digital marketers use Slack every single day. With Slack, you can discuss client work, new
articles, new projects, new support tickets, share useful content and send messages.
Makes it easier to communicate with team members over the web in real-time.
Let you follow everything related to the projects, teams and channels.
Let you do message and video conferencing too.
e) Yoast SEO
It is one of the most talked-about and used WordPress plugins that help digital marketers to
optimize their websites to perform better in search results.
Yoast SEO helps with the details where WordPress cannot do much: for submitting sitemaps,
managing keywords, creating content, and using webmaster tools, among other aspects.
The tool comes with a plethora of features that helps in optimizing your website.
Incorporates built-in content analysis, description management, meta keywords, rich snippets, social
features, XML sitemaps, as well as features to manage duplicate content.
Allows you to write better content for your digital marketing campaigns. The plugin provides you
access to the Yoast SEO meta box to add meta description and meta title for your content. Moreover,
you don’t have to install a third-party plugin for XML sitemaps.
f) Survey Anyplace:
SurveyAnyplace is the best tool for marketing professionals to create fun and interactive quizzes,
assessments, and surveys for their targeted customer base.
It is a great digital marketing tool that will enable you to engage with your target audience and help
build brand identity and personality.
G) Ahrefs:
Ahrefs offer a suite of search engine optimization tools, making it easier for you to optimize
your website based on your marketing requirements.
It is primarily used for checking backlinks, and with its massive data index, the tool is
definitely one of the most sought after digital marketing tools in the market.