Fbclid কি? নতুন ফেসবুক প্যারামিটার [বন্ধ]


87

দু'দিনের জন্য, আমি লক্ষ্য করেছি যে আমি যে ইউআরএল ফেসবুকে প্রকাশ করি সেখানে একটি প্যারামিটার যুক্ত করা হয়:
?fbclid=uFCrBkUgEvKg...
আরও সুনির্দিষ্ট কিছু হওয়ার জন্য:http://example.com?fbclid=uFCrBkUgEvKg...

এই প্যারামিটারটি কি করে কেউ কি জানে?
এটি কীসের জন্য এবং বিকাশকারীদের ব্যবহার কী?

তোমার মন্তব্যের জন্য ধন্যবাদ.


4
আমার কাছে দেখে মনে হচ্ছে ফেসবুক কুকি আইনগুলি বাইপাস করার চেষ্টা করছে ... তার থেকে কিছু অংশ ... মনে হচ্ছে কেউ এই ট্রেসারের কোনও দলিল খুঁজে পায়নি ...
অ্যান্টনি গিবস

20
এই আচরণটি এত বিরক্তিকর, এর ফলে সমস্ত বিশ্লেষণমূলক ট্র্যাফিক আমার বিশ্লেষণ প্রতিবেদনে অনন্য ইউআরএল হিসাবে দেখায় কারণ ব্যবহারকারী প্রতি ক্যোয়ারী পরম পৃথক।
ব্রায়ান সুরোইয়েক

4
এই এইচএন থ্রেডে fbclid সম্পর্কে কিছু আলোচনা আছে (অনেক জায়গায় তথ্যের লিঙ্কগুলি কোথাও কবর দেওয়া হয়েছে): নিউজ.একবিবিনেটর
সাইটম?

9
আমি একটি ক্রোম এক্সটেনশন লিখেছিলাম যা এটি সরিয়ে দেয়। chrome.google.com/webstore/detail/…
আর ওএমএস

4
এই প্রশ্নটি বন্ধ (গ্রাআর) তবে একটি বিষয় যা অন্য কেউ উল্লেখ করেন নি তা হল আপনি নিজেরাই অনন্য ক্লিকগুলি ট্র্যাক করতে এবং ফেসবুকের পরিসংখ্যানগুলির সাথে ক্রস রেফারেন্স ট্র্যাক করতে ব্যবহার করতে পারেন। আপনি আসলে কতগুলি অনন্য (প্রদত্ত $$$) ক্লিক পেয়ে থাকেন তা দেখতে আপনি এটি ব্যবহার করতে পারেন আপনার সাইটে সম্পূর্ণ পৃষ্ঠা লোড হওয়ার ফলে। (এটি এমন কিছু না যা প্রত্যেকেই করতে চাইবে - তবে সাইট অপ্টিমাইজেশন এবং পৃষ্ঠা লোডিংয়ে সহায়তা করতে পারে)।
সাইমন_উইভার

উত্তর:


31

আমি যে জানি gclid, জন্য (ছোট জি oogle যোগাযোগ Cl ick আইডি entifier)
এটা একটা অনন্য ট্র্যাকিং পরামিতি যে গুগল আপনার Google বিজ্ঞাপন মধ্যে স্থানান্তর তথ্যে ব্যবহারসমূহ অ্যাকাউন্ট এবং আপনার Google Analytics অ্যাকাউন্ট।

fbclidট্র্যাকিং অ্যানালিটিক্যাল সিস্টেমগুলিকে উন্নত করতে ফেসবুক অবশ্যই একই জিনিস বা অনুরূপ কিছু করছে ।


32
বিশ্বব্যাপী ক্যাশে ভাঙ্গার সময়: একই সময়ে ডি অনেক লোকের জন্য
লুকা

4
@ লুকা - আপনি এখনও ক্যাচিং ব্যবহার করতে পারেন। আপনার ক্যাশে থেকে আপনাকে কেবল fbclid, gclid এবং utm প্যারামিটারগুলি বাদ দিতে হবে :) প্রচুর সমাধান এটিকে সমর্থন করে।
লুকাসরোল্ফ

