অধিকাংশ ওয়ার্ডপ্রেস পারফরম্যান্স সমস্যা start the same way: adding “just one more plugin” for a basic task.
When you install a Google Analytics plugin—even the popular ones like MonsterInsights or Site Kit—you aren’t just getting tracking. You’re injecting extra database tables, dashboard widgets, marketing popups, and sometimes dozens of additional database queries into your WordPress backend.
সবই একটি সাধারণ 73KB স্ক্রিপ্টের জন্য যা আপনি নিজেই ৩ মিনিটে ইনস্টল করতে পারেন।
যদি আপনি যত্নশীল হন কোর ওয়েব ভাইটালস, টাইম টু ফার্স্ট বাইট (TTFB) এবং আপনার অ্যাডমিন ড্যাশবোর্ড পরিষ্কার রাখার বিষয়ে, তবে ম্যানুয়ালি গুগল অ্যানালিটিক্স যোগ করাই একমাত্র উপায়।
এই নির্দেশিকাটি আপনাকে দেখাবে কিভাবে আপনার ওয়ার্ডপ্রেস সাইট প্লাগইন ছাড়াই গুগল অ্যানালিটিক্স ৪ (GA4) যোগ করবেন, যাতে এটি অত্যন্ত দ্রুত থাকে।
কেন অ্যানালিটিক্স প্লাগইন এড়িয়ে চলবেন? পারফরম্যান্সের খরচ
Before we look at the code, let’s look at the data. Why go through the trouble of manual installation?
- ডাটাবেস ব্লোট: অ্যানালিটিক্স প্লাগইনগুলি প্রায়শই আপনার
wp_optionsটেবিলে কনফিগারেশন ডেটা এবং ক্যাশে রিপোর্ট সংরক্ষণ করে। সময়ের সাথে সাথে, এটি ডাটাবেস কুয়েরিকে ধীর করে দেয়। - অ্যাডমিন প্যানেলের ধীরগতি: আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডের ভেতরে ইন্টারেক্টিভ চার্ট লোড করা সার্ভারের রিসোর্স খরচ করে। আপনার অ্যাডমিন এলাকাটি কন্টেন্ট তৈরির জন্য হওয়া উচিত, ডেটা ভিজ্যুয়ালাইজেশনের জন্য নয়। তার জন্য আপনার কাছে আসল গুগল অ্যানালিটিক্স ড্যাশবোর্ড রয়েছে।
- ফ্রন্টএন্ড ওভারহেড: কিছু প্লাগইন তাদের নির্দিষ্ট ইন্টিগ্রেশন কাজ করার জন্য গুগল ট্র্যাকিং কোডের পাশাপাশি তাদের নিজস্ব CSS বা JS ফাইল লোড করে।
- ভালনারেবিলিটি সারফেস: আপনার যোগ করা প্রতিটি প্লাগইন একটি সম্ভাব্য নিরাপত্তা ঝুঁকি।
ম্যানুয়াল পদ্ধতি ব্যবহার করে, আপনি ঠিক শূন্য ওভারহেড আপনার সার্ভারে যোগ করেন।
ধাপ ১: আপনার GA4 ট্র্যাকিং কোড পান
ওয়ার্ডপ্রেসে হাত দেওয়ার আগে, আপনার অনন্য গুগল ট্যাগ প্রয়োজন।
- আপনার গুগল অ্যানালিটিক্স অ্যাকাউন্টে লগ ইন করুন।
- ক্লিক করুন অ্যাডমিন নিচের বাম কোণে থাকা গিয়ার আইকনে।
- আপনার প্রপার্টি সেটিংসের অধীনে, ক্লিক করুন ডেটা স্ট্রিমস.
- Select your website’s data stream.
- নিচে স্ক্রোল করুন গুগল ট্যাগ সেকশনে যান এবং ক্লিক করুন ট্যাগ নির্দেশাবলী দেখুন.
- ট্যাবটিতে স্যুইচ করুন ম্যানুয়ালি ইনস্টল করুন ট্যাব
আপনি একটি কোড স্নিপেট দেখতে পাবেন যা দেখতে এরকম:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
এই পুরো কোড ব্লকটি কপি করুন।
ধাপ ২: সঠিক উপায় (ব্যবহার করে functions.php)
আপনার সাইটে এই কোডটি যোগ করার দুটি উপায় আছে। আমরা functions.php পদ্ধতিটি ব্যবহার করব।
কেন? কারণ আপনার header.php ফাইল সরাসরি এডিট করা ঝুঁকিপূর্ণ। আপনি যদি চাইল্ড থিম ব্যবহার না করে থিম পরিবর্তন করেন বা থিম আপডেট করেন, তবে আপনার ট্র্যাকিং কোড মুছে যাবে।
আপনার functions.php ফাইলে ওয়ার্ডপ্রেস হুক ব্যবহার করা আরও পরিষ্কার, নিরাপদ এবং কাস্টম কোডের জন্য ইন্ডাস্ট্রির মান।
গুরুত্বপূর্ণ পূর্বশর্ত: আপনাকে অবশ্যই একটি চাইল্ড থিম ব্যবহার করতে হবে। আপনি যদি এটি প্যারেন্ট থিমে যোগ করেন, তবে পরবর্তী থিম আপডেটে এটি মুছে যাবে।
- আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে লগ ইন করুন।
- নেভিগেট করুন Appearance > Theme File Editor.
- On the right-hand side under “Theme Files”, select থিম ফাংশনস (
functions.php). - ফাইলের একদম নিচে স্ক্রোল করুন।
- নিচের পিএইচপি স্নিপেটটি পেস্ট করুন এবং প্লেসহোল্ডার কমেন্টটি আপনার আসল GA4 কোড দিয়ে প্রতিস্থাপন করুন:
/**
* Add Google Analytics to WordPress header safely.
*/
add_action('wp_head', 'insert_custom_google_analytics', 20);
function insert_custom_google_analytics() ?>
<!-- PASTE YOUR GOOGLE TAG CODE HERE -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
<?php }
Let’s Break Down Why This Snippet is Optimized:
add_action('wp_head', ...): This hooks into WordPress right before the </head> tag closes, ensuring the script loads early enough to track bounces, but doesn’t break your page structure.20: এটি অগ্রাধিকার নম্বর। এটিকে ২০ (ডিফল্ট ১০) এ সেট করে, আমরা ওয়ার্ডপ্রেসকে এটি কিছুটা পরে হেডার সিকোয়েন্সে লোড করতে বলি, যাতে আপনার মূল সিএসএস এবং গুরুত্বপূর্ণ থিম স্ক্রিপ্টগুলোকে আগে অগ্রাধিকার দেওয়া যায়।async: লক্ষ্য করুনasyncগুগল স্ক্রিপ্ট ট্যাগে অ্যাট্রিবিউট। এটি ব্রাউজারকে আপনার পেজের রেন্ডারিং ব্লক না করে ব্যাকগ্রাউন্ডে স্ক্রিপ্টটি ডাউনলোড করতে বলে।
একবার পেস্ট করা হয়ে গেলে, ক্লিক করুন ফাইল আপডেট করুন.
Step 3: Verify It’s Working (Without Waiting 24 Hours)
You don’t need to wait a day to see if you installed it correctly.
- Open a new “Incognito” or “Private Browsing” window.
- Go to your website’s homepage and click around a few pages.
- আপনার গুগল অ্যানালিটিক্স ড্যাশবোর্ডে ফিরে যান।
- নেভিগেট করুন Reports > Realtime.
আপনার অন্তত দেখা উচিত 1 active user on your site. If you do, congratulations—you’ve successfully implemented GA4 with zero plugin bloat.
সারসংক্ষেপ: একটি হালকা ওয়ার্ডপ্রেস
Adding Google Analytics without a plugin isn’t just about saving a few bytes; it’s an architectural mindset. By keeping third-party marketing tools out of your WordPress database and admin panel, you maintain a cleaner, faster, and more secure website.
প্রতিবার যখন আপনি একটি ভারী প্লাগইনকে একটি পরিষ্কার, ১০-লাইনের ফাংশন দিয়ে প্রতিস্থাপন করতে পারেন, আপনার সাইট দ্রুততর হয়। এবং আধুনিক এসইও-তে, গতিই সবকিছু।



