Digital Marketing and Web Technologies

  
























Understanding Purchase Decisions 


Purchase decisions refer to the process of choosing between different products or services.


Purchase Decisions and its Stages
There are several stages involved in purchase decisions, 

  • Problem recognition, 
  • Information search,
  • Evaluation of alternatives, 
  • Purchase decision, 
  • Post purchase evaluation.

New Age Customers 

New age customers are the modern consumers who have grown up in the digital era.

having grown up with technology such as smartphones, social media, and the internet. 

They are comfortable in using digital platforms.

Their Preferences and Expectations

  1. Tech Savvy
  2. Personalizations
  3. Quick and seamless Shopping experience
  4. Eco friendly
  5. Social Media Influence

Customer Journey Map

A customer journey map is a visual representation of the steps a customer takes when interacting with a product or service, from initial awareness to post-purchase engagement. It helps businesses understand the customer's experience and identify areas for improvement. 


What is Brand ? 

A brand is logo or a name. It represents the overall image that people have about a product, service, organization, or individual. A brand is essentially the sum of all the experiences, associations, and emotions that people have in connection with that entity.


Topics Covered:

  • Purchase Decisions and stages
  • New Age Customers
  • Customer Journey Maps
  • Touch Points
  • Brand

BRAND EQUITY


it is the reputation and the value  that people have about a brand, which can influence their buying decisions

Marketing Funnel

4 stages in Marketing Funnel

  1. Awareness

  2. Consideration

  3. Conversion

  4. Loyalty




























































Steps to Create Google AdSense :-

Step 1: Check Eligibility Requirements

Before applying, ensure:

  1. You are 18+ years old

  2. You have a Google account (Gmail)

  3. You own:

    • A website, or

    • A YouTube channel (monetization eligible via YouTube)

  4. Your website has:

    • Original content

    • About Us page

    • Contact page

    • Privacy Policy page

    • Minimum 15–20 quality articles (recommended)


Step 2: Visit Google AdSense Website

  1. Go to: https://www.google.com/adsense

  2. Click “Get Started”


Step 3: Sign in with Google Account

  • Use your Gmail ID

  • Select the account you want to link with AdSense


Step 4: Enter Website Details

  1. Enter your website URL

  2. Select:

    • “Yes” (Get helpful AdSense info at that email)

  3. Select your Country/Territory

  4. Accept Terms and Conditions

  5. Click Start using AdSense


Step 5: Fill Payment Information

Inside your AdSense dashboard:

  1. Go to Payments → Payments info

  2. Add:

    • Account type (Individual/Business)

    • Full legal name (as per bank)

    • Address

    • Phone number

⚠️ Enter correct details — later changes are difficult.


Step 6: Connect Your Website to AdSense

  1. AdSense will provide a code snippet

  2. Copy the code

  3. Paste it inside your website’s:

    <head> section
  4. Save and publish website

If using:

  • WordPress → Paste in header.php or use header plugin

  • Blogger → Theme → Edit HTML → Paste in <head>


Step 7: Wait for Review

  • Google reviews your site (usually 2–14 days)

  • You’ll get email notification:

    • ✅ Approved

    • ❌ Rejected (with reason)


Step 8: After Approval

  1. Go to Ads → By ad unit

  2. Create:

    • Display ads

    • In-feed ads

    • In-article ads

  3. Place ad code in website

  4. Start earning


💰 Payment Details

  • Minimum withdrawal: $100

  • Payment methods:

    • Direct bank transfer (India supports this)


🚫 Common Reasons for Rejection

  • Thin content

  • Copyright content

  • No traffic

  • Website not fully built

  • Policy violations




Steps to Create Ads in Meta (Facebook & Instagram)

1. Open Meta Ads Manager

  1. Go to Meta Ads Manager

  2. Login with your Facebook account

  3. Click Create


2. Choose Campaign Objective

Meta asks what your goal is. Select one:

  • Awareness (brand awareness)

  • Traffic (website visitors)

  • Engagement (likes, comments, followers)

  • Leads (collect customer details)

  • App promotion

  • Sales (website purchases)

Example:
If you want website visitors → choose Traffic


3. Name Your Campaign

Enter a campaign name like:

  • Mobile Store Promotion

  • Realme Offer Campaign

You can also enable:

  • Advantage Campaign Budget


4. Set Campaign Budget

Choose:

  • Daily Budget (amount per day)

  • Lifetime Budget (total campaign amount)

Example:

  • ₹300/day


5. Select Audience

Define who should see your ad.

Location

Example:

  • India

  • Hyderabad

  • Within 10 km radius

Age

Example:

  • 18 – 40

Interests

Example:

  • Smartphones

  • Online shopping

  • Technology


6. Choose Ad Placements

Select where the ad will appear:

Automatic placements:

  • Facebook Feed

  • Instagram Feed

  • Facebook Stories

  • Instagram Stories

  • Reels

Manual placements (optional).


7. Create the Ad

Upload your ad content.

