Google Trends in Bangladesh#
import os
API_KEY = os.environ.get('API_GOOGLE_TRENDS') # Using .get() to avoid KeyError
We ensure API connection
The general purpose of this code is to provide a Google class that acts as a wrapper to interact with the Google API, specifically designed to perform authentication and GET requests to the Google Trends service. It allows accessing API methods, such as getGraph and getTimelinesForHealth, processing the data obtained in JSON format, converting them into a DataFrame with the pandas library and exporting them as CSV files for easy analysis. In addition, it includes functionalities to handle authentication through an API token and encapsulates the API interaction logic to simplify its use in custom applications.
# pip install python-dotenv
For the purpose of this analysis, we’ve broken down search terms into six major categories. These categories broadly caputre people’s interest over time and provides high level insights into their behavior. These categories include:
Exchange Rate
Devaluation
Prices
Natural Disasters
Conflicts
Other relevant terms
These terms have been collected from Google’s related terms and topics search, as well as brainstorming with the team.
Topic based search#
Subanational Coverage#
What Does “Weeks with Valid Data” Mean?#
Google Trends provides normalized search interest scores (0-100) for each term and week; a score of 0 means no measurable interest.
Weeks with valid data are those where the score (
value) is greater than 0, indicating measurable public interest.The code counts these valid weeks for each term and region to identify the consistency of interest over time.
Regions with higher counts of valid weeks show sustained or frequent interest in the given term.
['BD10' 'BD20' 'BD30' 'BD40' 'BD45' 'BD50' 'BD55' 'BD60']
Key Conclusions from the Figures#
High Public Interest in Dhaka Across Topics: Dhaka consistently shows the highest number of valid weeks for all three terms (“Sheikh Hasina,” “student protest,” and “GDP per capita”), indicating its central role in public discourse and economic focus.
Regional Variations in Interest: Interest in “Sheikh Hasina” is widespread across divisions, while “student protest” and “GDP per capita” are concentrated more in specific regions, reflecting localized concerns or issues.
Limited Attention in Peripheral Divisions: Divisions like Rangpur and Sylhet generally show fewer valid weeks, suggesting less search activity or lower relevance for these terms in these regions.
Flourish Graph#
Explanation of the Flourish Graph Code#
Data Collection: The code collects Google Trends data for various terms related to finance, business, law, health, and travel in Bangladesh from January to October 2024. The average search interest value for each term is calculated.
Data Organization: The data is structured in a DataFrame with columns for category, subcategory, term, and average search interest value (
Value).Visualization with Plotly: A sunburst chart is created using Plotly, showing hierarchical relationships between categories, subcategories, and individual terms, with the size of each segment proportional to its search interest value.
Interactive Features: The sunburst chart is interactive, allowing users to explore categories, subcategories, and terms visually, making it easier to analyze search trends in Bangladesh.
Data obtained for bangladesh bank in Bank.
Data obtained for bank of bangladesh in Bank.
Data obtained for commercial bank in Bank.
Data obtained for bangladesh commercial bank in Bank.
Data obtained for commercial bank of bangladesh in Bank.
Data obtained for Sonali Bank PLC in Bank.
Data obtained for Janata Bank PLC in Bank.
Data obtained for Agrani Bank PLC in Bank.
Data obtained for Rupali Bank PLC in Bank.
Data obtained for BRAC Bank PLC in Bank.
Data obtained for Dutch-Bangla Bank PLC in Bank.
Data obtained for Islami Bank Bangladesh PLC in Bank.
Data obtained for Standard Chartered Bank in Bank.
Data obtained for Pubali Bank PLC in Bank.
Data obtained for bank rate today in Bank.
Data obtained for what is bank in Bank.
Data obtained for national bank of bangladesh in Bank.
Data obtained for today bank exchange rate in Bank.
Data obtained for bank account in Bank.
Data obtained for exchange rate today in Bank.
Data obtained for mobile banking app in Mobile banking.
Data obtained for mobile banking code in Mobile banking.
Data obtained for mobile banking app download in Mobile banking.
Data obtained for Sonali e-Wallet in Mobile banking.
Data obtained for Janata mobile in Mobile banking.
Data obtained for Islami mobile in Mobile banking.
Data obtained for bangladesh currency in Currency.
Data obtained for currency exchange in Currency.
Data obtained for dollar in Currency.
Data obtained for dollar currency in Currency.
Data obtained for exchange rate in Currency.
Data obtained for euro currency in Currency.
Data obtained for foreign currency in Currency.
Data obtained for what is mining in Mining.
Data obtained for bitcoin in Mining.
Data obtained for bitcoin mining in Mining.
Data obtained for mining in bangladesh in Mining.
Data obtained for mining meaning in Mining.
Data obtained for crypto mining in Mining.
Data obtained for data mining in Mining.
Data obtained for gold mining in Mining.
Data obtained for usdt mining in Mining.
Data obtained for ton mining in Mining.
Data obtained for cloud mining in Mining.
Data obtained for crypto mining app in Mining.
Data obtained for what is bitcoin mining in Mining.
Data obtained for what is data mining in Mining.
Data obtained for bitcoin mining app in Mining.
Data obtained for what is bitcoin in Mining.
Data obtained for bitcoin mining free in Mining.
Data obtained for ton coin mining in Mining.
Data obtained for mining engineering in Mining.
Data obtained for free bitcoin mining in Mining.
Data obtained for logistics management in Logistics.
Data obtained for supply chain management in Logistics.
Data obtained for logistics jobs in Logistics.
Data obtained for what is logistics in Logistics.
Data obtained for transport and logistics in Logistics.
Data obtained for logistics meaning in Logistics.
Data obtained for ministry of transport and logistics in Logistics.
Data obtained for inbound logistics in Logistics.
Data obtained for social media in Media.
Data obtained for what is media in Media.
Data obtained for ATN Bangla in Media.
Data obtained for Prothom Alo in Media.
Data obtained for what is communication in Communication.
Data obtained for communication skills in Communication.
Data obtained for business communication in Communication.
Data obtained for data communication in Communication.
Data obtained for effective communication in Communication.
Data obtained for communication english in Communication.
Data obtained for communication technology in Communication.
Data obtained for communication media in Communication.
Data obtained for types of communication in Communication.
Data obtained for information in Communication.
Data obtained for communication meaning in Communication.
Data obtained for wireless communication in Communication.
Data obtained for communication process in Communication.
Data obtained for communication skill in Communication.
Data obtained for health communication in Communication.
Data obtained for mobile communication in Communication.
Data obtained for verbal communication in Communication.
Data obtained for process of communication in Communication.
Data obtained for define communication in Communication.
Data obtained for type of communication in Communication.
Data obtained for meaning of communication in Communication.
Data obtained for communication barriers in Communication.
Data obtained for good communication in Communication.
Data obtained for communication skills pdf in Communication.
Data obtained for business communication pdf in Communication.
Data obtained for science in Technology.
Data obtained for what is technology in Technology.
Data obtained for science and technology in Technology.
Data obtained for information technology in Technology.
Data obtained for emerging technology in Technology.
Data obtained for digital technology in Technology.
Data obtained for new technology in Technology.
Data obtained for Bangladesh University of Engineering and Technology in Technology.
Data obtained for International University of Business Agriculture and Technology in Technology.
Data obtained for ai technology in Technology.
Data obtained for define technology in Technology.
Data obtained for blockchain technology in Technology.
Data obtained for what is computer in Technology.
Data obtained for what is digital technology in Technology.
Data obtained for computer science in Technology.
Data obtained for advantage of technology in Technology.
Data obtained for educational technology in Technology.
Data obtained for information communication technology in Technology.
Data obtained for ministry of innovation and technology in Technology.
Data obtained for what is ethics in Ethics.
Data obtained for professional ethics in Ethics.
Data obtained for morality in Ethics.
Data obtained for business ethics in Ethics.
Data obtained for virtue ethics in Ethics.
Data obtained for ethics and morality in Ethics.
Data obtained for ethics meaning in Ethics.
Data obtained for code of ethics in Ethics.
Data obtained for medical ethics in Ethics.
Data obtained for health ethics in Ethics.
Data obtained for research ethics in Ethics.
Data obtained for work ethics in Ethics.
Data obtained for principles of ethics in Ethics.
Data obtained for what is the difference between in Ethics.
Data obtained for normative ethics in Ethics.
Data obtained for types of ethics in Ethics.
Data obtained for ethics example in Ethics.
Data obtained for what is ethics pdf in Ethics.
Data obtained for define ethics in Ethics.
Data obtained for environmental ethics in Ethics.
Data obtained for what is morality in Ethics.
Data obtained for applied ethics in Ethics.
Data obtained for nursing ethics in Ethics.
Data obtained for what is virtue ethics in Ethics.
Data obtained for difference between ethics and morality in Ethics.
Data obtained for human rights in Rights.
Data obtained for what is rights in Rights.
Data obtained for human rights in bangladesh in Rights.
Data obtained for what is human rights in Rights.
Data obtained for all in Rights.
Data obtained for human rights law in Rights.
Data obtained for 2024 in Rights.
Data obtained for what are human rights in Rights.
Data obtained for reserved in Rights.
Data obtained for civil rights in Rights.
Data obtained for all rights reserved in Rights.
Data obtained for democratic rights in Rights.
Data obtained for copyright in Rights.
Data obtained for bangladeshi human rights commission in Rights.
Data obtained for international human rights law in Rights.
Data obtained for what is human right in Rights.
Data obtained for human rights watch in Rights.
Data obtained for sexual rights in Rights.
Data obtained for intellectual property rights in Rights.
Data obtained for intellectual property in Rights.
Data obtained for features of human rights in Rights.
Data obtained for examples of human rights in Rights.
Data obtained for importance of human rights in Rights.
Data obtained for universal declaration of human rights in Rights.
Data obtained for bangladeshi broadcasting corporation in Corporation.
Data obtained for BEXIMCO Group in Corporation.
Data obtained for Bashundhara Group in Corporation.
Data obtained for Meghna Group of Industries in Corporation.
Data obtained for Square Group in Corporation.
Data obtained for ACI Limited in Corporation.
Data obtained for Pran-RFL Group in Corporation.
Data obtained for Abul Khair Group in Corporation.
Data obtained for City Group in Corporation.
Data obtained for Transcom Group in Corporation.
Data obtained for Akij Group in Corporation.
Data obtained for T K Group of Industries in Corporation.
Data obtained for Ananda Group in Corporation.
Data obtained for Partex Group in Corporation.
Data obtained for Rahimafrooz Group in Corporation.
Data obtained for LafargeHolcim Bangladesh Limited in Corporation.
Data obtained for Grameenphone in Corporation.
Data obtained for Robi Axiata Limited in Corporation.
Data obtained for Summit Group in Corporation.
Data obtained for United Group in Corporation.
Data obtained for Olympic Industries Limited in Corporation.
Data obtained for world war in War.
Data obtained for israel in War.
Data obtained for israel war in War.
Data obtained for ukraine war in War.
Data obtained for russia war in War.
Data obtained for what is war in War.
Data obtained for war news in War.
Data obtained for russia ukraine war in War.
Data obtained for russia ukraine in War.
Data obtained for civil war in War.
Data obtained for war in bangladesh in War.
Data obtained for bangladesh war in War.
Data obtained for war movies in War.
Data obtained for god of war in War.
Data obtained for cold war in War.
Data obtained for first world war in War.
Data obtained for world war 2 in War.
Data obtained for russia news in War.
Data obtained for russia war news in War.
Data obtained for Rohingya Refugee Crisis in War.
Data obtained for nursing diagnosis in Nursing.
Data obtained for nursing care plan in Nursing.
Data obtained for what is nursing in Nursing.
Data obtained for nursing process in Nursing.
Data obtained for surgical nursing in Nursing.
Data obtained for medical surgical nursing in Nursing.
Data obtained for nursing questions and answers in Nursing.
Data obtained for nursing assessment in Nursing.
Data obtained for nanda in Nursing.
Data obtained for nanda nursing diagnosis in Nursing.
Data obtained for nursing research in Nursing.
Data obtained for clinical nursing in Nursing.
Data obtained for nursing school in Nursing.
Data obtained for medical surgical nursing pdf in Nursing.
Data obtained for nursing care plan pdf in Nursing.
Data obtained for nursing intervention in Nursing.
Data obtained for nursing home in Nursing.
Data obtained for nursing ethics in Nursing.
Data obtained for pediatric nursing in Nursing.
Data obtained for nursing process pdf in Nursing.
Data obtained for basic nursing in Nursing.
Data obtained for nursing procedure in Nursing.
Data obtained for what is nursing pdf in Nursing.
Data obtained for nutrition food in Nutrition.
Data obtained for nutrition pdf in Nutrition.
Data obtained for what is nutrition in Nutrition.
Data obtained for nutrition jobs in Nutrition.
Data obtained for human nutrition in Nutrition.
Data obtained for nutrition security in Nutrition.
Data obtained for food science and nutrition in Nutrition.
Data obtained for nutrition ppt in Nutrition.
Data obtained for animal nutrition in Nutrition.
Data obtained for malnutrition in Nutrition.
Data obtained for nutrition international in Nutrition.
Data obtained for nutrition meaning in Nutrition.
Data obtained for loza nutrition in Nutrition.
Data obtained for milk nutrition in Nutrition.
Data obtained for avocado nutrition in Nutrition.
Data obtained for banana nutrition in Nutrition.
Data obtained for ethio fitness and nutrition in Nutrition.
Data obtained for maternal and child nutrition in Nutrition.
Data obtained for oats nutrition in Nutrition.
Data obtained for health and nutrition in Nutrition.
Data obtained for nutrition officer in Nutrition.
Data obtained for community nutrition in Nutrition.
Data obtained for nutrition exam in Nutrition.
Data obtained for oats in Nutrition.
Data obtained for types of nutrition in Nutrition.
Data obtained for peanut in Nutrition.
Data obtained for beans nutrition in Nutrition.
Data obtained for potato nutrition in Nutrition.
Data obtained for what is skin in Skin.
Data obtained for dry skin in Skin.
Data obtained for skin care in Skin.
Data obtained for skin disease in Skin.
Data obtained for skin infection in Skin.
Data obtained for cerave in Skin.
Data obtained for acne in Skin.
Data obtained for skin rash in Skin.
Data obtained for moisturizer in Skin.
Data obtained for skin type in Skin.
Data obtained for skin cancer in Skin.
Data obtained for sensitive skin in Skin.
Data obtained for itchy skin in Skin.
Data obtained for skin allergy in Skin.
Data obtained for sunscreen for oily skin in Skin.
Data obtained for types of skin in Skin.
Data obtained for skin tone in Skin.
Data obtained for skin itching in Skin.
Data obtained for skin diseases in Skin.
Data obtained for cerave for oily skin in Skin.
Data obtained for cerave cleanser in Skin.
Data obtained for vitamin c in Skin.
Data obtained for vitamin e in Skin.
Data obtained for bangladeshi airline in Airline.
Data obtained for bangladesh airline in Airline.
Data obtained for bangladesh vacancy in Airline.
Data obtained for bangladesh airline result in Airline.
Data obtained for bangladesh airline vacancy in Airline.
Data obtained for airline booking in Airline.
Data obtained for bangladesh airline phone number in Airline.
Data obtained for bangladeshi airlines ticket in Airline.
Data obtained for bangladesh airline ticket in Airline.
Data obtained for airline tickets in Airline.
Data obtained for bangladeshi airline booking in Airline.
Data obtained for bangladeshi airline vacancy result in Airline.
Data obtained for indian airline in Airline.
Data obtained for indian airline app in Airline.
Data obtained for Hazrat Shahjalal International Airport in Airport.
Data obtained for Shah Amanat International Airport in Airport.
Data obtained for Osmani International Airport in Airport.
Data obtained for Cox's Bazar Airport in Airport.
Data obtained for Jessore Airport in Airport.
Data obtained for Saidpur Airport in Airport.
Data obtained for Barisal Airport in Airport.
Data obtained for airport ticket in Airport.
Data obtained for indian airport in Airport.
Data obtained for airport vacancy in Airport.
Data obtained for bangladeshi flight in Flight.
Data obtained for airlines in Flight.
Data obtained for bangladeshi airlines flight in Flight.
Data obtained for flight status in Flight.
Data obtained for flight ticket in Flight.
Data obtained for flight tracker in Flight.
Data obtained for flight radar in Flight.
Data obtained for bangladeshi airlines flight schedule in Flight.
Data obtained for booking flight in Flight.
Data obtained for flight booking in Flight.
Data obtained for google flight in Flight.
Data obtained for bangladeshi airlines ticket in Flight.
Data obtained for book flight in Flight.
Data obtained for flight check in Flight.
Data obtained for flight radar 24 in Flight.
Data obtained for cheap flight in Flight.
Data obtained for bangladeshi airlines ticket price in Flight.
Data obtained for bangladeshi airlines flight booking in Flight.
Data obtained for driving license in Driving.
Data obtained for car driving in Driving.
Data obtained for driving license in Driving.
Data obtained for driving test in Driving.
Data obtained for driving license in bangladesh in Driving.
Data obtained for car games in Driving.
Data obtained for car driving games in Driving.
Data obtained for international driving license in Driving.
Data obtained for manual car driving in Driving.
Data obtained for driving license test in Driving.
Data obtained for driving license check online in Driving.
Data obtained for city car driving in Driving.
Data obtained for check driving license number online in Driving.
Data obtained for car driving training in Driving.
Data obtained for Pan Pacific Sonargaon Dhaka in Hotels.
Data obtained for The Westin Dhaka in Hotels.
Data obtained for Radisson Blu Dhaka Water Garden in Hotels.
Data obtained for InterContinental Dhaka in Hotels.
Data obtained for Le Méridien Dhaka in Hotels.
Data obtained for Six Seasons Hotel in Hotels.
Data obtained for Hotel Sarina Dhaka in Hotels.
Data obtained for Amari Dhaka in Hotels.
Data obtained for Sayeman Beach Resort in Hotels.
Data obtained for Dusai Resort & Spa in Hotels.
Data obtained for best hotels in dhaka in Hotels.
Data obtained for hotels in dhaka in Hotels.
Data obtained for booking in Hotels.
Data obtained for cheap hotels in dhaka in Hotels.
Category Subcategory Term Value
0 Finance Bank bangladesh bank 30.000000
1 Finance Bank bank of bangladesh 60.750000
2 Finance Bank commercial bank 55.568182
3 Finance Bank bangladesh commercial bank 38.159091
4 Finance Bank commercial bank of bangladesh 8.454545
Finally, we visualizes the hierarchical relationship between different categories, subcategories, and terms, with their corresponding values, in an interactive and visually appealing way. The chart helps to explore trends and patterns in the data for Bangladesh.