ব্লগে ফিরে যান

ব্লগ

Wix-এর জন্য SignalHost: পেস্ট করার মতো কোনো কোড ছাড়াই আপনার সাইটের জন্য সার্ভার-সাইড ট্র্যাকিং

প্রকাশিত · পড়তে 6 মিনিট

Wix App Market-এ পান

SignalHost অ্যাপ একটি Wix সাইটকে কোনো কোড পেস্ট না করেই সার্ভার-সাইড Google Tag Manager ট্র্যাকিং দেয়। Wix অ্যাপ থেকে আসা একটি স্ক্রিপ্ট প্রতিটি পেজে বসায়; এটি Wix-এর নিজস্ব অ্যানালিটিক্স ইভেন্টগুলোকে Google Analytics 4 ইভেন্টে রূপান্তর করে এবং অ্যাড ব্লকার চিনতে পারে না এমন রূপে আপনার নিজের ট্যাগিং সার্ভারে পাঠায়, আর সেই সার্ভার এগুলো Google Analytics 4 ও আপনার বিজ্ঞাপন প্ল্যাটফর্মে ফরোয়ার্ড করে। এই গাইডে আছে ইনস্টল করা, সংযুক্ত করা, পরীক্ষা করা, অ্যাপ কী পাঠায়, আর কিছু কাজ না করলে কী করবেন।

শুরু করার আগে

  • একটি প্রকাশিত Wix সাইট। অ্যাপের ট্র্যাকিং শুধু প্রকাশিত সাইটে চলে, আর Wix একটি সাইট প্রকাশিত হওয়ার পরেই অ্যাপগুলোকে তার ঠিকানা জানায়।
  • একটি SignalHost অ্যাকাউন্ট। চেষ্টা করে দেখতে ফ্রি প্ল্যানই যথেষ্ট: মাসে ১০,০০০টি রিকোয়েস্ট আর একটি কনটেইনার। সংযুক্ত করার সময়েই অ্যাকাউন্ট তৈরি করে নিতে পারেন।
  • সাইটে অ্যাপ যোগ করার অনুমতি।

১. আপনার সাইটে অ্যাপ যোগ করুন

Wix App Market-এ SignalHost: Server Tag Manager খুলে আপনার সাইটে যোগ করুন, আর Wix যে অনুমতিগুলো দেখায় সেগুলো অনুমোদন করুন। এর একটি হলো এমবেডেড স্ক্রিপ্ট পরিচালনা করা: এভাবেই অ্যাপের স্ক্রিপ্ট আপনার পেজগুলোতে পৌঁছায়। এরপর অ্যাপটি আপনার সাইটের ড্যাশবোর্ডে দেখা যায়।

অ্যাপের পেজ যদি বলে “আগে আপনার সাইট প্রকাশ করুন”, তাহলে এগোনোর আগে সেটি করুন: ট্র্যাকিং শুধু প্রকাশিত সাইটে চলে।

২. সাইটটিকে একটি কনটেইনারের সঙ্গে সংযুক্ত করুন

আপনার সাইটের ড্যাশবোর্ড থেকে SignalHost খুলুন এবং “SignalHost-এর সাথে সংযুক্ত করুন” চাপুন, অথবা আপনি নতুন হলে “বিনামূল্যে অ্যাকাউন্ট তৈরি করুন”। নতুন ট্যাবে signalhost.io খোলে; সেখানে সাইন ইন বা সাইন আপ করুন।

পরের স্ক্রিন জানায় অ্যাপ কী করতে পারবে — আপনার সাইটের প্রতিটি পেজে ট্র্যাকিং যোগ করা ও হালনাগাদ রাখা, আপনার সাইটের পেজ ভিউ, শপ ও ফর্ম ইভেন্ট এই কনটেইনারে পাঠানো, আর কনটেইনারের স্ট্যাটাস পড়া — আর কী পারবে না: আপনার ভিজিটরদের যোগাযোগের তথ্য পড়া, আপনার Google অ্যাকাউন্ট ব্যবহার করা বা আপনার বিলিং দেখা। তারপর এটি জানতে চায় সাইটটি কোন কনটেইনার ব্যবহার করবে। কনটেইনার হলো আপনার নিজস্ব ট্যাগিং সার্ভার: একটি Tag Manager ওয়েব কনটেইনার ও সার্ভার কনটেইনার, যা আপনার নিজের Google অ্যাকাউন্টে তৈরি হয়, তাই এগুলো আপনারই থাকে।

