0
0
Digital Marketingknowledge~30 mins

The digital marketing funnel (awareness, consideration, conversion, retention) - Mini Project: Build & Apply

Choose your learning style9 modes available
The Digital Marketing Funnel: Awareness to Retention
📖 Scenario: You are working as a digital marketing assistant. Your manager wants you to organize the key stages of the digital marketing funnel into a clear structure. This will help the team understand how customers move from first hearing about the product to becoming loyal buyers.
🎯 Goal: Create a simple data structure that lists the four main stages of the digital marketing funnel: awareness, consideration, conversion, and retention. Then, add a description for each stage. Finally, organize this information so it can be easily used for presentations or reports.
📋 What You'll Learn
Create a dictionary named funnel_stages with the four stages as keys and their descriptions as values.
Add a variable named important_stage that holds the string 'conversion'.
Use a loop to create a list named stage_summary that contains strings summarizing each stage in the format: 'Stage: Description'.
Add a final dictionary named funnel_overview that includes the stage_summary list and highlights the important_stage with a note.
💡 Why This Matters
🌍 Real World
Marketing teams use the digital marketing funnel to plan campaigns and understand customer behavior at each stage.
💼 Career
Knowing how to organize and summarize marketing stages helps in creating reports, presentations, and strategies that improve customer engagement and sales.
Progress0 / 4 steps
1
Create the funnel stages dictionary
Create a dictionary called funnel_stages with these exact entries: 'awareness' with value 'Customers first learn about the product', 'consideration' with value 'Customers think about buying and compare options', 'conversion' with value 'Customers make a purchase', and 'retention' with value 'Customers keep buying and stay loyal'.
Digital Marketing
Need a hint?

Use curly braces {} to create the dictionary and separate each key-value pair with a comma.

2
Add the important stage variable
Add a variable called important_stage and set it to the string 'conversion'.
Digital Marketing
Need a hint?

Use a simple assignment to create the variable with the exact string value.

3
Create a summary list with a loop
Use a for loop with variables stage and description to iterate over funnel_stages.items(). Inside the loop, add strings to a list called stage_summary in the format: f"{stage}: {description}". Initialize stage_summary as an empty list before the loop.
Digital Marketing
Need a hint?

Remember to create the list before the loop and use append() inside the loop.

4
Create the final funnel overview dictionary
Create a dictionary called funnel_overview with two keys: 'summary' set to the list stage_summary, and 'highlight' set to a string f"Important stage: {important_stage}".
Digital Marketing
Need a hint?

Use curly braces to create the dictionary and assign the keys with the correct values.