Internet advertising has become the primary tool for business promotion.

Nevertheless, the main advantage of online advertising over offline advertising is that its effectiveness can be measured. You can know exactly how many people saw your ad, how many of them clicked on the ad, and most importantly, how many of them became your customers.
Google Analytics is one of the best free tools that helps businesses understand what’s happening with their advertising and website. It allows not only collecting data about user behavior but also identifying bottlenecks in advertising campaigns, optimizing conversions, and making informed marketing decisions.
In this article, I will explain how Google Analytics works, what data it collects, and how this tool can help your business maximize its online promotion efforts.
How Google Analytics Works
Google Analytics is a tool that allows tracking and analyzing user behavior on your website. It operates by collecting data using a special tracking code and cookies. After collecting data, the information is processed, aggregated, and presented in reports. To better understand how this tool works, let’s examine the key elements: the tracking code, the role of cookies, and the concepts of “hits,” “events,” and “sessions.”
Tracking Code
The tracking code is a small piece of JavaScript that is added during the development of a website. This code is automatically generated in your Google Analytics account, and you need to insert it into your website’s HTML code (usually in the
section).![]()
How does it work?
When a user visits your site, the tracking code activates and starts collecting data:
- which page the user visited;
- how much time they spent on the site;
- which channel they used to reach your site (search engine, ads, social media, etc.);
- which buttons, links, or interface elements they clicked on.
All collected data is sent to Google servers, where it is processed.
Once processed, the information becomes available in your Google Analytics account in the form of ready-made reports, including graphs, tables, and visualizations.
Benefits of using the tracking code:
- Full control over data collection.
- The ability to precisely track user actions (e.g., clicks on banners or form submissions).
- Integration with other Google tools, such as Google Ads.
Cookies
Cookies are small text files that are stored in the user’s browser. They are a key element in Google Analytics’ functionality, as they help the tool identify who visited the site and associate all their actions.

Why are cookies needed?
- Identifying users. Cookies help determine if a user is a new visitor or a returning one.
- Storing session data. Cookies save information about the current session, such as which pages the user has already visited.
- Attributing traffic. Cookies remember where the user came from — through an ad, organic search, or a direct link.
Challenges and limitations of cookies:
- Blocking third-party cookies. Modern browsers (Safari, Firefox) have started blocking third-party cookies for privacy reasons. This limits the amount of data collected.
- GDPR and other laws. Data protection regulations require websites to ask users for consent to collect cookies.
Hits, Events, and Sessions
Google Analytics operates with several important concepts to describe user actions on the site.

Hits
A hit is the basic unit of data in Google Analytics that records a specific user action. Examples of hits include:
- pageview;
- clicking a button or banner;
- completing a transaction.
Every time a specific action occurs, it is recorded as a hit and sent to Google Analytics for processing.
Events
An event is a more detailed type of hit. If a hit records the fact of interaction, an event allows you to dive into the details. For example, instead of just “clicking a button,” you can define:
- the button’s name (e.g., “Buy Now”);
- the action’s category (e.g., “CTA Click”);
- the event label (e.g., “Order Form Completion”).
- adding an item to the cart;
- viewing the “Delivery” page;
- completing the checkout process.
Sessions
A session aggregates all hits and events performed by a user during a single website visit. It begins at the moment of the first action (e.g., page load) and ends if the user is inactive for 30 minutes.

Key points about sessions:
- If a user leaves the site and returns after 31 minutes, a new session is created.
- If the user returns to the site through a different source (e.g., first through an ad, then via organic search), it is also considered a new session.
Key Metrics in Google Analytics
Google Analytics provides access to a wealth of data that helps businesses make informed decisions. Don’t get lost in the sea of numbers.
Users and Sessions
Users are unique visitors to the website. Google Analytics identifies them using cookies stored in the user’s browser.