4
কিছু ক্যাচিং প্লাগইনগুলির এ জাতীয় বিকল্প নেই এবং তারা যা করেন তা আসলে প্রতিটি ইউআরএলটির জন্য আলাদা ক্যাশে পৃষ্ঠা তৈরি করা হয় যা কোনও ক্যাশিংয়ের সমান হয় না (কিউজ এফবিક્লিড কখনও একই থাকে না)। এটিকে অপসারণের জন্য এনগিনেক্স বাস্তবায়ন সেরা। gist.github.com/lynt-smitka/…
লুকা

6
যদি এই ক্যোয়ারির মূল বক্তব্য দর্শকদের ট্র্যাক করতে হয় তবে ডক্স বা গোপনীয়তা নীতিতে বলা উচিত ছিল। দেখে মনে হচ্ছে fblcid ব্যবহারকারী হিসাবে অনন্য unique যদি সত্যিই এটি হয় তবে একটি বিশাল গোপনীয়তা সমস্যা এবং একটি জিডিপিআর লঙ্ঘন রয়েছে।
ফ্যাট_মিকে

18

এটি আমাকে সহায়তা করেছে: https://greasyfork.org/en/forum/discussion/44083/fbclid-tracking-parameter-attached-by-facebook

এখানে লিঙ্কটি থেকে উদ্ধৃত করা হয়েছে:

আপনার .htaccess ফাইলে এই কোডটি রাখুন:

RewriteCond %{QUERY_STRING} "fbclid=" [NC]
RewriteRule (.*) /$1? [R=301,L]

আপনি যদি ওয়ার্ডপ্রেসে কাজ করেন:

RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} "fbclid=" [NC]
RewriteRule (.*) /$1? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

4
উপরের বিকল্পগুলির মধ্যে কে কাজ করে না এটি ব্যবহার করে দেখার চেষ্টা করুন:RewriteCond %{QUERY_STRING} ^(.*)&?fbclid=[^&]+&?(.*)$ [NC] RewriteRule ^(.*)$ /$1?%1%2 [R=301,L]
রাফায়েল দুরাদো

7
এই উত্তরের সমাধানটি আপনার পুরো ক্যোয়ারী প্যারামিটারগুলিকে ওভাররাইড করবে, উদাহরণস্বরূপ 'পরে?' ফেলে দেওয়া হবে। এটি কোয়েরি পরামিতিগুলি ব্যবহার করে এমন ওয়েবপৃষ্ঠাগুলির কিছু কার্যকারিতা ভঙ্গ করতে পারে। সুতরাং, আপনি যা চান তা নিশ্চিত করুন। এছাড়াও, কীভাবে নির্দিষ্ট ক্যোয়ারী প্যারামিটারটি সরিয়ে ফেলার জন্য স্ট্যাকওভারফ্লো / সার্ভারফল্টের উত্তরগুলি দেখুন।
সিবিলে পিটারস

4
ধন্যবাদ আপনি আমার দিন বাঁচান
সায়লোক

4
আমাকে
ভাবায়

13

আরেকটি পন্থা, এই প্যারামিটার অপসারণ কিভাবে (তাই আপনার ব্যবহারকারীদের নিজে অপসারণ ছাড়া আপনার URL শেয়ার করতে পারেন) জাভাস্ক্রিপ্ট এবং ব্যবহার করা হয় history.replaceState

সমস্ত ক্রেডিট আসল লেখকের কাছে যায় - https://www.michalspacek.cz/zmena-url-a-skryvani-fbclid-pomoci- javascriptu

লিঙ্ক থেকে কোড:

(function() {
        var param = 'fbclid';
        if (location.search.indexOf(param + '=') !== -1) {
                var replace = '';
                try {
                        var url = new URL(location);
                        url.searchParams.delete(param);
                        replace = url.href;
                } catch (ex) {
                        var regExp = new RegExp('[?&]' + param + '=.*$');
                        replace = location.search.replace(regExp, '');
                        replace = location.pathname + replace + location.hash;
                }
                history.replaceState(null, '', replace);
        }
})();