একটি বেছে নিয়ে “সংযুক্ত করুন” চাপুন, অথবা “আপনার সাইটের জন্য নতুন কনটেইনার” বেছে নিয়ে সংক্ষিপ্ত উইজার্ডটি শেষ করতে “কনটেইনার তৈরি করুন” চাপুন।

৩. Wix-এ নিশ্চিত করুন

আপনার Wix ড্যাশবোর্ডে অ্যাপের পেজে ফিরে যান; আপনি ফিরলে এটি হালনাগাদ হয়। যখন এটি “সংযোগ নিশ্চিত করুন” দেখায়, তখন এতে উল্লেখিত অ্যাকাউন্ট ও কনটেইনার মিলিয়ে দেখুন এবং “নিশ্চিত করুন” চাপুন।

এরপর পেজটি সংযুক্ত কনটেইনারের নাম দেখায়, আর সবকিছু জায়গামতো না বসা পর্যন্ত এর শিরোনামে লেখা থাকে “কয়েক মিনিটের মধ্যে ট্র্যাকিং শুরু হবে”, তারপর “ট্র্যাকিং চালু আছে”। যে কনটেইনার এখনও তৈরি হচ্ছে, সেটি প্রস্তুত হওয়ামাত্রই ট্র্যাকিং শুরু করে।

৪. পরীক্ষা করুন

নতুন ট্যাবে আপনার প্রকাশিত সাইট খুলুন এবং কুকি ব্যানার থাকলে সেটি গ্রহণ করুন। একটি প্রোডাক্ট দেখুন, সেটি কার্টে যোগ করুন এবং চেকআউট শুরু করুন, অথবা আপনার যোগাযোগ ফর্মটি পাঠান। কয়েক মিনিটের মধ্যে অ্যাপের পেজের “গত ৭ দিন” অংশে “পেজ ভিউ”, “কার্টে যোগ”, “শুরু হওয়া চেকআউট” ও “কেনাকাটা” গোনা হয়।

“পরিসংখ্যান ও সেটিংস খুলুন” signalhost.io-তে আপনার কনটেইনার খোলে। Growth প্ল্যান ও তার ওপরে সেখানকার “লাইভ ইভেন্ট পর্যবেক্ষণ” প্রতিটি ইভেন্ট আসার সঙ্গে সঙ্গে তার দেশ, ব্রাউজার ও সম্মতির অবস্থাসহ দেখায়।

অ্যাপ আপনার সাইটে যা যোগ করে

একটি স্ক্রিপ্ট, যা Wix প্রতিটি পেজের head-এ বসায় এবং যা চলে শুধু তখনই, যখন ভিজিটর আপনার সাইটের কুকি ব্যানারে অ্যানালিটিক্স কুকির অনুমতি দেন। এটি Wix নিজে যে অ্যানালিটিক্স ইভেন্টগুলো তোলে সেগুলো শোনে এবং সেগুলোকে Google Analytics 4 ইভেন্টে রূপান্তর করে:

  • page_view, প্রতি পেজে একবার
  • Wix Stores থেকে view_item_list ও view_item
  • add_to_cart ও remove_from_cart
  • begin_checkout, add_shipping_info ও add_payment_info
  • purchase, প্রতি অর্ডারে একবার, এর মূল্য (ট্যাক্স ও শিপিং ছাড়া), ট্যাক্স, শিপিং ও ডিসকাউন্ট কোডসহ
  • ফর্ম সাবমিশনের জন্য generate_lead, আর কোনো ভিজিটর অ্যাকাউন্ট তৈরি করলে sign_up

স্ক্রিপ্টটি Google Analytics কুকিগুলো নিজেই রাখে এবং প্রতিটি রিকোয়েস্ট এনকোড করে, তাই অ্যাড ব্লকার এটি চিনতে পারে না। আপনার ট্যাগিং সার্ভার প্রতিটি ইভেন্ট Google Analytics 4-এ এবং কনটেইনার পেজে আপনার সেট আপ করা বিজ্ঞাপন প্ল্যাটফর্মগুলোতে ফরোয়ার্ড করে: Google Ads, Meta, TikTok ও অন্যান্য। বিজ্ঞাপন সংক্রান্ত ভিজিটরের পছন্দ প্রতিটি ইভেন্টের সঙ্গে যায়, তাই আপনার সার্ভার কনটেইনার বিজ্ঞাপন প্ল্যাটফর্মগুলোর কাছ থেকে ইভেন্ট আটকে রাখতে পারে।