A user can make several visits (sessions) but will remain unique as long as they don’t change devices or delete cookies. This helps to understand the actual reach of your website — how many unique people interact with your content.
New user.
If a person visits the site for the first time or from a device without stored cookies, they are identified as a new user.
Returning user.
If the person has visited the site before, Google Analytics recognizes them as a returning user.
A session is the sum of all actions a user takes during a single visit to the site. It begins with the first action (e.g., page load) and ends if:
- The user is inactive for 30 minutes.
- The user leaves the site.
Each session can include many interactions, such as page views, button clicks, form completions, or purchases.
Sessions help measure how actively the audience interacts with your site. If the number of sessions is high, but conversions are low, it signals the need to analyze and optimize the sales funnel.
Bounce Rate
The bounce rate indicates how many users leave the site after viewing only one page without performing any additional actions.

Formula:
Bounce Rate = (Number of bounces / Total visits) × 100%.
If the bounce rate is high (e.g., more than 70%), it may indicate the following issues:
- The page content does not meet visitor expectations.
- Unclear or unattractive design.
- Slow page load time.
- Complicated navigation structure or lack of a clear call to action (CTA).
The bounce rate helps you understand how well the first point of contact with your site (usually a landing page) meets audience expectations. A high bounce rate is a signal to optimize the content, loading speed, or calls to action.
Key Events (Conversions)
Key events are the target actions a user performs on your site. In earlier versions of Google Analytics, they were called “conversions.” These events depend on your website goals and can vary widely:

- Purchasing a product. This is the main conversion for online stores.
- Form submission. For example, registration, newsletter signup, or inquiry submission.
- Downloading a file. This could be a PDF presentation, price list, or eBook.
Types of conversions in Google Analytics
- Macro-conversions. These are the primary actions that bring direct benefit to the business, such as purchasing a product or ordering a service.
- Micro-conversions. These are intermediate actions that lead the user to a macro-conversion, such as registering on the site, adding a product to the cart, or viewing the “Contact” page.
Setting goals for tracking key events
To track conversions in Google Analytics, you need to set goals. Example of setup:
- Go to the “Admin” section → “Goals”.
- Select the goal type, such as “Destination page”.
- Specify the URL where the user should land to complete the goal (e.g., “Thank you for your order” page).
- Save the settings and check how conversions are displayed in reports.
Conversion Rate Metric
The conversion rate (CR) is calculated using the formula:
CR = (Number of conversions / Total number of sessions) × 100%.
Why it matters:
- It allows you to assess the effectiveness of your website or marketing campaigns.
- It helps identify weaknesses in the sales funnel.
- It is a key indicator of profitability for many businesses.
Why are these metrics important for businesses?
- Users and sessions help understand the audience scale and level of engagement.
- Bounce rate shows how well your site performs its function.
- Conversions are the ultimate goal and primary indicator of success.
Conclusion
Google Analytics is an essential tool for those who want to make data-driven decisions. It provides detailed information about user behavior, allowing you to optimize your website and marketing campaigns.

- Accurate user data
The tool helps identify how many unique visitors come to your site, from which sources: SEO promotion, contextual advertising, social media, and how they interact with the content.
- Eliminating costs for ineffective advertising
Google Analytics allows you to track ROI for each advertising channel. If you see that one of your campaigns has a high bounce rate (e.g., 70%), you can reallocate the budget to more effective channels.
- Website optimization
Based on data analysis, you can identify problematic pages that lose users. For example, if the bounce rate on a landing page is 65%, this signals that the content or design needs improvement. Fixing such issues helps increase the time spent on the site and conversions.
- Tracking key metrics
Among the most important indicators are sessions, users, conversions, and bounce rate. These metrics provide insight into how the audience interacts with the site.
- Flexible goal and event setup
In Google Analytics, you can track any actions important to your business: button clicks, adding products to the cart, completing orders. This helps you see where issues arise in the sales funnel.
Recommendations from BUSINESS SITE for working with Google Analytics:
- Regularly check key metrics such as conversions, traffic sources, and bounce rate.
- Set goals and events that align with your business objectives.
- Use UTM tags to analyze the effectiveness of advertising campaigns.
- Switch to GA4 to leverage the advantages of event-driven analytics.










