Lin Dan vs Viktor Axelsen: Who is the GOAT of Men’s Singles Badminton?
Viktor Axelsen, the former Danish men’s singles World No. 1 and two-time Olympic champion, has recently announced his retirement via social media, bringing an end to his professional career. This also feels like the perfect moment to compare him with Lin Dan — another two-time Olympic champion and former World No. 1 — in the debate over badminton’s GOAT (greatest of all time) in the men’s singles event. Both are absolute legends of the sport. This isn’t a hardcore, stats-heavy breakdown, but rather a fun and quick comparison to see how these two legends stack up. Titles and Achievements in Badminton We will keep the comparison simple by looking at the following dimensions: 1) Olympic titles — the most prestigious individual achievement in men’s singles badminton (held once every four years) 2) BWF World Championships — the second most prestigious individual title after the Olympic Games 3) Career record and win rate (Source: Wikipedia) 4) Other career titles, including the All England, BWF World Tour (ignoring tiers such as Super 1000, 750, or 500 for simplicity), BWF Superseries, and IBF/BWF Grand Prix (Source: Wikipedia) 5) Years active (career longevity) Exclusion for simplicity 😏 Since both players come from different continents, I will exclude continental events such as the Asian Games and European Games. I will also exclude team events like the Thomas Cup and Sudirman Cup, although the Thomas Cup may be referenced for context. Viktor Axelsen Olympic titles: 2 golds (2020, 2024), 1 bronze (2016) World Championships: 2 golds, 1 bronze Career record & win rate: 572 wins, 160 losses (78.14% win rate). Other career titles: BWF World Tour (27 titles), BWF Superseries (4 titles), BWF Grand Prix (1 title) — total: 32 titles Years active: 2010–2026 (around 16 years) Thomas Cup titles: 1 Lin Dan Olympic titles: 2 golds (2008, 2012) World Championships: 5 golds, 2 silver Career record & win rate: 662 wins, 131 losses (83.48% win rate). That’s insanely high, even compared to Viktor Axelsen’s ~78.14%. Other career titles: BWF World Tour (2 titles), BWF Superseries (21 titles), BWF Grand Prix (28 titles) — total: 51 titles Years active: 2000–2020 (around 20 years) Thomas Cup titles: 6 Lin Dan vs Viktor Axelsen — Quick Comparison Category Lin Dan Viktor Axelsen Olympic titles 2 golds (2008, 2012) 2 golds (2020, 2024), 1 bronze (2016) 🌟 World Championships 5 golds, 2 silvers 🌟 2 golds, 1 bronze Career win rate 83.48% 🌟 78.14% Other career titles 51 titles 🌟 32 titles Career longevity 20 years 🌟 16 years Who is the GOAT of Men’s Singles Badminton? At a glance, Lin Dan is still the GOAT of men’s singles badminton, as he comes out ahead in four of the five dimensions used in this comparison. Viktor Axelsen performs slightly better in Olympic achievements, with one additional bronze medal to his name. In terms of World Championships, career win rate, and other career titles (ignoring tournament tiers and levels), Lin Dan performs better. Also, Lin Dan had greater career longevity, remaining active at age 32, while Axelsen retired relatively early at that same age. Closing Both players are absolute legends. From an objective perspective, Lin Dan is still the most successful men’s singles badminton player in terms of major titles, win rate, and career longevity. However, we should not ignore the subjective perspective and factors — Viktor Axelsen has competed in a more competitive men’s singles era (2017 onwards), with strong title contenders from a wider range of countries such as France, Thailand, Japan, India, Chinese Taipei, and even Singapore.
How to Identify & Prevent Bot Traffic in GA4 (2026 Guide)
What Is Bot Traffic? Bot traffic refers to visits to your website generated by automated programs (bots), not real human users. These bots are designed to perform tasks at scale; some are helpful, others are harmful. In tools like Google Analytics 4, bot traffic could distort your data if it isn’t properly filtered. Types of Bot Traffic 1. Good Bots (Legitimate) Some bots actually help your website grow—such as search engine crawlers like Googlebot, SEO tools, and uptime monitoring services—which index your pages, improve your visibility in search results, and analyze site performance. 2. Bad Bots (Malicious or Spam) However, harmful bots are the real concern: scrapers, fake traffic generators, click bots, and vulnerability scanners can distort your GA4 data with fake sessions, slow down your site, and create SEO risks such as duplicate content and excessive crawling. Why Is There Bot Traffic? Bot traffic exists because the internet runs heavily on automation, so not every visit to your website comes from a real person. Some bots are essential—for example, search engine crawlers like Googlebot scan your pages, index your content, and update rankings, which is how your site appears in search results in the first place. At the same time, bots power large-scale automation. They can scan millions of pages in seconds, monitor website uptime 24/7, and collect data across the web for various tools and platforms—tasks that would be impossible for humans to handle manually. However, not all bots are beneficial. Some are built with malicious intent, such as scraping your content, spamming WordPress forms or comments, generating fake traffic to manipulate analytics, or testing your site for vulnerabilities. Bot traffic is unavoidable. Some of it helps your website grow, but a significant portion can distort your data and impact your business decisions if not properly managed. 🚨 Common Bot Traffic Signals 1) Very low engagement time (e.g. 0–2 seconds) 2) 0% engagement rate or extremely low 3) 100% bounce-like behavior (in GA4: not engaged sessions) 4) High sessions but no conversions or engagement events 5) Unusual spikes in traffic at odd hours (aka abnormal) 6) Strange geo locations (countries you don’t target) 7) Weird screen resolution / device categories How to Identify Bot Traffic in GA4 To spot bot traffic in Google Analytics 4, analyze behavior patterns—not just traffic volume. Bots don’t behave like real users, so when you focus on engagement metrics, the differences become obvious. Five (5) GA4 Metrics to Identify Bot Traffic 1. Engagement Rate Bots rarely interact with your site. They don’t scroll, click, or trigger meaningful events, which results in an unusually low engagement rate. If a page is getting traffic but almost no engagement, that’s a strong warning sign. 2. Average Engagement Time One of the clearest indicators. Bot sessions often show 0 seconds of engagement time because they don’t actually “read” or interact with your content. A sudden spike in traffic with near-zero engagement time is highly suspicious. 3. Sessions per user/ Engaged sessions per user Bot behavior can look unnatural here. Some bots generate multiple sessions from a single user in a short period, while others repeatedly appear as one-session-per-user with no variation. Both patterns are very different from real human browsing behavior. 4. Event Count Real users trigger multiple events such as scrolls, clicks, and interactions across pages. Bots, on the other hand, often trigger only basic events like page_view. If your traffic shows minimal or no event diversity, it’s likely not human. 5. Pages per Session Bots typically visit just one page and leave, resulting in very low pages per session. In contrast, real users usually explore more than one page, especially if your content is engaging or internally linked. How to Read These Signals One metric alone doesn’t confirm bot traffic. But when you see multiple signals combined—like: 1) Low engagement rate 2) 0-second engagement time 3) 1 page per session 4) No events 👉 That’s when you can confidently suspect bot activity. GA4’s cleaner data filtering steps: Option A: Clean Direct Traffic Conditions (Session scope): Session default channel group = Direct AND Engagement rate > 0 AND Avg engagement time > 10s AND Views ≥ 2 AND Conversions ≥ 0 (optional) 👉 This gives you:“Higher-quality Direct traffic” Option B: Bot Detection (inverse logic — stronger) Instead of filtering good traffic, define bad: Bot-like session:Avg engagement time < 1sAND Views = 1AND Event count = 1AND Conversions = 0 👉 Then:Exclude this segment from the analysis How to Filter & Prevent Bot Traffic (GA4, WordPress, Server Level) If we want cleaner data and more reliable insights, we need to understand one key thing: GA4 alone cannot stop bot traffic—it can only help you detect it. Real prevention happens before the data even reaches your analytics. 1. GA4 Level (Detection & Partial Data Filtering) In Google Analytics 4, your role is to identify and analyze suspicious traffic, not block it. Start by enabling the built-in setting “Exclude all hits from known bots and spiders” under Data Settings. This uses industry bot lists to remove some known crawlers, but it only scratches the surface. Many bots today are far more sophisticated and won’t be filtered by default. From there, use Explorations or Comparisons to spot suspicious patterns. For example, sessions with zero engagement time, only one page view, and no events are often strong indicators of bot activity. This helps you estimate how much of your traffic is actually low quality. You can also create audiences such as “low-quality traffic” by grouping users with very low engagement or no meaningful interaction. However, it’s important to understand that this does not remove bots from your data; it simply allows you to isolate and analyze them more effectively. In short, GA4 helps you see the problem, not solve it. 2. WordPress / Website Level (First Real Defense) Your first layer of actual protection starts at the website level. If you’re using WordPress, this is where you begin reducing bot traffic before it gets out of control. By installing security plugins
15 Cooking Techniques for Culinary Beginners
Types of Cooking Techniques: Beginner’s Guide Cooking is both an art and a skill, and understanding basic cooking techniques is one of the first steps to becoming confident in the kitchen. For beginner learners (including myself), knowing how different cooking methods work can make recipes much easier to follow and improve your results. This guide introduces common cooking techniques simply, making it helpful not only as a beginner’s guide but also as a reference for English cooking vocabulary. How do professionals categorize these cooking techniques or styles? In professional culinary education, cooking methods are often classified based on how heat is transferred to the food. This scientific approach helps chefs understand why different techniques produce different textures, flavors, and cooking results. Most cooking techniques fall into three main categories: Moist heat methods, where water or steam cooks the food; Dry heat methods without fat, where hot air or radiant heat is used; and dry heat methods with fat, where oil or butter helps transfer heat to the ingredients. Understanding these categories makes it easier for beginners to learn cooking techniques and recognize how different recipes are prepared. Moist Heat Cooking Methods Moist Heat Cooking Methods These methods cook food using water, broth, or steam. Heat is transferred through liquid or vapor, allowing the food to cook gently and evenly. Moist heat cooking techniques are often used to keep food tender, retain moisture, and prevent ingredients from drying out during the cooking process. 1. Boiling Definition: Cooking food fully submerged in rapidly bubbling liquid (100°C). Typical foods / cuisines:Pasta (Italian cuisine), boiled eggs, potatoes, corn on the cob, dumplings. Kitchenware / cookware:Large pot or stockpot, stove, pasta pot, slotted spoon. 2. Blanching Definition: Cooking in liquid just below boiling (~85–95°C). Typical foods / cuisines:Soups, ramen broth (Japanese cuisine), curry, chili, sauces. Kitchenware / cookware:Saucepan, soup pot, Dutch oven, ladle. 3. Simmering Definition: Cooking in liquid just below boiling (~85–95°C). Typical foods / cuisines:Soups, ramen broth (Japanese cuisine), curry, chili, sauces. Kitchenware / cookware:Saucepan, soup pot, Dutch oven, ladle. 4. Poaching Definition: Gentle cooking in liquid at a low temperature (~70–80°C). Typical foods / cuisines:Poached eggs, poached chicken breast, poached salmon, fruit desserts. Kitchenware / cookware:Shallow saucepan, poaching pan, slotted spoon. 5. Steaming Definition: Cooking food using steam rather than direct contact with water. Typical foods / cuisines:Dumplings (Chinese cuisine), fish, vegetables, buns (bao zi), and Dim Sum. Kitchenware / cookware:Steamer basket, bamboo steamer, metal steamer rack, wok or pot with lid. 6. Sous Vide Definition: Vacuum-sealed food cooked in precisely controlled water temperature. Typical foods / cuisines:Steak, salmon, chicken breast, eggs, restaurant-style precision cooking. Kitchenware / cookware:Sous vide immersion circulator, vacuum sealer, vacuum bags, water container or pot. Advertising: 7. Stewing Definition: Small pieces of food slowly cooked in liquid for a long time. Typical foods / cuisines:Beef stew, chicken stew, curry, goulash (Hungarian cuisine). Kitchenware / cookware:Dutch oven, stew pot, heavy saucepan, slow cooker. 8. Braising Definition: Large cuts of meat browned first, then slowly cooked in liquid. Typical foods / cuisines:Braised beef short ribs, braised pork belly, Chinese red-braised pork (红烧肉), pot roast. Kitchenware / cookware:Dutch oven, braising pan, heavy pot with lid. Note: Braising and stewing are technically combination cooking methods (dry + moist heat). Dry Heat Cooking Methods (Without Fat) Dry Heat Cooking Methods (Without Fat) These cooking methods use hot air or radiant heat to cook food rather than water or steam. The heat surrounds the food or comes directly from a heat source, allowing moisture on the surface to evaporate and creating browning and deeper flavors. Dry heat methods are commonly used to produce crispy textures and roasted aromas. 9. Baking Definition: Cooking food in an oven using surrounding hot air. Typical foods / cuisines:Bread, cakes, cookies, pastries, casseroles, baked pasta dishes. Kitchenware / cookware:Oven, baking tray, baking pan, cake pan, loaf pan, parchment paper. 10. Roasting Definition: Similar to baking but typically used for meats or vegetables at higher temperatures. Typical foods / cuisines:Roast chicken, roast beef, roasted potatoes, roasted vegetables, Thanksgiving turkey. Kitchenware / cookware:Oven, roasting pan, roasting rack, baking tray, meat thermometer. 11. Grilling Definition: Cooking food using direct heat from below, usually from an open flame or heated grill. Typical foods / cuisines:Steak, burgers, barbecue meats, grilled chicken, grilled vegetables, and satay. Kitchenware / cookware:Charcoal grill, gas grill, grill pan, barbecue grill, metal tongs. 12. Broiling Definition: Cooking food using high heat from above, usually in the oven. Typical foods / cuisines:Broiled fish, steak, cheese toast, casseroles with melted toppings. Kitchenware / cookware:Oven broiler, broiler pan, baking tray, oven rack. 13. Smoking Definition: Cooking and flavoring food slowly using smoke from burning wood. Typical foods / cuisines:Smoked brisket, smoked ribs, smoked salmon, smoked sausage, and barbecue dishes. Kitchenware / cookware:Smoker, charcoal grill with wood chips, pellet smoker, smoking box. Dry Heat Cooking Methods (With Fat / Oil) These cooking methods use oil, butter, or other fats to transfer heat to the food. The fat helps cook ingredients quickly while creating browning, crisp textures, and richer flavors. These techniques are commonly used for meats, vegetables, and many everyday dishes. Within this category, frying is one of the most common techniques, and it is generally divided into five main types. 14. Searing Definition: Cooking food at very high heat to brown the surface quickly. Typical foods / cuisines:Steak, scallops, tuna, seared chicken breast. Kitchenware / cookware:Heavy skillet (often cast iron), tongs, stove. Advertising: 15. Frying Definition: Cooking food in hot oil or fat to create a crispy or browned exterior. Typical foods / cuisines:Fried chicken, French fries, tempura (Japanese cuisine), fried fish, spring rolls. Kitchenware / cookware:Frying pan, wok, deep fryer, saucepan, cooking oil thermometer, and metal tongs. Types of frying: Generally, there are five main types of frying techniques used in cooking. 15.1 Sautéing 15.2 Stir-frying 15.3 Pan-frying 15.4 Shallow Frying 15.5 Deep Frying Sautéing Definition: Quick cooking with a small amount of fat over relatively high heat. Typical foods / cuisines:Sautéed vegetables, mushrooms, garlic shrimp, diced chicken. Kitchenware / cookware:Sauté pan,
What Is Currency, Really? How I Understand It as a Non-Expert
Currency Checklist Definition of Currency Currency is a standardized medium of exchange that is officially recognized and widely accepted within an economy for the settlement of goods, services, debts, and financial obligations. At its core, a currency serves as: a unit of account, a medium of exchange, and a store of value, allowing economic activity to occur efficiently without the limitations of direct barter. In modern economies, currency is typically issued and regulated by a sovereign authority, such as a central bank or government, and derives its value not from physical backing (like gold or silver), but from legal recognition, institutional trust, and collective acceptance within the economic system. By the most formal explanation available from Google. Disclaimer: This article is not intended to serve as investment advice. It is purely my personal sharing as a non-finance or economics expert, rather than a perspective shared from my experience as a former bank employee. 📜 History Lesson: 🏺 Bretton Woods and the Rise of Credit Money After World War II, global leaders established the Bretton Woods Agreement to stabilize the international financial system. Under this framework, many currencies were pegged to the US dollar, and the US dollar itself was convertible into gold at a fixed rate, effectively placing the world on a gold-linked monetary system. Gold Standard (金本位) The gold standard is a monetary system in which a country’s currency is directly linked to a fixed amount of gold, allowing paper money to be exchanged for gold at a predetermined rate. Under this system, the money supply is limited by the amount of gold a country holds in reserve, which historically helped control inflation but reduced flexibility in managing economic crises. Nixon Shock 1971 However, by 1971, rising government spending and increasing dollar circulation made it difficult for the United States to maintain gold convertibility. In response, President Richard Nixon announced the Nixon Shock, suspending the dollar’s conversion to gold. This decision effectively ended the Bretton Woods system and marked the transition to modern fiat money systems. From that point onward, modern economies increasingly operated on credit money (信用货币). In today’s banking system, money is largely created through lending: when banks issue loans, they simultaneously create deposits in the financial system. In Chinese terms, “loans create deposits” (贷款创造存款) — borrowing expands the money supply, while repayment reduces it, sometimes summarized as “借贷即印钞,还款即碎钞”. Get back to the basic: Difference Between Currency and Money Money is a broad economic concept that refers to anything that fulfills three core functions: a medium of exchange, a unit of account, and a store of value. Currency, by contrast, is the official and standardized form of money issued or recognized by an authority for everyday use within an economy. In essence: Money is the concept. Currency is the institutionalized implementation of that concept. While all currencies qualify as money, not all forms of money qualify as currency. Why Currency Has Value Currency does not derive its value primarily from physical substance, but from institutional and social foundations. Trust (credibility) Currency functions because economic participants collectively trust that it will be accepted by others in exchange for goods, services, or debt settlement. Government and Legal Authority Most modern currencies are designated as legal tender, meaning they are legally recognized for paying taxes and settling obligations. This legal status reinforces demand and acceptance. Scarcity and Control Currency maintains value when its supply is controlled. Excessive issuance erodes purchasing power, while controlled issuance supports stability. Together, trust, authority, and scarcity form the foundation of currency value. Types of Currency 1. Fiat Currency Fiat currency is money that has value because a government declares it to be legal tender, not because it is backed by a physical commodity. Examples include: US Dollar (USD) Euro (EUR) Japanese Yen (JPY) Malaysian Ringgit (MYR) Fiat currencies are typically issued and regulated by central banks such as the Federal Reserve, Bank Negara, or the European Central Bank. 2. Commodity-Backed Currency Commodity-backed currencies derive their value from a direct linkage to a physical asset, such as gold or silver. Historically, many currencies operated under systems like the gold standard, where currency issuance was tied to gold reserves. While largely obsolete today, commodity-backed systems offered: intrinsic backing, limited supply growth, Reduced flexibility during economic crises. 3. Cryptocurrency Cryptocurrencies are digitally native currencies that rely on cryptography and decentralized networks rather than centralized authorities. They are typically: algorithmically issued, publicly verifiable, and resistant to direct governmental control. The most well-known example is Bitcoin, which operates on a fixed issuance schedule and a decentralized ledger. Unlike fiat currency, cryptocurrencies derive value from network adoption, utility, and perceived scarcity, rather than legal tender status. Advertisement: Is Cryptocurrency a Currency? Whether cryptocurrency qualifies as a currency is still debated. In theory, a currency should function as a medium of exchange, unit of account, and store of value. While cryptocurrencies like Bitcoin can store value and facilitate transactions, they are not yet widely used for everyday spending, which limits their practical role as a true currency today. At present, cryptocurrencies are accepted only in certain industries, platforms, or communities, rather than across the entire economy. Because of this limited everyday usage, many observers view crypto more as a digital asset, derivative or speculative financial instrument rather than a fully established currency. Where Is Bitcoin’s Value Derived From? Bitcoin’s value is largely derived from collective belief and market consensus, sometimes described as a self-fulfilling prophecy. If enough people believe it has value and are willing to trade goods, services, or other assets for it, the market price is sustained. In addition, its limited supply (artificial scarcity), decentralized network, and global adoption contribute to its perceived value and demand. How Currency Works in the Real Economy Currency acts as the circulatory system of an economy. It enables: wage payments, pricing of goods and services, savings and investment, credit creation and repayment. Through transactions, currency flows between households, businesses, financial institutions, and governments, allowing economic coordination at scale. Without currency, modern economies would revert to inefficient barter systems,
10 Common Cognitive Biases You Should Know (With Simple Examples)
What is Cognitive Bias? Cognitive bias is a systematic thinking error that happens when our brain tries to simplify how we process information. Because our brains receive huge amounts of information every day, we often rely on mental shortcuts to make quick decisions. These shortcuts are helpful, but they can also lead us to misjudge situations, ignore important facts, or make irrational decisions. Example of Cognitive Bias For example, imagine you see many posts on social media showing people becoming successful entrepreneurs or making huge profits from cryptocurrency. After seeing these stories repeatedly, you might start believing that becoming rich through business or crypto is very common. In reality, these stories often highlight the few successes, while many failures are rarely shared online. Your brain tends to remember the most striking stories, which can distort your perception of how common success really is. Why do you need to understand these biases? Cognitive biases affect many areas of life, including money decisions, career choices, relationships, and even how we judge other people. Understanding them can help us think more clearly and avoid common mental traps. Below are 10 common cognitive bias traps that influence how people think and make decisions. TLDR: Ten (10) common Cognitive Bias (认知偏差): 1. Survivorship Bias(幸存者偏差) 2. Sunk Cost Fallacy(沉没成本谬误) 3. Confirmation Bias(确认偏差) 4. Anchoring Effect(锚定效应) 5. Framing Effect(框架效应) 6. Availability Heuristic(可得性偏差) 7. Dunning–Kruger Effect(达克效应) 8. Belief in a Just World (BJW)(公正世界假设) 9. Bandwagon Effect(从众效应) 10. Self-Serving Bias(自利归因偏差) 1. Survivorship Bias Survivorship bias happens when we only look at the successful examples and ignore all the failures that disappeared. Because of this, we might think something is easier or more effective than it actually is. Example: You see many stories about successful startup founders like Elon Musk or Mark Zuckerberg, and think starting a company is a great path to success. But we rarely hear about the thousands of startups that failed. Looking only at survivors gives a misleading picture. 2. Sunk Cost Fallacy This happens when people continue doing something just because they have already invested time, money, or effort, even when it’s no longer a good decision. Example: You bought a movie ticket, but the movie is terrible after 20 minutes. Instead of leaving, you stay because you think: “I already paid for it.” But the money is already gone. Staying doesn’t bring it back. 3. Confirmation Bias People tend to seek out information that supports what they already believe and ignore information that contradicts it. Example: Someone believes that cryptocurrency is always a scam. They will: Read news about crypto fraud or crypto scam Share stories of people losing money But they might ignore positive developments or successful projects. 4. Anchoring Effect The first number or piece of information we see becomes an “anchor” that influences our later judgment. Example: A jacket is labeled: “Was $200 — Now $90” Even if $90 is still expensive, the $200 anchor makes the discount look more attractive. Retailers often use this trick in pricing. Advertising Billboard: 5. Framing Effect People make different decisions depending on how information is presented, even when the facts are the same. Example: Two ways to describe the same medical treatment: “This treatment has a 90% success rate.” “This treatment has a 10% failure rate.” Both statements describe the same outcome; most people feel more confident about the first one. This is an example of the Framing Effect. 6. Availability Heuristic People judge how common something is based on how easily examples come to mind. If we hear about something often, we think it happens a lot. Example: After seeing several news stories about plane crashes, someone might think flying is very dangerous. In reality, flying is much safer than driving, but dramatic events are easier to remember. 7. Dunning–Kruger Effect People with low knowledge or skill often overestimate their ability, because they don’t know enough to recognize their mistakes. Meanwhile, experts may underestimate themselves. Example: A beginner learns a little about investing and suddenly believes they can beat the market easily. But experienced investors know that investing is complex and risky. 8. Belief in a Just World (BJW) People want to believe that the world is fair, where good actions lead to rewards and bad actions lead to punishment. Because of this, people sometimes assume victims must have done something wrong. Example: When someone loses their job, others might say: “They must not have worked hard enough.” Even though layoffs often happen due to economic conditions, not merely personal failure. 9. Bandwagon Effect People tend to follow what many others are doing, simply because it appears popular. Example: A product on an e-commerce site shows: “10,000 people bought this item” Many customers will buy it too because they assume: “If everyone is buying it, it must be good.” This is why social proof is widely used in marketing. 10. Self-Serving Bias People tend to attribute success to their own ability, but blame failures on external factors. Example: If a student gets a good exam result, they might say: “I’m smart.” If they get a bad result, they might say: “The exam was unfair.” This bias helps protect self-esteem. Self-Serving Bias example in Malaysia – politics: In politics, self-serving bias can also appear in how politicians explain success and failure. For example, when policies succeed, political leaders may credit their own leadership or strategy. But when problems occur, they may blame opposing parties or external factors instead. In Malaysia, political debates sometimes include phrases like “ini semua salah DAP” (“this is all DAP’s fault”), where responsibility is shifted to another party rather than acknowledging internal mistakes. Blaming others can be an easier way to protect one’s reputation and gain political support.
5 Essential Nutrients Your Body Needs Explained Simply
1. Protein Protein acts like the construction worker of the body, helping build and repair tissues such as muscles, skin, hair, and organs. It also forms important molecules like enzymes, hormones, and antibodies, which support metabolism, communication between cells, and immune defense. When you eat protein, your body breaks it down into amino acids, the building blocks of protein. There are 20 amino acids in total, and 9 of them are essential, meaning the body cannot produce them on its own and must obtain them from food. Common protein-rich foods include chicken, fish, eggs, Greek yogurt, beef, lentils, tofu, chickpeas, quinoa, and almonds. Proteins that contain all nine essential amino acids are called complete proteins. Most animal-based proteins are complete, while many plant-based proteins are incomplete. However, eating a variety of plant foods such as beans, grains, nuts, and seeds throughout the day may provide all the essential amino acids your body needs. 2. Fats Fats are an essential nutrient that play several important roles in the body. They help form cell membranes, protect and cushion internal organs, and provide a long-lasting source of energy. Dietary fat is also necessary for absorbing fat-soluble vitamins, including vitamins A, D, E, and K, which the body cannot properly absorb without fat. Healthy sources of fat include avocados, olive oil, nuts such as almonds and walnuts, seeds like chia and flax, and fatty fish. However, some fats are less beneficial for health. Trans fats and highly processed fats have been linked to an increased risk of heart disease and should be consumed in limited amounts. 3. Vitamins Vitamins are nutrients your body needs in small amounts, but they play essential roles in maintaining health and supporting many biological processes. There are 13 essential vitamins, which are divided into two groups: Fat-soluble vitamins: A, D, E, and K Water-soluble vitamins: Vitamin C and the B-complex vitamins Vitamin A Vitamin A helps maintain healthy vision, supports the immune system, and promotes proper cell growth. Common food sources include carrots, sweet potatoes, spinach, and animal liver. Vitamin D Vitamin D helps the body absorb calcium, which keeps bones and teeth strong. The body can produce vitamin D when skin is exposed to sunlight, and it can also be obtained from foods like fatty fish, egg yolks, and fortified milk. Vitamin E Vitamin E acts as an antioxidant, helping protect cells from damage caused by harmful molecules known as free radicals. Good sources include almonds and sunflower seeds Vitamin K Vitamin K plays a key role in blood clotting and also supports bone health. It is commonly found in leafy green vegetables such as kale, broccoli, and Brussels sprouts. Vitamin C Vitamin C supports the immune system, helps the body heal wounds, and is essential for producing collagen, a protein that maintains healthy skin and tissues. Good sources include oranges, lemons, bell peppers, kiwi, and broccoli. Vitamin B Complex The B-complex vitamins are like a coordinated team (or a “boy band”), working together to help the body produce energy, support brain function, and create red blood cells. There are eight B vitamins, and they can be found in foods such as whole grains, meat, eggs, leafy greens, legumes, and nutritional yeast. There are 8 B vitamins: B1 Thiamine B2 Riboflavin B3 Niacin B5 Pantothenic acid B6 Pyridoxine B7 Biotin B9 Folate B12 Cobalamin 4. Minerals Minerals are essential nutrients that the body needs to support many important functions, including bone health, nerve signaling, muscle function, and fluid balance. Minerals are generally divided into two groups: major (macro) minerals and trace minerals. Major (macro) Minerals Generally needed in larger amounts Calcium Phosphorus Magnesium Sodium Potassium Major minerals are required in relatively larger amounts. These include calcium, phosphorus, magnesium, sodium, potassium, and chloride. Calcium and phosphorus are essential for building and maintaining strong bones and teeth. Common sources include milk, cheese, yogurt, and leafy green vegetables. Magnesium supports muscle relaxation, nerve function, and energy production. It can be found in foods such as pumpkin seeds, almonds, spinach, black beans, and dark chocolate. Sodium and potassium help maintain fluid balance in the body and play an important role in nerve signaling and muscle contraction. Potassium-rich foods include bananas, potatoes, and avocados. Trace Minerals Needed in very small amounts Iron Zinc Iodine Selenium Copper Manganese Chromium Fluoride Chloride Sulfur Trace minerals are needed in very small amounts, but they are still essential for health. Iron helps red blood cells carry oxygen throughout the body. Good sources include red meat, beans, and fortified cereals. Zinc supports the immune system, wound healing, and cell growth. It can be found in oysters, beef, pumpkin seeds, and chickpeas. Iodine is necessary for producing thyroid hormones that regulate metabolism. Common sources include iodized salt, seaweed, fish, and dairy products. Selenium acts as an antioxidant and supports thyroid function. It is found in foods like Brazil nuts, seafood, and whole grains. 5. Carbohydrates Carbohydrates are the body’s main source of energy. When you eat carbohydrates, the digestive system breaks them down into glucose, which cells use as fuel to power the brain, muscles, and other organs. Common carbohydrate-rich foods include pasta, bread, rice, potatoes, oats, quinoa, and fruits such as bananas and apples. Carbohydrates are generally divided into two main types: Simple carbohydrates Simple carbohydrates are sugars that the body digests quickly, providing a rapid source of energy. Examples include sugary foods, honey, and soda. Complex carbohydrates Complex carbohydrates are made of longer chains of sugar molecules and take longer to digest, providing more sustained energy. They are commonly found in whole grains, oats, quinoa, legumes, and starchy vegetables. Foods rich in complex carbohydrates often also contain fiber, which supports digestive health and helps regulate blood sugar levels. Fiber Fiber is a type of carbohydrate that the body cannot fully digest, but it plays an important role in maintaining digestive health. There are two main types of fiber: Soluble fiber dissolves in water and forms a gel-like substance in the digestive tract. It helps slow digestion,
Understanding Vibe Coding: Tools, Workflow & Basics
Disclaimer: This article is written to reinforce my understanding of Vibe Coding concepts learned from a local guru and AI Vibe Coding training provider. It is not meant to be an in-depth guide, but rather a beginner-friendly refresher to document and revisit the key ideas. What is Vibe Coding? Vibe Coding is a modern approach to software development where a person describes what they want to build in natural language, and AI generates the code needed to create it. The concept became widely discussed after AI researcher Andrej Karpathy used the term “vibe coding” to describe a style of programming where developers guide AI tools with intent rather than manually writing every line of code. In traditional programming, developers must write detailed code instructions such as functions, loops, and syntax.With vibe coding, the workflow changes: You describe the idea AI generates the code You test and refine the result In other words: Vibe Coding = Programming by describing the intent and letting AI handle much of the implementation. This method shifts the role of the developer from code writer to AI collaborator or director. Basic Components of an Application To understand vibe coding, it is helpful first to understand the three fundamental elements of most applications: the front end, back end, and database. The front end refers to the part of the application that users interact with directly. It is typically built using HTML, CSS, and JavaScript. HTML defines the structure of the page, CSS controls the visual design and layout, and JavaScript handles the logic and interactivity, such as buttons, animations, or dynamic content. The back end is the system that runs behind the scenes. It processes requests, handles business logic, communicates with the database, and ensures that the application functions properly. The database is where the application stores and manages its data, such as user information, settings, or content. During development, programmers often use tools such as terminals, network connections, and integrated development environments to build, test, and integrate these components. In vibe coding, AI tools help generate and integrate these elements quickly, allowing developers to focus more on the idea and functionality of the application rather than writing every line of code manually. Use Cases: Popular Use Cases of Vibe Coding Vibe coding allows people to build software by describing ideas in natural language. It is commonly used for rapid prototyping, creative experiments, and small functional tools. Below are several popular examples. 1. Landing Pages One of the most common uses of vibe coding is creating marketing landing pages. With a simple prompt, AI can generate: HTML page structure CSS styling and layout JavaScript for interaction Lead capture forms This is useful for: product launches event registration pages marketing campaigns lead generation pages Marketers can now use vibe coding to quickly test different campaign pages without hiring a full developer. 2. Simple Web Applications Vibe coding is also widely used to build small web apps or tools. Examples include: productivity tools habit trackers calculators AI content generators dashboards These tools often combine front-end, back-end logic, and database storage, but AI can generate most of the structure automatically. 3. Interactive SVG Animations Designers can use vibe coding to create interactive animations using SVG and JavaScript. Examples include: animated logos interactive diagrams marketing visuals scrolling animations AI can quickly generate SVG code and animation logic, reducing manual coding time. 4. Mini Games Another fun use case is building small browser-based games. Examples: clicker games lucky draw generators simple puzzle games pixel-style mini games For example, a 财神 (God of Wealth) lucky number generator in which users click a character to reveal a 4D number can be built using Vibe-Coding. 5. Automation Tools Vibe coding can also create automation scripts. Examples include: data scraping tools automated email workflows report generators social media automation AI can generate scripts that interact with APIs or perform repetitive tasks. 6. Internal Business Tools Companies can also use vibe coding to build internal tools quickly. Examples: CRM dashboards internal reporting systems task management tools data visualization panels These tools may not need perfect production-level code, making vibe coding ideal for fast internal development. 7. Educational Experiments Vibe coding is also widely used for learning and experimentation. Beginners can quickly build projects like: quiz apps learning flashcards language practice tools small simulations This makes coding more accessible to people without traditional programming backgrounds. In practice, vibe coding is most commonly used for landing pages, small web apps, interactive animations, mini games, automation tools, and experimental prototypes. Tools / Software / Platforms Vibe Coding Tools & Platforms Below are several vibe coding tools and platforms. Some were taught and demonstrated during the 2-day training course, while others were introduced by more advanced course mates that I have come across but have not yet personally tested. Antigravity (Local Tool) Antigravity is a local vibe coding environment that allows users to generate applications using AI prompts and instantly preview the results. It helps creators quickly build front-end interfaces, animations, or small apps before pushing the project to version control platforms like GitHub. This makes it useful for rapid experimentation and prototype development. Google AI Studio Google AI Studio is a platform for building applications using Google’s AI models. Developers can test prompts, generate code, and integrate AI capabilities into their applications. In vibe coding, it is often used to generate logic, build AI-powered features, or experiment with prompt-based coding workflows. ChatGPT Codex ChatGPT Codex is an AI coding assistant that can generate, explain, and debug code across multiple programming languages. In vibe coding, it allows users to describe features or applications in natural language and receive working code snippets or full components. It is widely used for rapid prototyping and problem solving during development. Claude Code Claude Code is an AI-powered coding assistant designed to help developers write, refactor, and understand code efficiently. It is particularly strong at analyzing large codebases and providing structured code improvements. In vibe coding workflows, it is often used to refine AI-generated code and
How to Control Blood Sugar Naturally (6 Simple Tips)
Understanding Blood Sugar Blood sugar, also called blood glucose, is the amount of sugar circulating in your bloodstream at any given time. It is your body’s primary source of energy and comes mainly from the carbohydrates you eat, such as rice, bread, fruits, and other foods that contain natural or added sugars. How blood sugar works? After you eat, your digestive system breaks down these carbohydrates into glucose, which then enters your bloodstream. A hormone called insulin, produced by the pancreas, helps move this glucose from the blood into your body’s cells. Once inside the cells, glucose is used to produce energy that powers your brain, muscles, and other organs. Keeping blood sugar levels balanced is important because levels that are too high or too low can affect how your body functions and how you feel throughout the day. Why blood sugar balance is important? Keeping your blood sugar levels stable helps your body maintain steady energy throughout the day. When blood sugar is balanced, your brain, muscles, and organs can function properly without sudden energy crashes. Over time, consistently high blood sugar could increase the risk of health problems such as insulin resistance and type 2 diabetes. What causes blood sugar to spike or fall? Blood sugar levels can change depending on what you eat, how active you are, and how your body processes glucose. Eating large amounts of refined carbohydrates or sugary foods can cause blood sugar to spike quickly, while skipping meals or engaging in intense physical activity may cause it to drop. Stress, lack of sleep, and certain health conditions can also affect blood sugar levels. Signs your blood sugar may be unstable Unstable blood sugar can sometimes show up through everyday symptoms. You may experience sudden fatigue, frequent hunger, irritability, dizziness, or difficulty concentrating. Paying attention to these signals can help you recognize when your body might need better blood sugar balance. Advertising Billboard 6 Practical Ways to Control Blood Sugar Naturally Before diving into practical strategies, the ideas below are inspired by insights from the book “Glucose Revolution: The Life-Changing Power of Balancing Your Blood Sugar” by biochemist Jessie Inchauspé. In the book, she explains how everyday food choices and simple habits can influence how our body processes glucose. The following tips highlight several practical approaches based on those concepts that can help support more stable blood sugar levels in daily life. Practical Ways to Help Control Blood Sugar: 1. Drink 1 Tablespoon of Apple Cider Vinegar Before Your Meal Having about one tablespoon of apple cider vinegar diluted in a glass of water before a meal may help reduce the rise in blood sugar after eating. Some studies suggest that the acetic acid in vinegar can slow down how quickly carbohydrates are broken down into glucose. This simple habit may help your body process sugar more gradually instead of causing a sharp spike. 2. Follow this Eating Sequence: The order in which you eat your food can influence how quickly glucose enters your bloodstream. A helpful sequence is: start with vegetables (fiber), then eat protein and fats, and finally consume starches or sugary foods. Fiber and protein help slow down digestion, which can reduce the speed at which glucose is absorbed. If your meal includes bone broth (not MSG-based soup), starting with it may also help prepare your digestive system before the rest of the meal. Malaysian Dietary Example: For Malaysians, this eating sequence can easily be applied to common local meals. For example, if you are eating nasi lemak, start by eating the fresh cucumber slices, which are naturally high in fiber and commonly served as a side dish. You can even ask the vendor for extra cucumber — many will happily give more at no extra cost. After that, move on to the eggs (protein), and only then eat the rice, which is the main source of carbohydrates in the meal. This simple adjustment may help slow down the glucose spike from the Nasi Lemak. 3. Avoid Sugary Foods for Your First Meal of the Day Your first meal of the day can have a strong effect on how your blood sugar behaves for the rest of the day. In the morning, the body is often more sensitive to glucose spikes, so starting with sugary foods or refined carbohydrates may cause a rapid rise and crash in blood sugar. A better first meal usually includes protein, healthy fats, and fiber, with only a small amount of whole fruit if desired. Good examples include scrambled eggs, half-boiled eggs (a Malaysian favorite), avocado, smoked salmon, cheese, Greek yogurt, or a handful of nuts. Whole fruits are generally a better option than fruit juice because the natural fiber helps slow down how quickly the sugar or fructose enters the bloodstream. “Choose a Savory Breakfast Instead of a Sweet Breakfast” Starting your day with sweet foods like sugary cereal, pastries, or sweet drinks can cause a rapid blood sugar spike followed by an energy crash. A savory breakfast that includes protein, healthy fats, and fiber can help keep blood sugar more stable throughout the morning. 4. Add Vegetables to Every Meal Vegetables are rich in fiber, which helps slow down how quickly glucose enters your bloodstream. Adding vegetables to your meals can help make blood sugar rises more gradual instead of sharp spikes. Leafy greens, broccoli, cabbage, and other non-starchy vegetables are great options to include regularly. 5. Move Your Body After Meals A simple way to help manage blood sugar is to move your body after eating. Light activity, such as a 10–15 minute slow walk, doing housework, or light stretching, can help your muscles use some of the glucose from your meal for energy. This helps reduce the size of the blood sugar spike after eating. 6. Eat Dessert After a Meal, Not on an Empty Stomach If you have a sweet tooth and really love desserts, the good news is you don’t have to completely avoid them. Instead of eating sweets
Google Tag Manager (GTM) Complete Guide 2026
What Is Google Tag Manager (GTM)? Google Tag Manager (GTM) is a free tag management system that lets you install, store, and manage marketing and analytics tags without modifying your website’s code. Marketing tags are small snippets of code used to track user behavior and collect data. These tags power tools like analytics platforms, advertising systems, and remarketing campaigns. A common example is the Google tag, which is used to deploy: Google Analytics Google Ads conversion tracking Other Google products and services Google Analytics event tracking Other examples of marketing tags include: Meta Pixel (Facebook Pixel) Remarketing and third-party tracking scripts Benefits of GTM: Traditionally, these tags must be placed directly into your website’s source code. Every time you need to add or modify a tag, a developer must update the site. This creates several risks: Code conflicts Broken tracking Accidentally removing important scripts Slower deployment cycles GTM eliminates these issues by allowing you to manage all your tags from a centralized interface. Instead of repeatedly editing website code, you install GTM once, and it handles the rest. When needed, GTM dynamically injects the appropriate tracking codes into your website. This means: Faster implementation Reduced dependency on developers Lower risk of breaking your website Safer testing and experimentation In short, GTM gives marketers control over tracking — without compromising website stability. What Can You Track with GTM? One of GTM’s advantages is flexibility. You can track almost any user interaction or behavior on your website. Common examples include: Link clicks; Button clicks; Form submissions; Conversions; Shopping cart abandonment; Add to cart actions; Remove from cart actions; File downloads; Scroll depth tracking; Video views; Call-to-action (CTA) performance; Table of contents (TOC) clicks; Custom-defined events In short, if a user interacts with it, GTM can likely track it. Further Reading: 99 Things You Can Do with Google Tag Manager by Analytics Mania How Does Google Tag Manager Work? Google Tag Manager works by using a single container snippet installed on your website. Once added, this container acts as a central hub that loads and manages all your tracking tags. Inside GTM, you define tags (what to track), triggers (when to track), and variables (additional data to collect). When a user performs a specific action, such as clicking a button or submitting a form, GTM detects the trigger and fires the appropriate tag dynamically, without requiring any changes to your website’s source code. Understanding these 5 GTM’s Key Components: Understanding GTM’s Key Components: Tags Tags are snippets of code used by analytics, marketing, and support platforms to integrate with your website or app. Think of tags as observers placed on your website. They monitor user interactions — such as page views, clicks, or form submissions — and send this data to external tools for analysis and optimization. For example, a tag can send user behavior data to Google Analytics so you can measure traffic and engagement. Examples of Common GTM Tags: Below are popular tools and platforms frequently deployed using GTM: Google Analytics Google Ads Bing Ads Crazy Egg Hotjar Pinterest Tag LinkedIn Insight Tag Twitter Universal Website Tag Facebook / Meta Pixel HubSpot Salesforce Custom event tracking. Triggers Triggers define when a tag should fire. If tags are the actions, triggers are the conditions that activate them. Common trigger examples include: Page views Link clicks Button clicks Form submissions For example, when a user loads a page, a page view trigger can fire a Google Analytics tag to record the visit. However, not all tags should fire on every page. You may want a conversion tracking tag to fire only when: A user adds an item to their cart A user completes checkout Each tag must have at least one trigger. Without a trigger, GTM does nothing. You can also: Add conditions (using variables) to make triggers more specific Assign multiple triggers to a single tag In short, triggers control when tracking happens. Variables Variables provide additional information that tags and triggers use to work properly. If: Tags are what GTM does Triggers are when GTM does it Variables are the details that explain what happened Variables store values such as: Page URL Page title Click text Click URL Form ID Product name Transaction value For example, when someone clicks a button, a variable can capture: Which button was clicked The text on the button The URL it links to This allows GTM to fire tags more precisely and send richer data to tools like Google Analytics. You can also use variables to create more specific triggers. For instance, instead of tracking all button clicks, you can track only clicks on a button with the text “Buy Now”. In short, variables add context and precision to your tracking. Data Layer The Data Layer is a structured data object that stores information about what happens on your website. Think of it as a bridge between your website and GTM. Instead of GTM trying to “guess” what users are doing by scanning the page, the Data Layer clearly tells GTM what happened. For example, when a user: Adds a product to cart Completes a purchase Submits a form Logs in Your website can push structured data into the Data Layer, such as: Product name Transaction ID Purchase value User ID GTM then reads this information and uses it to fire tags or send detailed data to tools like Google Analytics. This makes tracking more accurate, reliable, easier to scale, and essential for e-commerce tracking Container A container is the main workspace that holds all your tags, triggers, and variables. When you create a GTM account, you create a container for your website (or app). GTM then provides a small container snippet that you install on your site. Once installed, that single container manages: All tracking tags All triggers All variables Data Layer interactions Instead of adding multiple tracking scripts directly into your website’s code, you only install the GTM container once. From then on, you manage everything inside GTM’s interface. Each website or app typically
What Is a Web Browser? Top 10 Browsers by Market Share
What is a web browser A web browser is a software application that lets you access and interact with websites on the internet. It retrieves data from web servers using protocols like HTTP or HTTPS, interprets the website’s HTML, CSS, and JavaScript code, and displays the content in a readable form. In simple terms, it’s the tool that turns web code into the text, images, videos, and interactive pages you see online. Popular browsers, such as Google Chrome, Safari, and Microsoft Edge, also include features like tabbed browsing, bookmarks, password management, and privacy settings to make web navigation easier and more secure. Key points: A web browser is software that allows users to access information on the World Wide Web. It retrieves web pages via HTTP/HTTPS, interprets HTML/CSS/JavaScript, and renders visual content. Provides UI features like address bar, navigation (back/forward), bookmarks/favourites, history, tabs/windows. Often supports extensions/plugins, sync of bookmarks/passwords across devices, and privacy/ security features. Major browsers also include built-in tools such as developer consoles, privacy settings, pop-up blockers, ad blockers, and sometimes sandboxing. Functions of a Web Browser A web browser performs several key functions that make internet use possible: Accessing Web Pages – Connects to web servers using protocols like HTTP/HTTPS to fetch website data. Rendering Content – Translates web code (HTML, CSS, JavaScript) into readable text, images, and interactive layouts. Navigation – Provides tools like the address bar, back/forward buttons, and tabs for smooth browsing. Data Management – Stores browsing history, cookies, and cached files for faster loading and personalized experiences. Security & Privacy – Protects users from malicious sites, phishing, and trackers through features like private browsing and HTTPS warnings. Browser vs Search Engine: What’s the Difference? Many people confuse a browser with a search engine, but they’re not the same thing. A web browser is a software application you use to open and view websites — examples include Chrome, Safari, Firefox, and Microsoft Edge. It loads and displays web pages using Internet protocols. A search engine, on the other hand, is a website or online tool that helps you find information on the internet. Popular search engines include Google Search, Bing, Baidu, and Yahoo. In simple terms, you use a browser to access a search engine, and the search engine helps you discover and navigate to other websites. Top 10 web browser by market share (2025): Google Chrome Country of Origin: United States Developed by: Google LLC Market Share (2025): Around 66–70% globally Extensions Availability: Very extensive — more than 150,000 extensions available in the Chrome Web Store Google Chrome is built on the Blink rendering engine and is widely praised for its speed, simplicity, and strong integration with Google services like Gmail and Drive. However, it’s often criticized for high memory usage and privacy concerns related to data tracking. Safari Country of Origin: United States Developed by: Apple Inc. Market Share (2025): Around 13–18% globally Extensions Availability: Moderate — available through the Safari Extensions Gallery and App Store, but fewer compared to Chrome Safari is the default browser for Apple devices and is optimized for performance and battery efficiency on macOS and iOS. It emphasizes privacy, offering features like Intelligent Tracking Prevention, though its limited extensions and Apple-only availability restrict its reach. Microsoft Edge Country of Origin: United States Developed by: Microsoft Corporation Market Share (2025): Around 5–6% globally Extensions Availability: Extensive — supports both Microsoft Edge Add-ons and most Chrome Web Store extensions due to its Chromium base Microsoft Edge is built on the Chromium engine, offering fast performance, strong security features, and smooth integration with Windows and Microsoft 365. It has gained popularity for its efficient memory usage and productivity-focused tools like Collections and vertical tabs. Mozilla Firefox Country of Origin: United States Developed by: Mozilla Foundation Market Share (2025): Around 2–3% globally Extensions Availability: Extensive — thousands of add-ons available through the Mozilla Add-ons (AMO) store Firefox is an open-source browser known for its strong stance on privacy and user control. It offers solid performance, customizable features, and cross-platform support, though its market share has declined in recent years due to competition from Chromium-based browsers. Samsung Internet Country of Origin: South Korea Developed by: Samsung Electronics Market Share (2025): Around 2–2.5% globally Extensions Availability: Limited — supports a small number of add-ons, mainly focused on ad blocking and privacy tools Samsung Internet is a mobile-focused browser built on Chromium and optimized for Android, particularly Samsung Galaxy devices. It offers smooth performance, a clean interface, and useful privacy options, though its limited availability outside the Samsung ecosystem restricts wider adoption.. Opera Country of Origin: Norway Developed by: Opera Software AS Market Share (2025): Around 2–2.5% globally Extensions Availability: Moderate — supports extensions from the Opera Add-ons store and can also install Chrome extensions with a helper add-on Opera is known for its innovative features like a built-in VPN, ad blocker, and social media sidebars. It offers a smooth, lightweight browsing experience, though it has a smaller user base and extension ecosystem compared to Chrome or Edge. UC Browser Country of Origin: China Developed by: UCWeb, a subsidiary of Alibaba Group Market Share (2025): Around 1–2% globally, with a stronger presence in parts of Asia and Africa Extensions Availability: Limited — mainly supports basic add-ons and built-in tools for download management and ad blocking UC Browser gained popularity on mobile devices for its fast page loading and data compression technology. However, it has faced criticism over privacy and data security concerns, leading to a decline in global usage outside developing markets. Yandex Browser Country of Origin: Russia Developed by: Yandex N.V. Market Share (2025): Around 0.8–1.2% globally, with strong usage in Russia and neighboring countries Extensions Availability: Moderate — supports add-ons from the Chrome Web Store and Yandex’s own extension catalog Yandex Browser is based on Chromium and integrates tightly with Yandex’s search and cloud services. It offers built-in protection against malicious sites and automatic page translation, but its data routing and origin have raised privacy concerns among some users. Brave Country of Origin: United States Developed by: Brave Software, Inc. Market Share (2025): Around 1% globally, with steady
How Search Engines Work & The Top 10 Search Engines in 2026
Search engines are the most important digital “playground” — or battlefield — for SEO professionals. They determine who gets visibility, traffic, authority, and ultimately revenue in today’s online ecosystem. For most SEO professionals, performance is measured primarily through Organic Search metrics, especially in Google Analytics 4 (GA4) under the Traffic Acquisition report. What Is a Search Engine? A search engine is a digital system that helps users discover information on the Internet by entering keywords or queries. It scans billions of web pages and returns the most relevant results based on relevance, authority, and user intent. Popular examples include Google and Microsoft Bing. How Does a Search Engine Work? At a high level, search engines operate in three main stages: 1. Crawling Search engines use automated bots (also called “spiders” or “crawlers”) to discover new and updated web pages across the Internet. 2. Indexing The discovered pages are analyzed and stored in a massive database called an index. This allows the search engine to retrieve information quickly when a user performs a search. 3. Ranking When a query is entered, the search engine evaluates hundreds of ranking signals (such as relevance, content quality, backlinks, and user experience) to determine the order of results on the Search Engine Results Page (SERP). In short: Crawl → Index → Rank → Display results in SERP. Top 10 Search Engines by Global Market Share (2026) Search Engine Approx. Global Market Share (%) Owned By (Country) Google ~90% Alphabet Inc. (United States) Bing ~4–4.5% Microsoft Corporation (United States) Perplexity AI Emerging/Small* Perplexity AI (United States) DuckDuckGo ~0.7–1% DuckDuckGo Inc. (United States) Brave Search Emerging/Small* Brave Software (United States) Yahoo ~1.3–1.4% Yahoo Inc. (United States) Ecosia
Bing Webmaster Tools Comprehensive Guide 2026 (The Most Underrated SEO Tool)
If you’re an SEO professional, chances are most of your time and attention go toward optimizing for Google’s search engine results pages (SERPs). After all, Google still dominates the global search market share. (But that doesn’t mean it’s the only search engine worth attention.) In this guide, we’ll walk you through Microsoft Bing Webmaster Tools and provide a brief overview of Bing SEO best practices. Understanding Bing Webmaster Tools Bing Webmaster Tools is Microsoft’s free SEO platform that helps website owners monitor and improve their site’s performance on Bing. It provides detailed insights into how Bing crawls, indexes, and ranks your web pages. You can use it to submit sitemaps, track keyword performance, identify technical SEO issues, and understand how your site appears in Bing search results. Think of it as a kind of “Bing Search Console.” Why Bing SEO? Assuming you already understand the fundamentals of SEO, the next question is: why should you care about Bing? While Google dominates search, Bing remains the second-largest desktop search engine globally, with over 9% market share. That may seem small — but in absolute numbers, it represents millions of searches every day. If you optimize exclusively for Google, you could miss out on a significant segment of high-intent traffic, especially from desktop users, enterprise environments, and Microsoft ecosystem users. In short, Bing SEO isn’t a replacement for Google SEO — it’s an opportunity to capture additional visibility with relatively less competition. How to Use Bing Webmaster Tools? In this section, I’ll walk you through the Bing Webmaster Tools (BWT) dashboard, key features, and how to use them effectively for SEO. 1) Home The Home dashboard gives you a quick overview of your website’s performance on Bing. It highlights key metrics like clicks, impressions, indexing status, and any critical issues that need attention. Think of it as your control panel — a snapshot of your site’s SEO performance before diving deeper into specific reports. 2) Search Performance The Search Performance report shows how your website performs in Bing search results. It provides data on clicks, impressions, click-through rate (CTR), and average position for your pages and keywords. You can filter by query, page, country, and device to identify ranking opportunities, optimize underperforming content, and uncover high-potential keywords. Bing Webmaster Tool AI Performance (Beta) 3) AI Performance (Beta) The AI Performance report is one of the newest features in Bing Webmaster Tools, currently marked as Beta. It provides insights into how your website performs in Bing’s AI-powered search experiences, including AI-generated answers, summaries, and Microsoft Copilot integrations. This report helps you understand your visibility across AI-driven results and Copilot-powered responses, enabling you to identify opportunities to optimize content for conversational and AI-enhanced search—an increasingly important area of SEO in 2026. Further Reading: AI Performance in Bing Webmaster Tools 4) URL Inspection The URL Inspection tool allows you to check how a specific page is crawled and indexed by Bing. It shows the page’s index status, last crawl date, detected issues, and whether it’s eligible to appear in search results. You can also use it to request indexing for new or updated pages, making it a critical tool for troubleshooting and speeding up content discovery. 5) Site Explorer The Site Explorer provides a structured view of how Bing sees and organizes your website. It displays your pages by directory, URL, and indexing status, helping you understand which pages are discovered and which are excluded. This tool is useful for identifying crawl gaps, orphan pages, and indexing issues across large websites. 6) Sitemaps The Sitemaps section allows you to submit and manage your XML sitemaps directly in Bing Webmaster Tools. Submitting a sitemap helps Bing discover, crawl, and index your important pages more efficiently. You can also monitor sitemap status, see how many URLs are indexed, and identify errors that may prevent proper indexing. 7) IndexNow IndexNow allows you to instantly notify Bing whenever you publish, update, or delete a page. Instead of waiting for search engines to crawl your site, you proactively push URL changes directly to Bing. This helps accelerate indexing, reduce crawl delays, and ensure your latest content appears in search results faster — especially useful for news sites, blogs, and frequently updated websites. 8) Backlinks The Backlinks report shows which websites are linking to your site and which pages receive the most inbound links. It helps you analyze your link profile, discover new referring domains, and identify your strongest authority pages. You can use this data to evaluate link-building efforts, spot toxic or suspicious links, and uncover partnership or outreach opportunities. Backlinks To Any Site One unique feature of BWT is “Backlinks To Any Site,” which allows you to analyze the backlink profile of any domain — not just your own. This is a capability that Google Search Console does not provide, making it a valuable competitive research tool for SEO professionals. 9) Keyword Research The Keyword Research tool helps you discover new keyword ideas based on real Bing search data. You can explore search volume, trends, related keywords, and filter results by country or language. This feature is useful for content planning, topic expansion, and identifying low-competition opportunities directly within Bing’s ecosystem — without relying on external tools. How BWT differs from GSC: BWT provides built-in keyword insights directly within the platform. In contrast, Google Search Console does not provide a dedicated keyword research tool — users must rely on Google Ads Keyword Planner for that functionality. 10) Recommendations The Recommendations section provides personalized SEO suggestions based on your website’s performance and Bing’s analysis. It highlights issues such as missing meta tags, indexing problems, crawl errors, and optimization opportunities. Think of it as an automated SEO checklist — helping you prioritize quick wins and technical improvements that can positively impact your visibility on Bing. 11) Site Scan The Site Scan feature allows you to run an on-demand audit of your website directly inside Bing Webmaster Tools. It crawls your site and identifies common technical SEO issues such as broken links, missing
Top 10 Most Popular Table Games We Play During CNY
Lunar New Year Special Article: Chinese New Year Table Games for Gathering Growing up, one of my fondest memories of Chinese New Year was gathering around the table with family and friends to play card games and table games. While I can’t speak for the entire Malaysian Chinese community—our traditions and preferences are wonderfully diverse—these games were a staple among the people I celebrated with and the homes I visited during the festive season. So, here’s my take on the Top 10 Most Popular Table Games Malaysian Chinese Love Playing During Lunar New Year. Advertising Billboard: 1. Blackjack/ Ban Luck (Twenty-one) Blackjack, also known as “21” or “Ban Luck” among the Hokkien community, is a simple yet thrilling card game often played during Chinese New Year gatherings. It combines strategy, luck, and excitement, making it a popular table game for family and friends. The goal is straightforward: get as close to 21 as possible without going over. Players compete against the banker (dealer), who manages the game. Card values are easy to remember: Number cards (2–10) = face value J, Q, K = 10 points Ace (A) = 1 or 11 points Each player decides whether to “hit” (draw another card) or “stand” (keep their current hand), trying to beat the banker’s total without exceeding 21. Tips for Blackjack: Clarify House Rules Before You Play In Blackjack, different bankers may set their own house rules, so it’s important to clarify them before the game starts. Here are some common examples: “孖宝” (Pair of the Same Cards): Some bankers require the total of a pair (e.g., two 8s or two Queens) to be 16 or higher to qualify as a strong hand, while others accept any pair regardless of total value. 15-Point Escape Rule: In some games, players can “escape” (fold) if their first two cards total 15, rather than continue the round. To avoid misunderstandings, make sure everyone agrees on the house rules beforehand. Clear rules help keep the game smooth, fun, and free from festive arguments. 2. In Between “In Between,” also known as 射笼门 in Canto (similar to taking a penalty kick in football), is a simple yet high-stakes card game popular during Chinese New Year gatherings. Its straightforward rules and suspenseful nature make it a festive favorite among family and friends. How to play In Between? Each round begins with a player placing a bet. The dealer then deals two cards face-up. The player must predict whether a third card will fall between the values of the first two cards. The excitement comes from the spread: A wider gap (e.g., 3 and Queen) offers better odds. A narrow gap increases the risk — but also the thrill. When the third card is revealed: If it falls within the range → the player wins and doubles their bet. If it falls outside the range → the player loses their bet. If it matches either card → the player loses double, making the game even more intense. Heng Ong Huat Ah ! 💰 Love this cultural content? Support my work with a digital ang pao by scanning the DuitNow QR code below. 🧧 恭喜发财🧧 身体健康🧧 谢谢老板❤️ Thank You Boss! Wishing you Heng Ong Huat Ah in your next games! 3. Chor D (Cho Dai Dee / Big Two) Chor D, also known as Cho Dai Dee or Big Two, is a highly strategic and competitive card game that’s especially popular during the Chinese New Year. Played with four players, it combines friendly rivalry with fast-paced action, making it a favorite for both casual players and seasoned pros. How to play In Chor D? The game uses a standard 52-card deck, with each player receiving 13 cards. The goal is simple: be the first to discard all your cards by playing combinations that outrank the previous hand. In Big Two: The 3 of Diamonds is the lowest card. The 2 (Big Two) is the highest rank. Suits are ranked (low to high): Diamonds, Clubs, Hearts, Spades. The player holding the 3 of Diamonds starts the game. Players then take turns clockwise, playing a higher-ranking card or combination (such as singles, pairs, triples, straights, flushes, or full houses). If a player cannot beat the previous play, they pass. When no one can beat the last hand, the player who played it starts a new round. 4. Three-Player Mahjong 3-Player Mahjong is a faster variation of traditional Mahjong, designed for three players instead of the usual four. It’s perfect when there aren’t enough players for a full table, but everyone still wants the game’s excitement. This version uses fewer tiles by removing the bamboo suit, which makes rounds quicker and more dynamic. The objective remains the same: draw and discard tiles to complete winning sets, such as: Pongs (three of a kind) Chows (sequential runs) Kongs (four of a kind) With simpler scoring and shorter rounds, 3-Player Mahjong is ideal for casual Chinese New Year games where the goal is maximum fun with minimal waiting time. 5. Four-Player Mahjong 4-Player Mahjong is a Lunar New Year staple in many households, combining strategy, skill, and luck. Played with a full set of 144 tiles, four players sit around the table, each aiming to form a winning 14-tile hand with combinations such as pongs, chows, and kongs. What makes this version special is its depth and strategy. Players must not only manage their own tiles but also watch others’ discards carefully to plan their moves. Games can last for hours, filled with lively conversation and laughter, making it a cherished tradition during the festive season. 6. Rummy Rummy is a card game that’s simple to learn but endlessly entertaining, making it a popular choice for Chinese New Year gatherings. The game is typically played with two decks of cards, and the goal is to form sets (e.g., three cards of the same rank) and runs (e.g., sequences of consecutive cards of the same suit) while minimizing the points left in your hand. Players take
Google Analytics 4 (GA4): Intermediate to Advanced Use Cases (GA Episode 6)
This article is not a 101-style introduction to Google Analytics 4. It assumes you already understand the fundamentals of GA4. If you’re not yet familiar with the basics, I highly recommend reviewing the earlier episodes in this series: GA4 Episode 1 – What is GA4, how to install it, and a walkthrough of the GA4 dashboard GA4 Episode 2 – Understanding Dimensions in GA4 GA4 Episode 3 – Metrics: what they are and what you should track GA4 Episode 4 – Understanding Events and Event Parameters GA4 Episode 5 – Traffic & User Acquisition Reports This episode builds on those foundations and moves into more advanced, technical applications of GA4. Google Analytics 4: Intermediate to Advanced Usage Guide There are numerous use cases and practical applications for GA4. In this guide, I’ll walk through eight intermediate-to-advanced use cases that I’ve personally applied in business marketing scenarios: 10 Other Google Platforms You Can Integrate with GA4 Advanced Customization Capabilities in GA4 Audience & Segmentation Explorations (Custom Reports) Tracking AI Platform Referral Traffic with Regex (one of my personal favorites) Using GA4 to Identify 404 Errors (another personal favorite) GA4’s AI-Powered Search Bar The Library Function Use Case 1 10 Google Platforms You Can Integrate with GA4 1. Google AdSense: AdSense is Google’s publisher monetization platform. If you run ads on your website and earn revenue per impression or click, AdSense is what manages that. When you link AdSense to GA4, revenue and ad performance data flow directly into your analytics reports. You’ll be able to see which traffic sources, pages, or user segments generate the most ad revenue — not just traffic. Outcome:You can optimize for revenue per user instead of just sessions. For content publishers, this shifts strategy from “traffic growth” to “traffic quality.” 2) Google Ads: Google Ads is Google’s paid advertising platform (Search, Display, YouTube, etc.). When linked to GA4, conversion events, audiences, and engagement metrics sync between platforms. You can import GA4 conversions into Google Ads and export GA4 audiences back into Ads for remarketing. Outcome:Smarter bidding, better attribution visibility, and more accurate conversion optimization. Your paid campaigns optimize based on real GA4 event data instead of limited ad-platform signals. 3) Ad Manager Google Ad Manager is an advanced ad serving platform typically used by large publishers. Linking it with GA4 connects ad impression and revenue data with user behavior data. This allows you to analyze monetization performance alongside engagement metrics. Outcome:Enterprise publishers can evaluate yield performance per audience segment and improve ad inventory strategy. 4) BigQuery BigQuery is Google’s cloud data warehouse. Linking GA4 to BigQuery exports your raw, unsampled event-level data. This is extremely powerful. Instead of relying only on GA4’s interface reports, you can run SQL queries on complete datasets — including user-level analysis and advanced attribution modeling. Outcome:Full data ownership, advanced modeling, predictive analytics, LTV analysis, and custom dashboards. This is where GA4 becomes truly enterprise-grade. 5) Display & Video 360 Display & Video 360 (DV360) is Google’s enterprise demand-side platform (DSP) for programmatic advertising. When linked, GA4 conversions and audiences can be shared with DV360. Campaign performance data can also be analyzed inside GA4. Outcome:Cross-channel attribution visibility and more precise audience targeting for programmatic campaigns. 6) Floodlight Floodlight is a conversion tracking system within Google Marketing Platform (primarily used with DV360 and Campaign Manager 360). Linking Floodlight to GA4 allows you to unify conversion tracking across enterprise advertising systems. Outcome:Better cross-platform measurement and consistent conversion definitions across marketing tools. 7) Merchant Center Merchant Center manages product feeds for Google Shopping and ecommerce ads. When linked to GA4, ecommerce events (like purchases, add_to_cart, view_item) connect with product feed data. This enables deeper performance reporting by product category, brand, or SKU. Outcome:Improved e-commerce attribution and better Shopping campaign optimization. 8) Google Play Google Play is Google’s app distribution platform. When linked, GA4 can integrate app revenue and in-app purchase data from Google Play into your analytics reports. Outcome:Unified app + web measurement and more accurate mobile app monetization analysis. 9) Search Ads 360 Search Ads 360 is an enterprise-level search campaign management tool used to manage Google, Bing, and other search engines in one place. When linked with GA4, conversion data and audience insights flow between systems. Outcome:Cross-engine optimization with consistent measurement logic. 10) Search Console Search Console tracks organic search performance — impressions, clicks, and queries. Linking it to GA4 allows you to see search query and landing page data alongside engagement metrics like bounce rate, engagement time, and conversions. Outcome:You can analyze not just which keywords drive traffic, but which keywords drive revenue or high engagement. Use Case 2 What You Can Customize in GA4 1) Custom Dimensions In GA4, you can create custom dimensions based on event parameters or user properties that are not available by default. Example: user_type content_category plan_tier GA4 only reports on predefined dimensions unless you register your own. Without registering them, your collected parameters cannot be used in reports or explorations. 2) Custom Events GA4 allows you to create: Fully new events (via GTM or gtag) Derived events (created inside GA4 UI based on conditions) Example: form_submit_success wallet_connect_click high_intent_user Default events (page_view, session_start) might not be enough for your business logic. Advanced tracking requires mapping real business actions. 3) Custom Parameters Event parameters can be customized and attached to events. Example: plan_type button_location article_author However:You don’t “create” parameters inside GA4 first — you send them via GTM/gtag, then register them as custom dimensions or metrics. Parameters give context. Events tell you what happened. Parameters tell you how, where, and under what condition it happened. 4) Custom Metrics (with conditions) They are numeric event parameters registered as metrics. Example: scroll_percentage token_amount transaction_fee Important:Custom metrics must be numeric values. So you can aggregate business-specific numerical data (sum, average, etc.) beyond default GA4 metrics. 5) Custom Audiences You can create audiences based on: Event conditions User properties Predictive metrics Sequences Example: High-value users Users who visited pricing but didn’t convert AI-traffic users Audiences can be exported to Google Ads,
Google Analytics 4 Traffic Acquisition: (GA Episode 5)
Traffic Acquisition Report in Google Analytics There are generally six types of reports in GA4, but among them, the Traffic Acquisition report is the most commonly used, especially by SEOs and digital marketers. Traffic acquisition in GA4 shows how users arrive at your website or app, such as through organic search, paid ads, social media, or referrals. It helps you understand which marketing channels drive traffic and which perform best. 6 Reports to Understand Your Audience in GA4: 1. Traffic Acquisition Report Shows where your users come from, such as organic search, paid ads, social media, or referrals. This report helps you evaluate which channels drive the most traffic and conversions. In this article, we’ll dive deeper into the Traffic Acquisition report. 2. Engagement Reports Includes Events, Conversions (Key Events), Pages & screens, and Landing pages. These reports show how users interact with your site, what content performs best, and where users start their journey. Engagement Reports’ sub categories: 2.1 Events – Displays all events collected by GA4, including automatically collected events (such as page views, session starts, and first visits), enhanced measurement events, and custom events. This report provides insight into user interactions at an event level. 2.2 Conversions (Key Events) – Shows events that have been marked as conversions, representing important actions such as purchases, add-to-cart events, form submissions, or other business-critical interactions. 2.3 Pages and screens – Offers page-level and screen-level performance metrics, including views, users, views per user, average engagement time, event count, conversions, and total revenue, helping identify which pages generate the most engagement and value. 2.4 Landing page – Focuses on the first page users see when they start a session, allowing you to compare engagement and performance across different landing pages. 3. Monetization Report Monetization reports provide a financial breakdown of your audience’s activity. They highlight metrics such as total purchasers, first-time purchasers, revenue, and average revenue per user, making them essential for ecommerce analysis. 4. Retention Report Retention reports show how often users return to your site over time. This helps you identify engagement trends and measure user loyalty and long-term value. 5. User Attributes Report User attributes reports describe who your users are, including demographics (age, gender, interests) and geographic location. These insights help you tailor content and marketing to your audience. If you’re investing in ads or multi-location SEO, you need location-specific insights to understand where to increase or scale back your marketing efforts. You can use the Demographic details report for this. 6. Tech Report The Tech report shows how users access your site, including device type, browser, operating system, and platform. This is useful for optimizing user experience and identifying technical issues. Website Traffic Sources Web traffic sources tell you where your traffic comes from, helping you understand which channels to focus on and improve. Here are some common traffic source types you can find in GA4 (default channel group, also known as the session primary channel group) and what they mean: Unpaid traffic sources: Organic Search Traffic from unpaid search engine results (e.g., Google, Bing, Yahoo, Baidu, DuckDuckGo). Users arrive after clicking a non-advertising search result. Example: A user searches “white-label exchange software” on Google and clicks your website. Direct Traffic from visitors who enter your URL directly into the browser’s address bar, use bookmarks, or click untagged links, where GA4 cannot identify a source or medium. Example: A user types yourdomain.com directly into the browser. Referral Traffic from links on other websites (or domains) that are not search engines or social platforms. Example: A crypto news site links to your article, and users click through. Organic Social Traffic from unpaid (non-boosted) social media posts. Example: A user clicks a link from your company’s organic Twitter post. Organic Video Traffic from unpaid video content. Example: A link clicked from a YouTube video description (or Vimeo) without paid promotion. Organic Shopping Traffic from free product listings on online shopping platforms. Example: A user clicks a free Google Shopping listing. Email Traffic from email campaigns, usually identified via UTM tagging. Example: A newsletter link clicked from a product update email marketing. Note: Email is part of GA4’s default channel grouping, but GA4 will only classify traffic as Email if the session’s source and medium match its channel rules. Typically, this requires using utm_medium=email in your tracking parameters. When you use UTM parameters for email marketing campaigns, setting utm_medium=email ensures that email-driven visits are grouped under the Email channel. Untagged email links often appear as Direct traffic, while non-standard mediums utm_medium=newsletter2026 may be classified as Unassigned. GA4 does not automatically detect email traffic without proper UTM tagging. SMS Traffic from links clicked within text messages. These visits are typically identified using UTM parameters. Example: A user clicks a promotional link sent via SMS. Email and SMS are both owned channels that require UTMs for proper attribution; without them, GA4 cannot reliably identify the source. If the links are untagged, visits will usually be classified as Direct, just like Email traffic. Mobile Push Notifications Traffic from links clicked in push notifications sent by mobile apps or browsers. These notifications require proper UTM tagging to be classified correctly. Example: A user taps a push notification alert from your mobile app and lands on your website. Unassigned Traffic GA4 cannot be classified into any default channel due to missing or incorrect tagging. Example: Email or any Campaign links without UTMs or improperly configured source/medium values. Further Reading: How to fix Unassigned in Google Analytics 4 Note: Unassigned traffic means GA4 could not match the session to its standard channel rules. Common causes include: Missing UTM parameters: Links from emails or ads that lack utm_source or utm_medium tags. Incorrect UTM values or spelling: Using non-standard values (for example, utm_medium=social-media instead of social). Measurement Protocol issues: Sending events via the Measurement Protocol without the required session or traffic source parameters. Paid traffic sources: Paid Search Traffic from paid ads on search engines, such as Google Ads search campaigns. Example: A user clicks a Google
Google Analytics 4 Events and Parameters: (GA Episode 4)
What are Events in Google Analytics? In Google Analytics 4, events track specific user interactions on your website or app, such as page views, clicks, form submissions, or purchases. Events show what users do and form the foundation for measuring engagement and conversions in GA4. Why do we track events in Google Analytics? Tracking events helps you understand how users interact with your website or app beyond just page views. Events let you measure actions, like clicks, form submissions, and purchases, so you can evaluate performance, improve user experience, and track conversions that matter to your business goals. What are Key Events (Conversions) in GA? Key events, also known as conversions, are specific events you mark as important business actions in GA4, such as form submissions, sign-ups, or purchases. Tracking key events helps you measure how effectively your website turns user interactions into meaningful outcomes. What are parameters in GA? In GA4, parameters are pieces of information attached to events that provide extra context about user actions. You can include parameters that describe the products you sell, such as their name, category, and price. For example, a click event can include parameters like link URL, button text, or page location, helping you understand not just what happened, but how and where it happened. A Simple Analogy to Understand Events & Parameters: Imagine you are selling nasi lemak. Things that happen in your nasi lemak shop are events: Every time someone walks up to your stall (event), you want to know their gender & nationality (parameter). Every time someone places an order (event), you want to know how many packs they ordered (parameter). Every time someone makes a payment (event), you want to know the amount paid (parameter). Parameters collect extra details about each event. In technical terms, parameters are additional data points that help you analyze what’s really happening. Real GA4 Event & Parameter Examples: purchase (event) transaction_id : unique order identifier value : total purchase value currency : currency used (e.g., USD, MYR) form_submission (event) form_id : unique form identifier form_name : name of the form Why Set Parameters for Events in GA4? Event parameters allow you to collect additional details about an event. For example, when someone signs up for a newsletter (the event), you may want to know which form they used, this information can be captured using a parameter like form_id. To use event parameters in GA4 reports, you need to register them as custom definitions. There are two types of custom definitions: Custom dimensions: Describe data in words, such as category, form name, or content type. Custom metrics: Describe data in numbers, such as price, quantity, or score. Parameter register as custom dimensions: how it works? When you send an event parameter to GA4 (via GTM or gtag), GA4 collects it — but it won’t appear in standard reports automatically. To use that parameter in reports and Explorations, you must register it as a Custom Dimension (or Custom Metric if it’s numeric). Registration tells GA4 to treat that parameter as a reportable field. Once registered, the parameter becomes available in your analysis workspace, allowing you to filter, segment, and break down data based on that specific attribute. Different Event Types in Google Analytics 4 There are four types of events in Google Analytics 4, which we’ll cover in more detail below. Here’s a quick overview: 4 Types of Google Analytics Events 1. Automatically collected events: Events that GA4 collects by default, without any setup. 2. Enhanced measurement events: Events that are automatically collected but can be turned on or off in settings. 3. Recommended events: Predefined events that you manually implement to follow Google’s recommended naming and structure. 4. Custom events: Events that you create and define yourself to track actions unique to your business. 1. Automatically collected events (Default) Automatically collected events are events that Google Analytics 4 tracks by default without any manual setup. Examples include first_visit, session_start, and user_engagement, which helps GA4 understand basic user activity. Note: All automatically collected events already include a set of standard parameters, but you can also add custom parameters to automatically collected and enhanced measurement events for deeper analysis. 2. Enhanced Measurement Events Enhanced measurement events are automatically tracked events in GA4 that can be enabled or disabled in your data stream settings. Common examples include page_view, scroll, outbound_click, site_search, and file_download, which helps track common user interactions without manual tagging. 3. Recommended Events GA4 recommended events are predefined events suggested by Google for common business actions, such as login, sign_up, purchase, or generate_lead. They must be set up manually, but using them helps keep your tracking consistent and makes your data easier to understand and report on. Example: E-commerce events such as add_to_cart, begin_checkout, and purchase are all GA4 recommended events. Google provides recommended event names and parameters (for example, for the add_to_cart event), but you are responsible for implementing them on your site or app. Pro tips: Event names are case-sensitive and must start with a letter. To keep your data clean and consistent, use snake_case with lowercase letters and underscores. For deeper analysis of specific events, GA4 Explorations work well. How to Set Up Recommended Events You can set up GA4 recommended events using either the Google Tag (gtag.js) or Google Tag Manager (GTM). Using the Google tag requires adding code directly to your website, and it can be quicker if you have developer support available. Google Tag Manager, however, is more flexible, requires less ongoing developer involvement, and allows for making changes faster without editing site code. How to Ensure Recommended Events Are Being Tracked in GA4 You can verify that recommended events are firing correctly in GA4 to ensure the right data is being collected. There are two main ways to do this: the Realtime report (easier and faster) and DebugView (more detailed and more powerful). The Realtime Overview report lets you quickly confirm that events are being received as users interact with your site. DebugView provides deeper visibility by showing events and parameters in