সবকিছু মুছে ফেলার জন্য একটি লাইনার: ইতিহাস.রেজস্টেট স্টেট (নাল, '',
লোকেশন.অরিগিন

12

যেহেতু আমি এটি বুঝতে পারি, প্যারামিটারটি সাইট ভিজিটরকে ট্র্যাক করার একটি মাধ্যম যাতে আপনার সাইটে যদি ফেসবুকের বিজ্ঞাপন অন্তর্ভুক্ত থাকে তবে তারা এটিকে দর্শনার্থীর রেকর্ডকৃত ব্রাউজিং অভ্যাসের সাথে মিলে যায়।

mod_rewrite উপরের অ্যাপাচি সমাধানটি সমস্যাযুক্ত কারণ এটি পুরো ক্যোয়ারী স্ট্রিংটিকে বাদ দেয়। যদি ইউআরএলটিতে ইতিমধ্যে একটি কোয়েরি স্ট্রিং থাকে তবে এটি এটি ভেঙে দেবে। কেবলমাত্র fbclidপ্যারামিটারটি ছিনিয়ে নিতে, এটি নোট করা দরকারী যে ফেসবুক সর্বদা এটি কোনও ইউআরএল-এ যুক্ত করে, তাই এটি সর্বদা শেষ। যে simplies mod_rewriteকোড একটু। এই আমি কি কি:

# Strip Facebook spyware tokens
RewriteCond %{REQUEST_METHOD} =GET [NC,OR]
RewriteCond %{REQUEST_METHOD} =HEAD [NC]
RewriteCond %{QUERY_STRING} ^(.*)&?fbclid=[^&]+$ [NC]
RewriteRule ^/?(.*)$ /$1?%1 [NE,L,R=301,E=limitcache:1]
Header always set Cache-Control "max-age=604800" env=limitcache

E=limitcache:1পতাকা ও Headerনির্দেশ সীমিত করতে কতদিন 301 পুনর্নির্দেশ ক্যাশে করা হয়। ডিফল্টরূপে অনেক ব্রাউজার এটিকে অক্ষরে অক্ষরে অক্ষরে রেখে দেয় । এটি এক সপ্তাহে (বা 604,800 সেকেন্ড) কমিয়ে দেয়। আমি এটি ভাবতে সংখ্যালঘুতে থাকতে পারি, তবে এটি আমার কাছে ভাল অনুশীলন বলে মনে হয়। fbclidটোকেনগুলি কত দিন অব্যাহত রয়েছে তা আমি জানি না তবে তারা যদি দীর্ঘস্থায়ী হয় তবে এর অর্থ ফেসবুক দর্শকদের দীর্ঘ সময়ের জন্য একই ইউআরএলগুলিতে পরিচালিত করবে এবং আপনি যদি কখনও ফেসবুকের লক্ষ্যযুক্ত বিজ্ঞাপনগুলি সমর্থন করতে চান, বা যদি তারা শুরু করে ব্যবহার fbclidএর জন্য অন্যান্য কার্যকারিতা যা আপনি, আপনি এই স্থায়ীভাবে-ক্যাশে পুনঃনির্দেশ ফিরে আসা দান্ত দিয়া ফুটা করা থেকে খুঁজে পেতে পারেন। তবে আপনি যদি এটি ঝুঁকি নিতে চান তবে আপনি Headerনির্দেশ এবং E=limitcache:1পতাকা উভয়ই মুছতে পারেন delete

দুটি পরীক্ষা %{REQUEST_METHOD}হ'ল অ্যাপাচি পোষ্ট অনুরোধগুলি পুনর্নির্দেশ করা (বা আরও প্ররোচিত অনুরোধ যেমন PUT বা মুছে ফেলুন, যদি তারা সম্পর্কিত হন)। অধিকাংশ ব্রাউজার অনুরোধ পরিবর্তন একটি 301 বা 302 পুনর্নির্দেশ, যা স্পষ্টভাবে দ্বারা অনুমোদিত হয় একটি GET অনুরোধ করা বোঝায় যা RFC 7231 । একটি নতুন 308 পুনর্নির্দেশ কোডে অবশ্যই এর পদ্ধতিটি আবার লেখা উচিত নয়, তবে দুর্ভাগ্যক্রমে এটি উইন্ডোজ 7 এ ইন্টারনেট এক্সপ্লোরার দ্বারা সমর্থিত নয় (এবং সম্ভবত কখনও হবে না)।


ভর নজরদারি অবদান রাখবেন না। Headerআপনি যদি এটি ব্যবহার করেন তবে সেই লাইনটি সরিয়ে ফেলুন , আপনি এটির ব্যবহার করতে চাইবেন না fbclid। মজার বিষয় যে "স্থায়ী" পুনঃনির্দেশগুলির একটি মেয়াদ শেষ হতে পারে তবে এটি আপনার জন্য ওয়েবে জৈব প্রকৃতি। :-)
ক্লেক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.