Wix তার নিজস্ব ইভেন্টে ক্রেতার ইমেইল আর ফর্মের যোগাযোগের তথ্য রাখে; স্ক্রিপ্টটি এর কোনোটিই পড়ে না। এটি আপনার Tag Manager ওয়েব কনটেইনারও লোড করে না: Google-এর ট্যাগ যে ব্রাউজার ফাংশন দিয়ে পাঠায়, Wix সেটি লক করে রাখে, ফলে সেই ট্যাগের হিটগুলো পড়ার মতো খোলা অবস্থায় বের হতো, আর অ্যাড ব্লকার সেগুলো ফেলে দিত। এতে বাদ পড়ে শুধু ওয়েব কনটেইনারে আপনার নিজের ট্যাগগুলো, যেমন কোনো হিটম্যাপ টুল।

আপনার নিজের ট্র্যাকিং ডোমেইন

আপনার কনটেইনার শুরু হয় signalhost.io-র অধীনের একটি ঠিকানায়। পেইড প্ল্যানে কনটেইনার পেজের “আপনার নিজের ডোমেইন সেট আপ করুন” আপনাকে একটি DNS রেকর্ড দিয়ে আপনার নিজের সাইটের একটি সাবডোমেইন, যেমন metrics.yoursite.com, সেট আপ করার পুরো পথ দেখায়। ব্রাউজার এটিকে ফার্স্ট-পার্টি হিসেবে গণ্য করে, তাই এর কুকিগুলো আপনার নিজের কুকি হিসেবে গণ্য হয় এবং বিজ্ঞাপনের ক্লিকের কৃতিত্ব বজায় থাকে। এটি লাইভ হলে অ্যাপ কয়েক মিনিটের মধ্যে আপনার সাইট সেটিতে বদলে নেয়। হাতে কিছুই বদলাতে হয় না।

হাতে SignalHost যোগ করা

অ্যাপ ছাড়াও একটি Wix সাইটে SignalHost যোগ করতে পারেন। signalhost.io-তে আপনার কনটেইনার খুলুন, “আপনার সাইটে ইনস্টল করুন” কার্ডে স্নিপেটটি খুঁজে নিয়ে “কপি করুন” চাপুন। তারপর আপনার Wix সাইটের সেটিংসে Custom code খুলুন এবং স্নিপেটটি সব পেজের head-এ যোগ করুন। সাইটটি প্রকাশ করুন, ভিজিট করুন, এবং কনটেইনার পেজে “আমি এটি করেছি” চাপুন।

Wix-এ এটি অ্যাপের তুলনায় অনেক দুর্বল সেটআপ। স্নিপেট আপনার Tag Manager কনটেইনার লোড করে, যার Google ট্যাগ পেজ ভিউগুলো নিজেই পাঠায়, আর সেই ট্যাগ যে ব্রাউজার ফাংশন দিয়ে পাঠায় Wix সেটি লক করে রাখে বলে SignalHost ওই হিটগুলো এনকোড করতে পারে না: সেগুলো পড়ার মতো খোলা অবস্থায় বের হয়, আর প্রচলিত অ্যাড-ব্লকার ফিল্টার তালিকা সেগুলো ফেলে দেয়। শপ ও ফর্ম ইভেন্ট আসে অ্যাপের স্ক্রিপ্ট থেকে, তাই শুধু স্নিপেট পাঠায় পেজ ভিউ আর আপনার সাইট নিজে ডেটা লেয়ারে যা পুশ করে তা। আপনার নিজের ডোমেইন লাইভ হলে স্নিপেটটি আপনাকে নিজেই বদলাতে হবে। আর দুটো একসঙ্গে চালাবেন না: অ্যাপের স্ক্রিপ্টও পেজ ভিউ পাঠায়, তাই স্নিপেট রয়ে গেলে প্রতিটি পেজ দুবার গোনা হয়।

প্ল্যান ও বিলিং

অ্যাপের মাধ্যমে সংযুক্ত একটি সাইট SignalHost-এর মূল্য দেয় Wix-এর মাধ্যমে। অ্যাপের পেজের “আপনার প্ল্যান” কার্ড এই মাসের রিকোয়েস্ট দেখায়, আর “প্ল্যান আপগ্রেড করুন” অ্যাপটির জন্য Wix-এর চেকআউট খোলে। যে অ্যাকাউন্ট কোনো Wix সাইট থেকে এসেছে, সেটি তার প্ল্যান সেখান থেকেই কেনে, signalhost.io-তে কার্ড দিয়ে নয়।