You can choose:

  • Image

  • Video

  • Carousel

  • Reel

Add:

  • Primary text

  • Headline

  • Description

Example:
Headline:
“Best Smartphone Deals”

Text:
“Get amazing discounts on Realme & Oppo mobiles. Limited time offer.”


8. Add Call-to-Action Button

Choose a button like:

  • Shop Now

  • Learn More

  • Sign Up

  • Contact Us

  • Send Message


9. Add Website or WhatsApp Link

Example:

  • Website URL

  • WhatsApp chat link

  • Instagram profile


10. Review and Publish

  1. Check all settings

  2. Click Publish

  3. Meta reviews the ad (usually within 30 minutes – 24 hours)


Tips for Better Meta Ads

✔ Use short videos or reels
✔ Add clear offers
✔ Target the right audience
✔ Use high-quality images
✔ Add strong call-to-action




Development of an Interactive Quiz Web Application Using HTML, CSS, and JavaScript



index.html 

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Quiz App</title>

<link rel="stylesheet" href="style.css">

</head>

<body>

<div class="quiz-container">

<h1>Quiz App</h1>

<div id="quiz">

<h2 id="question">Question Text</h2>

<div class="options">

<button class="option">Option 1</button>

<button class="option">Option 2</button>

<button class="option">Option 3</button>

<button class="option">Option 4</button>

</div>

<button id="nextBtn">Next Question</button>

</div>

<div id="result" class="hidden">

<h2>Your Score</h2>

<p id="score"></p>

<button onclick="restartQuiz()">Restart Quiz</button>

</div>

</div>

<script src="script.js"></script>

</body>

</html>



Style.css

body{

font-family:Arial;

background:linear-gradient(135deg,#667eea,#764ba2);

height:100vh;

display:flex;

justify-content:center;

align-items:center;

}

.quiz-container{

background:white;

padding:30px;

border-radius:10px;

width:400px;

text-align:center;

box-shadow:0 5px 20px rgba(0,0,0,0.2);

}

h1{

margin-bottom:20px;

}

.options{

display:flex;

flex-direction:column;

gap:10px;

margin-top:20px;

}

.option{

padding:10px;

border:none;

background:#f4f4f4;

cursor:pointer;

border-radius:5px;

transition:0.3s;

}

.option:hover{

background:#ddd;

}

#nextBtn{

margin-top:20px;

padding:10px 20px;

background:#667eea;

color:white;

border:none;

border-radius:5px;

cursor:pointer;

}

.hidden{

display:none;

}



Script.js

const questions = [

{
question: "Which language runs in a web browser?",
options: ["Java", "C", "Python", "JavaScript"],
answer: "JavaScript"
},

{
question: "What does CSS stand for?",
options: [
"Central Style Sheets",
"Cascading Style Sheets",
"Cascading Simple Sheets",
"Cars SUVs Sailboats"
],
answer: "Cascading Style Sheets"
},

{
question: "What does HTML stand for?",
options: [
"Hypertext Markup Language",
"Hyperloop Machine Language",
"Hyper Tool Multi Language",
"Hyperlink Mark Language"
],
answer: "Hypertext Markup Language"
},

{
question: "Which company developed JavaScript?",
options: ["Microsoft", "Netscape", "Google", "Oracle"],
answer: "Netscape"
}

];

let currentQuestion = 0;
let score = 0;
let userAnswers = [];

const questionElement = document.getElementById("question");
const optionButtons = document.querySelectorAll(".option");
const nextBtn = document.getElementById("nextBtn");

function loadQuestion(){

let q = questions[currentQuestion];

questionElement.innerText = q.question;

optionButtons.forEach((btn,index)=>{

btn.innerText = q.options[index];

btn.onclick = () => {

userAnswers[currentQuestion] = q.options[index];

if(q.options[index] === q.answer){
score++;
}

nextBtn.style.display = "block";

};

});

nextBtn.style.display = "none";

}


nextBtn.onclick = () => {

currentQuestion++;

if(currentQuestion < questions.length){

loadQuestion();

}else{

showResult();

}

};


function showResult(){

document.getElementById("quiz").classList.add("hidden");
document.getElementById("result").classList.remove("hidden");

document.getElementById("score").innerText =
"You scored " + score + " out of " + questions.length;

showAnswers();

}


function showAnswers(){

const resultDiv = document.getElementById("result");

questions.forEach((q,index)=>{

const answerDiv = document.createElement("div");

answerDiv.style.marginTop = "15px";

let user = userAnswers[index] || "Not Answered";

answerDiv.innerHTML = `
<b>Q${index+1}: ${q.question}</b><br>
Your Answer: <span style="color:${user === q.answer ? 'green' : 'red'}">${user}</span><br>
Correct Answer: <span style="color:green">${q.answer}</span>
<hr>
`;

resultDiv.appendChild(answerDiv);

});

}


function restartQuiz(){
location.reload();
}


loadQuestion();

Post a Comment

0 Comments