حل مشكلة Policy Breach Notice بالتجربة شرح كامل







السلام عليكم ورحمة الله تعالى وبركاته أولا أعتذر للغياب الطويل بسبب أعمالي وسأنتهي قريبا وسأعود بأشياء جديدة ومميزة بإذن الله. اليوم أردت أن أكتب عن مشكلة : Policy Breach Notice

لاحظت العديد يقول أنها فقط مشكلة تعليقات disqus لكن الأمر ليس فقط كذلك بل هو مشكل يخص عامة الموقع بالأخص السكريبت وبعض الأشياء التي يتوجب تعديلها به بشكل سريع أو سيتم غلق حسابكم أدسنس. لمن توصل برسالة من جوجل فيجب أن يتصرف بسرعة أن يعدل ويصحح المشكلة قبل فوات الأوان.

أولا عند وصول رسالة إليك من : Policy Breach Notice يجب أن تذهب للرابط التالي : https://support.google.com/adsense/contact/PII_policy_violation?hl=ar وتختار الإختيار الثاني إن كنت تعتقد أنه بالفعل موقعك يرسل بيانات المستخدمين لجوجل. ثانيا سأشرح بالتفصيل مايجب عليك فعله لتدارك الأمر :

من أسباب مشكلة : Policy Breach Notice

وهي كالتالي : أولا : المشكلة فقط بتعليقات disqus وصفحات الموقع منها صفحة التسجيل صفحة الدخول صفحة إستعادة كلمة المرور وكذلك لصفحة الإشتراك بالموقع

ثانيا : أفضل الممارسات لتجنب إرسال معلومات تحديد الهوية الشخصية (PII)

تنفيذ النموذج (استخدم POST بدلاً GET) مايعني أنه يجب تغيير ذلك ببرمجة السكريبت الخاص بموقعك يجب تغيير دالة GET : بدالة POST لأنها مهمة ولا ترسل عبرها بيانات المستخدمين كمثال حي لدالة : GET

رمز PHP:
 <form action="demo_form.asp" method="get"> 
  
First name: <input type="text" name="fname"><br> 
  
Last name: <input type="text" name="lname"><br> 
  <
input type="submit" value="Submit"> 
</
form 

ولتعديلها لدالة : POST

رمز PHP:
 <form action="demo_form_method_post.asp" method="post"> 
  
First name: <input type="text" name="fname"><br> 
  
Last name: <input type="text" name="lname"><br> 
  <
input type="submit" value="Submit"> 
</
form 

هذا رابط كمثال لدالة : GET http://www.w3schools.com/tags/demo_form_method.asp?fname=traidnt&lname=forum ستلاحظ أن الرابط يحتوي على إسم المستخدم ولقبه كمثال كلمة ترايدنت إذن هذا يعتبر لدى جوجل مخالف لشروطها وهذا مثال لدالة : POST http://www.w3schools.com/tags/demo_form_method_post.asp سنلاحظ أن الرابط لاتوجد به أية معلومات تخص المستخدم مما يجعل موقعك بعيد عن مشكلة : Policy Breach Notice

ثالثا : مخططات عنوان الرابط

تستخدم بعض المواقع - خاصةً المواقع التي تحتوي على الملفات الشخصية للمستخدمين أو تسجيل دخول المستخدمين - معلمات عنوان URL التي تحتوي على معلومات تحديد الهوية الشخصية (PII) كجزء من التصميم. على سبيل المثال، قد يحتوي موقع لتسجيل الدخول على رابط لصفحة "إعداداتي" بعنوان URL مثل site.com/settings/[email protected] فسينتج عن ذلك إرسال الإعلانات المعروضة على صفحات النتائج معلومات تحديد الهوية الشخصية (PII) إلى Google من عنوان URL تلك. كما قلت لا يجب أن تظهر بالراوبط أية معلومات تخص المستخدم منها بريده إلكتروني أو إسمه أو دولته أو هاتفه.

رابعا: الروابط الموجودة في رسائل البريد الإلكتروني :

يتم استخدام البريد الإلكتروني للتحقق كجزء من عمليات التسجيل/الاشتراك للموقع. تشتمل بعض رسائل البريد الإلكتروني للتحقق على معلومات تحديد الهوية (PII) في رابط التأكيد/التسجيل. لى سبيل المثال، site.com/[email protected]&token=413203 نلاحظ أنه عندما يتوصل المستخدم برسالة لتفعيل حسابه نجد بالرابط بريده الإلكتروني وهذا سبب لجعل جوجل تراسلك لمخالفة الشروط منها إرسال بيانات لها تخص المسخدمين . فالحل كما ذكرت هو أن يتم إستبدال الروابط المرسلة بها بريد العضو برابط يحتوي على أرقام بدل بريده الإلكتروني . كمثال : site.com/confirm?1888689686gfdfd&token=413203 مانستنتجه هو أنه لتجنب مشكلة : فيجب عدم إرسال موقعك لرسائل تحتوي على بريد المستخدم أو الأيبي وكذلك هاتفه بالأخص هذا بالنسبة للرسائل البريدية الخاصة بتفعيل التسجيل وتفعيل الإشتراك بالقائمة البريدية وكذلك بالنسبة للإشعارات التي يتوصل بها المستخدم. أما المخالفات الأخرى مايظهر بموقعك أى الملف الشخصي للمستخدم : منها في صفحته الخاصة أن لا يظهر رابطه الخاصة كما ذكرت بالمثال : site.com/settings/[email protected] فيجب أن يظهر عبارة عن أرقام أو حروف أو هما معا هناك من توصل برسائل بالخطأ لأن موقعه لا توجد به خاصية التسجيل أو الدخول لكن من لديه موقع ومتاح التسجيل وكذلك الدخول فليراجع موقعه ويرى هل ماذكرته من مخالفات لديه فليسرع لحل المشكلة قبل أن تراسله جوجل. فهناك حل جيد وهو إخفاء إعلانات أدسنس عن صفحات التسجيل والدخول وكذلك لصفحة إستعادة كلمة المرور وصفحة اشترك بالقائمة البريدية.


webmastergoogle : http://www.traidnt.net/vb/traidnt2538066