Wix বাতিল করা প্ল্যান আপনার পেমেন্ট করা মেয়াদের শেষ পর্যন্ত রাখে। কোনো Wix প্ল্যান তখনও নবায়ন হতে থাকা অবস্থায় আপনার SignalHost অ্যাকাউন্ট ডিলিট করতে চাইলে আগে আপনার Wix ড্যাশবোর্ডে প্ল্যানটি বাতিল করুন। অন্য কোনো Wix সাইট, একটি Shopify স্টোর বা কোনো কার্ড যদি আগে থেকেই আপনার অ্যাকাউন্টের পেমেন্ট করে, তাহলে অ্যাপ তা জানায়; দুবার পেমেন্ট এড়াতে এদের একটি বাতিল করুন।

পরিচালনা ও সংযোগ বিচ্ছিন্ন করা

“সংযোগ বিচ্ছিন্ন করুন” আছে অ্যাপের পেজের একেবারে নিচে, আর এটি দ্বিতীয়বার চাপতে বলে। তারপর SignalHost কয়েক মিনিটের মধ্যে আপনার সাইটে তার স্ক্রিপ্ট বন্ধ করে দেয়। আপনার কনটেইনার ও তার পরিসংখ্যান থেকে যায়, আর “SignalHost-এর সাথে সংযুক্ত করুন” সাইটটি আবার যুক্ত করে। signalhost.io-র সেটিংস › সংযুক্ত সাইট-এও সাইটটি তালিকাভুক্ত থাকে।

এর বদলে আপনি যদি Wix-এ আপনার সাইট থেকে অ্যাপটি সরিয়ে দেন, তাহলে Wix SignalHost-কে তা জানায়, আর সাইটটি সংযোগ-বিচ্ছিন্ন হিসেবে চিহ্নিত হয়।

যখন কিছু কাজ করে না

  • অ্যাপের পেজ বলে “আগে আপনার সাইট প্রকাশ করুন”: স্ক্রিপ্টটি শুধু প্রকাশিত সাইটে চলে। সাইটটি প্রকাশ করে আবার অ্যাপটি খুলুন।
  • সংযোগ অনুরোধের মেয়াদ শেষ হয়ে গেছে: আবার “SignalHost-এর সাথে সংযুক্ত করুন” চাপুন।
  • পেজ বলে আপনার কনটেইনার এখনও সেটআপ হচ্ছে: নতুন কনটেইনার তৈরি করতে কয়েক মিনিট লাগে, আর এটি প্রস্তুত হওয়ামাত্রই ট্র্যাকিং শুরু হয়।
  • পেজ বলে আপনার কনটেইনারে এখনও কোনো Google Analytics প্রপার্টি নেই: signalhost.io-তে এর সেটআপ শেষ করুন।
  • “গত ৭ দিন” শূন্যতেই থাকে: এডিটর নয়, প্রকাশিত সাইটটি খুলুন, আর ব্যানারে অ্যানালিটিক্স কুকির অনুমতি দিন। স্ক্রিপ্টটি চলে শুধু সেই ভিজিটরদের জন্য, যাঁরা এর অনুমতি দেন।
  • পেজ বলে এটি অনেকক্ষণ ধরে খোলা আছে: আপনার Wix ড্যাশবোর্ড থেকে আবার SignalHost খুলুন।
  • অন্য যেকোনো সমস্যা: আপনার সাইটের ঠিকানাসহ hello@signalhost.io-তে লিখুন।

ট্রেডমার্ক

SignalHost হলো Algorithmo GmbH-এর একটি স্বাধীন প্রোডাক্ট, এবং এটি Wix, Google, Meta বা TikTok-এর সঙ্গে সম্পৃক্ত নয় বা তাদের দ্বারা অনুমোদিত নয়। Google Analytics, Google Ads ও Google Tag Manager হলো Google LLC-এর ট্রেডমার্ক; Meta হলো Meta Platforms, Inc.-এর ট্রেডমার্ক; TikTok হলো ByteDance Ltd.-এর ট্রেডমার্ক; Wix ও Wix Stores হলো Wix.com Ltd.-এর ট্রেডমার্ক।

অ্যাড ব্লকারের কারণে আর ডেটা হারাবেন না

বিনামূল্যে শুরু করুন। কয়েক মিনিটে প্রথম কনটেইনার চালু করুন।