Exclude Own Visits from GA4 Analytics: Part 24 — WordsByEkta🌿
How to Exclude Your Own Visits from GA4 Analytics
When you are building a blog, you visit your own site constantly. You open posts to check layout, preview pages, test links, update menus, fix mobile spacing, and refresh again after every small change.
The problem is that Google Analytics does not automatically know those visits are yours. If you do not filter them, your own activity can make your traffic look higher than it really is.
What Problem Are We Fixing?
If you visit your own blog 20 times while editing, GA4 may count those visits like real reader traffic. That can affect your reports, including page views, users, engagement, and real-time activity.
For small blogs, this matters even more because your own visits can become a large part of the visible traffic.
What Is an IP Address?
An IP address is like an internet address for your connection. Websites use it to understand where a visit is coming from at a network level.
| Type | What It Means | Use for GA4? |
|---|---|---|
| Local/private IP | This is the address your computer has inside your home Wi-Fi network. It often looks like 192.168.x.x or 10.x.x.x. | No |
| Public IP | This is the address websites see when you visit them from your internet connection. | Yes |
| IPv4 | A shorter IP format like 103.xxx.xxx.xxx. | Yes, easiest to use |
| IPv6 | A longer IP format with colons, like 2401:xxxx:.... | Can be used, but IPv4 is simpler if available |
Which IP Address Should You Use?
Use your public IPv4 address, not the local IP from your computer settings.
103.xxx.xxx.xxx
192.000.0.0
10.0.0.4
How to Find Your Public IP Address
The simplest method is to use a public IP checker website.
- Open https://api.ipify.org/
- It will show your public IP as plain text.
- Copy the IP privately.
- Do not paste it into public comments or articles.
You can also use websites like whatismyipaddress.com, but some pages show many ads. The plain-text IP page is cleaner and easier.
Step 1: Define Your Internal Traffic in GA4
First, tell GA4 which IP address belongs to you.
- Open Google Analytics.
- Go to Admin. The Admin menu is the gear icon at the bottom left.
- Open your GA4 property.
- Go to Data streams.
- Select your website stream.
- Click Configure tag settings.
- Click Show more.
- Click Define internal traffic and use these settings:
- Rule name: My Home IP
- traffic_type value: internal
- Match type: IP address equals
- Value: Your public IPv4 address — Click here to know yours
- Click Create.
Step 2: Check Whether GA4 Already Created a Filter
After defining your IP address as internal traffic, GA4 still needs a data filter to decide what to do with that traffic. The IP rule only marks your visits as internal. The data filter is what excludes those visits from reports.
Sometimes GA4 may already show an internal traffic filter named Internal Traffic after you define internal traffic. If this happens, you may not need to create another filter manually. You can skip Step 3 and start testing the filter as described in Step 4.
But if you also created your own filter, do not panic. What matters is that the filter is connected to this parameter:
traffic_type = internal
Step 3: Create the Internal Traffic Filter
If GA4 does not show an auto-created internal traffic filter named Internal Traffic, create the filter manually as described below.
- Go to GA4 → Admin.
- Open Data collection and modification → Data filters.
- Click Create filter.
- Choose Internal traffic.
- Enter a filter name such as Exclude my own visits.
- Set Filter operation to Exclude.
- Keep the parameter name as traffic_type.
- Keep the parameter value as internal.
- Set the filter state to Testing first.
- Click Create.
Step 4: Test Whether Your Own Visits Are Being Marked
After the filter is in Testing mode, open your blog in a normal browser tab and visit two or three pages. Then return to GA4 and check whether those visits are being marked as internal traffic.
- Open your blog in a normal browser tab.
- Visit two or three pages.
- Go back to GA4 → Reports → Realtime overview.
- Click Add comparison or the plus icon near the comparison chips.
- Click Create new.
- Choose the dimension Test data filter name.
- Set match type to exactly matches.
- Look for a value such as Internal Traffic or your custom filter name.
- Apply the comparison.
If the comparison shows your current active user or the pages you just opened, the internal traffic rule is working.
- In my case, the comparison value appeared as Internal Traffic, even though I had created a filter named Exclude my own visits. This is normal. GA4 may show the default internal traffic label instead of your custom filter name.
- If your Analytics account was created recently, it is highly possible that after creating filters and other settings, your dimension values may not load while creating a comparison. In that case, try again after an hour or so.
Step 5: Activate the Filter
Once Realtime confirms that your visits are being marked as internal traffic, you can activate the filter.
- Go to GA4 → Admin.
- Open Data collection and modification → Data filters.
- Open the internal traffic filter that worked in Realtime testing.
- Change the state from Testing to Active.
- Save the change.
Quick Rule
| What You See | What It Means |
|---|---|
| Internal Traffic | GA4 is marking your visit as internal traffic. |
| Exclude my own visits | Your custom filter name may appear, depending on how GA4 displays the testing filter. |
| Testing | Your traffic is still counted, but marked for checking. |
| Active | Your internal traffic is excluded from future reports. |
Important Notes for Bloggers
- If your internet provider gives you a dynamic IP, your public IP may change later.
- If the filter stops working, check your public IP again and update the rule.
- If you edit from multiple places, such as home and office, you may need more than one IP rule.
- If you use mobile data, that IP may be different from your Wi-Fi IP.
- Do this separately for each GA4 property if each blog has its own Analytics property.
Mobile Data and Multiple Locations
If you edit your blog from your phone using mobile data, that connection has a completely different public IP from your home Wi-Fi. GA4 will not recognise it as internal traffic unless you add that IP separately.
- Home Wi-Fi: Has one public IP. Add this as your first internal traffic rule.
- Mobile data: Has a different public IP. You may need a second rule for this.
- Office or coworking: Has its own IP. Add a third rule if you edit from there regularly.
- Dynamic IP: Some internet providers change your public IP periodically. If your filter stops working, check your current IP at https://api.ipify.org/ and update the rule.
For most small bloggers editing primarily from home Wi-Fi, one IP rule is enough. But if you use mobile data heavily for editing — checking layout, previewing posts, fixing spacing — adding that IP too will keep your analytics clean.
Quick Summary
| Question | Answer |
|---|---|
| Should I use my computer's local IP? | No. Use your public IP. |
| Should I use IPv4 or IPv6? | Use IPv4 if available. It is simpler. |
| Should I share my IP publicly? | No. Keep it private. |
| Should I activate the filter immediately? | No. Use Testing first. |
| Will this remove old visits? | No. It affects future data after the filter is active. |
Final Thought
Clean analytics matters because it helps you understand what real readers are doing, not what you did while fixing your own layout at midnight.
Everything I Learned — So You Don't Have To Figure It Out Alone
The technical mistakes I made in year one — the full HTML inside Blogger, the missing meta descriptions, the duplicate H1 tags, the links closing articles — I have written all of it down. Every fix. Every discovery. Every hour of confused trial and error turned into a clear guide.
🌿 The WordsByEkta Blogger Technical Series
- Blogger is Underrated & I'm Rooting for It: Part 1
- How to Set Up Your Blogger About Me Page: Part 2
- Google Search Console for Bloggers: Part 3
- How to Request Indexing in GSC: Part 4
- Internal Linking for Fast Indexing: Part 5
- Why Isn't My Blog Indexing?: Part 6
- Canonical Tag Fix for Blogger: Part 7
- The AdSense Locked Widget Hack: Part 8
- Use Pingomatic for Faster Indexing: Part 9
- Decoding GSC Reports: Part 10
- Get Traffic from Bing and Yahoo: Part 11
- The AdSense Checklist: Part 12
- Auto Submit Blogger Posts to Bing: Part 13
- Custom Contact Form for Blogger: Part 14
- Extract Blog Post URLs from Sitemap: Part 15
- Open Links in New Tab Blogger: Part 16
- Blogger HTML Mode SEO Mistakes: Part 17
- Google Takeout Blogger Not Working: Part 18
- Google Indexing API for Blogger Using Python OAuth2: Part 19
- Is Blogger Worth It Nowadays?: Part 20
- Blogger Mobile HTML Editor Trick for Full Code Copy: Part 21
- Claim Blogger Site on Pinterest (No Custom Domain): Part 22
- Follow.it Email Subscriptions Setup on Blogger: Part 23
- How to Exclude Your Own Visits from GA4 Analytics: Part 24
- Auto Update All Blogger Posts Using Python and Blogger API: Part 25
- My Blog Passed 118/118 AdSense Checks: Part 26
- Ad Networks for Blogger Besides AdSense: Part 27
Comments
Post a Comment