Most WordPress performance issues start the same way: adding “just one more plugin” for a basic task.
আপনি যখন একটি Google Analytics প্লাগইন-এমনকি MonsterInsights বা Site Kit-এর মতো জনপ্রিয় প্লাগইন ইনস্টল করেন- তখন আপনি শুধু ট্র্যাকিং পাচ্ছেন না। আপনি আপনার ওয়ার্ডপ্রেস ব্যাকএন্ডে অতিরিক্ত ডাটাবেস টেবিল, ড্যাশবোর্ড উইজেট, মার্কেটিং পপআপ এবং কখনও কখনও কয়েক ডজন অতিরিক্ত ডাটাবেস কোয়েরি ইনজেকশন করছেন।
একটি সাধারণ 73KB স্ক্রিপ্টের জন্য যা আপনি নিজেকে 3 মিনিটের মধ্যে ইনস্টল করতে পারেন।
If you care about কোর ওয়েব ভাইটাল, Time to First Byte (TTFB), and keeping your admin dashboard clean, adding Google Analytics manually is the only way to go.
This guide will show you exactly how to add Google Analytics 4 (GA4) to your WordPress site without a plugin, ensuring it remains lightning fast.
কেন অ্যানালিটিক্স প্লাগইন এড়িয়ে যান? কর্মক্ষমতা খরচ
আমরা কোডটি দেখার আগে, আসুন ডেটা দেখি। ম্যানুয়াল ইনস্টলেশনের ঝামেলার মধ্য দিয়ে যেতে হবে কেন?
- ডাটাবেস ব্লোট: অ্যানালিটিক্স প্লাগইনগুলি প্রায়ই আপনার কনফিগারেশন ডেটা এবং ক্যাশে রিপোর্ট সংরক্ষণ করে
wp_optionsটেবিল সময়ের সাথে সাথে, এটি ডাটাবেস প্রশ্নগুলিকে ধীর করে দেয়। - অ্যাডমিন প্যানেল টেনে আনুন: আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডের ভিতরে ইন্টারেক্টিভ চার্ট লোড করা সার্ভার সংস্থানগুলিকে গ্রাস করে। আপনার প্রশাসক এলাকা সামগ্রী তৈরির জন্য হওয়া উচিত, ডেটা ভিজ্যুয়ালাইজেশন নয়। এর জন্য আপনার কাছে প্রকৃত Google Analytics ড্যাশবোর্ড আছে।
- ফ্রন্টেন্ড ওভারহেড: কিছু প্লাগইন শুধুমাত্র তাদের নির্দিষ্ট ইন্টিগ্রেশন কাজ করার জন্য Google ট্র্যাকিং কোডের পাশাপাশি তাদের নিজস্ব CSS বা JS ফাইল লোড করে।
- দুর্বলতা পৃষ্ঠ: আপনার যোগ করা প্রতিটি প্লাগইন একটি সম্ভাব্য নিরাপত্তা ঝুঁকি।
ম্যানুয়াল পদ্ধতি ব্যবহার করে, আপনি ঠিক যোগ করুন শূন্য আপনার সার্ভারের ওভারহেড।
ধাপ 1: আপনার GA4 ট্র্যাকিং কোড পান
ওয়ার্ডপ্রেস স্পর্শ করার আগে, আপনার অনন্য Google ট্যাগ প্রয়োজন।
- আপনার লগ ইন করুন Google Analytics অ্যাকাউন্ট
- ক্লিক করুন অ্যাডমিন নীচে বাম কোণায় গিয়ার আইকন।
- আপনার সম্পত্তি সেটিংস অধীনে, ক্লিক করুন ডেটা স্ট্রীম.
- আপনার ওয়েবসাইটের ডেটা স্ট্রিম নির্বাচন করুন।
- নিচে স্ক্রোল করুন গুগল ট্যাগ বিভাগ এবং ক্লিক করুন ট্যাগ নির্দেশাবলী দেখুন.
- তে স্যুইচ করুন ম্যানুয়ালি ইনস্টল করুন ট্যাব
আপনি একটি কোড স্নিপেট দেখতে হবে যা এই মত দেখায়:
<!-- 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>
কোডের এই সম্পূর্ণ ব্লকটি অনুলিপি করুন।
ধাপ 2: সঠিক উপায় (ব্যবহার করে functions.php)
আপনার সাইটে এই কোড যোগ করার দুটি উপায় আছে. আমরা ব্যবহার করতে যাচ্ছি functions.php পদ্ধতি
কেন? কারণ আপনার সম্পাদনা header.php ফাইল সরাসরি ভঙ্গুর। আপনি যদি থিম পরিবর্তন করেন বা চাইল্ড থিম ব্যবহার না করে আপনার থিম আপডেট করেন, তাহলে আপনার ট্র্যাকিং কোডটি মুছে যাবে।
আপনার মধ্যে ওয়ার্ডপ্রেস হুক ব্যবহার করে functions.php ফাইলটি ক্লিনার, নিরাপদ এবং কাস্টম কোডের জন্য শিল্পের মানদণ্ড।
গুরুত্বপূর্ণ পূর্বশর্ত: আপনাকে অবশ্যই চাইল্ড থিম ব্যবহার করতে হবে। আপনি যদি এটিকে একটি অভিভাবক থিমে যুক্ত করেন তবে এটি পরবর্তী থিম আপডেটে ওভাররাইট করা হবে৷
- আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে লগ ইন করুন।
- নেভিগেট করুন চেহারা > থিম ফাইল সম্পাদক.
- "থিম ফাইল" এর অধীনে ডানদিকে, নির্বাচন করুন থিম ফাংশন (
functions.php). - ফাইলের পরম নীচে স্ক্রোল করুন.
- আপনার প্রকৃত GA4 কোড দিয়ে স্থানধারক মন্তব্য প্রতিস্থাপন করে নিম্নলিখিত PHP স্নিপেটটি আটকান:
/**
* 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 }
আসুন জেনে নেই কেন এই স্নিপেটটি অপ্টিমাইজ করা হয়েছে:
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: এটি অগ্রাধিকার সংখ্যা। এটিকে 20 এ সেট করে (ডিফল্ট 10), আমরা ওয়ার্ডপ্রেসকে এটিকে সামান্য লোড করতে বলি পরে হেডার সিকোয়েন্সে, প্রথমে আপনার মূল CSS এবং সমালোচনামূলক থিম স্ক্রিপ্টগুলিকে অগ্রাধিকার দিন।async: লক্ষ্য করুনasyncGoogle স্ক্রিপ্ট ট্যাগে বৈশিষ্ট্য। এটি ব্রাউজারকে আপনার পৃষ্ঠার রেন্ডারিং ব্লক না করে ব্যাকগ্রাউন্ডে স্ক্রিপ্ট ডাউনলোড করতে বলে।
পেস্ট হয়ে গেলে ক্লিক করুন ফাইল আপডেট করুন.
ধাপ 3: যাচাই করুন এটি কাজ করছে (24 ঘন্টা অপেক্ষা না করে)
আপনি এটি সঠিকভাবে ইনস্টল করেছেন কিনা তা দেখার জন্য আপনাকে একদিন অপেক্ষা করতে হবে না।
- একটি নতুন "ছদ্মবেশী" বা "ব্যক্তিগত ব্রাউজিং" উইন্ডো খুলুন।
- আপনার ওয়েবসাইটের হোমপেজে যান এবং কয়েকটি পৃষ্ঠায় ক্লিক করুন।
- আপনার Google Analytics ড্যাশবোর্ডে ফিরে যান।
- নেভিগেট করুন রিপোর্ট > রিয়েলটাইম.
অন্তত দেখা উচিত 1 আপনার সাইটে সক্রিয় ব্যবহারকারী। যদি আপনি করেন, অভিনন্দন—আপনি জিরো প্লাগইন ব্লোট সহ GA4 সফলভাবে বাস্তবায়ন করেছেন।
সারাংশ: একটি লীন ওয়ার্ডপ্রেস
একটি প্লাগইন ছাড়া Google Analytics যোগ করা শুধুমাত্র কয়েক বাইট সংরক্ষণ সম্পর্কে নয়; এটি একটি স্থাপত্য মানসিকতা। তৃতীয় পক্ষের বিপণন সরঞ্জামগুলিকে আপনার ওয়ার্ডপ্রেস ডাটাবেস এবং অ্যাডমিন প্যানেলের বাইরে রেখে, আপনি একটি পরিষ্কার, দ্রুত এবং আরও নিরাপদ ওয়েবসাইট বজায় রাখেন।
প্রতিবার আপনি একটি পরিষ্কার, 10-লাইন ফাংশন দিয়ে একটি বিশাল প্লাগইন প্রতিস্থাপন করতে পারেন, আপনার সাইট দ্রুততর হয়। এবং আধুনিক এসইওতে, গতিই সবকিছু।



