يعرض هذا المستند صورًا توضيحية لرمز التتبّع لمجموعة متنوعة من عمليات تخصيص التتبّع الشائعة.
وإذا كان مقتطف التتبُّع في "إحصاءات Google" يحتوي على ترميز urchin.js
أو بنية ga.js
التقليدية، استخدِم هذا الدليل لنقل التتبُّع إلى المقتطف غير المتزامن المحسَّن.
نقل البيانات إلى تتبُّع المزامنة
لتحويل صفحاتك لاستخدام المقتطف غير المتزامن:
-
أزِل مقتطف رمز التتبّع الحالي
وأي عمليات تخصيص أجريتها.
ولتقليل الأخطاء، ننصحك بإزالة مقتطف رمز التتبّع الحالي من ملف التضمين أو الآلية التي تدخله في صفحات الويب الخاصة بك. يمكنك لصق مقتطف رمز التتبّع الحالي في ملف نصي لتتبّع أي طرق مخصّصة تستخدمها.
-
أدرِج المقتطف غير المتزامن في أسفل قسم
<head>
في صفحاتك، بعد أي نصوص برمجية أخرى قد تستخدمها صفحتك أو نموذجك.وتتمثّل إحدى المزايا الرئيسية للمقتطف غير المتزامن في أنه يمكنك وضعه في أعلى مستند HTML. ويؤدي هذا إلى زيادة احتمال إرسال إشارة التتبُّع قبل أن يغادر المستخدم الصفحة. لقد تبيّن لنا في معظم الصفحات أنّ الموقع الأمثل للمقتطف غير المتزامن هو أسفل القسم
<head>
قبل علامة الإغلاق</head>
مباشرةً. -
عدِّل الطريقة
_setAccount
باستخدام رقم تعريف موقعك الإلكتروني.
ولمزيد من المعلومات عن أرقام تعريف المواقع الإلكترونية، اطّلِع على قسم &الموقع الإلكتروني في مستند الحسابات والملفات الشخصية (الملفات الشخصية).
- أضِف عمليات التخصيص مرة أخرى باستخدام البنية غير المتزامنة. استخدم عمليات التخصيص الموضحة في بقية هذا الدليل. اطّلِع على دليل استخدام التتبّع غير المتزامن للحصول على معلومات تفصيلية عن رمز التتبّع غير المتزامن.
ملاحظة: لضمان التشغيل الأكثر سلاسة للمقتطف غير المتزامن في ما يتعلق بنصوص برمجية أخرى، ننصحك بوضع نصوص برمجية أخرى في موقعك الإلكتروني بإحدى الطرق التالية:
- قبل مقتطف رمز التتبّع في القسم
<head>
من HTML - بعد كلٍ من مقتطف رمز التتبّع وجميع محتوى الصفحة (على سبيل المثال، في أسفل نص HTML)
إذا لم يكن هذا الخيار متاحًا، سيظل بإمكانك وضع المقتطف غير المتزامن في أسفل الصفحة. يمكنك أيضًا تقسيم المقتطف للاحتفاظ ببعض مزايا التتبّع غير المتزامن.
التتبع الأساسي للصفحة
ويُعدّ تتبُّع الصفحة الأساسية أفضل مكان للتعرّف على البنية غير المتزامنة. تعمل هذه الأمثلة على إعداد عنصر التتبّع باستخدام الحساب الصحيح، ثم استدعاء طريقة تتبّع الصفحة.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']);
اكتشاف إعدادات المتصفّح
توضّح هذه الأمثلة عمليات تخصيص إعدادات المتصفِّح، مثل إيقاف اكتشاف Flash، وإيقاف رصد اسم/إصدار المتصفِّح، وما إلى ذلك.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setClientInfo', false]); _gaq.push(['_setAllowHash', false]); _gaq.push(['_setDetectFlash', false]); _gaq.push(['_setDetectTitle', false]); _gaq.push(['_trackPageview']);
مدة الحملة
يتم ضبط مدة حملة "إعلانات Google" على 6 أشهر تلقائيًا. يمكنك تعديل مدة الحملات باستخدام طريقة _setCampaignCookieTimeout()
.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setCampaignCookieTimeout', 31536000000]); _gaq.push(['_trackPageview']);
حقول الحملة - مخصصة
تجمع خدمة "إحصاءات Google" بيانات "إعلانات Google" تلقائيًا إذا كنت قد ربطت حسابك على "إعلانات Google" بحسابك على "إحصاءات Google". لتتبّع روابط الكلمات الرئيسية من مصادر إعلانية أخرى، أو من حملات البريد الإلكتروني أو مصادر مشابهة، يمكنك إنشاء حقول حملات مخصصة باستخدام الطرق أدناه. لمزيد من التفاصيل، اطّلِع على "تتبُّع الحملات"في دليل مصادر الزيارات.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setCampNameKey', 'ga_campaign']); // name _gaq.push(['_setCampMediumKey', 'ga_medium']); // medium _gaq.push(['_setCampSourceKey', 'ga_source']); // source _gaq.push(['_setCampTermKey', 'ga_term']); // term/keyword _gaq.push(['_setCampContentKey', 'ga_content']); // content _gaq.push(['_setCampNOKey', 'ga_nooverride']); // don't override _gaq.push(['_trackPageview']);
تتبُّع الحملة — غير مفعَّل
تعمل "إحصاءات Google" على تفعيل ميزة تتبُّع الحملة تلقائيًا، ولكن يمكنك إيقافها باستخدام طريقة _setCampaignTrack()
.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setCampaignTrack', false]); // Turn off campaign tracking _gaq.push(['_trackPageview']);
الربط على جميع النطاقات
لتتبّع عدد الزيارات في النطاقات، يمكنك استخدام دالة _setAllowLinker()
لتتبّع نقرات المستخدم بين نطاقَين. للحصول على تفاصيل بشأن إعداد التتبّع عبر النطاقات، يُرجى الاطّلاع على التتبّع عبر النطاقات.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); ... <a href="http://example.com/test.html" onclick="_gaq.push(['_link', 'http://example.com/test.html']); return false;">click me</a>
بيانات النموذج على جميع النطاقات
يمكنك استخدام طريقة _linkByPost()
لنقل بيانات المستخدمين من نطاق إلى آخر حيث يتم تفعيل ميزة التتبُّع عبر النطاقات لكلا النطاقين. للحصول على تفاصيل بشأن إعداد
التتبُّع عبر النطاقات، يُرجى الاطِّلاع على التتبُّع عبر النطاقات.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); ... <form name="f" method="post" onsubmit="_gaq.push(['_linkByPost', this]);"> ... </form>
تتبّع التجارة الإلكترونية
تنطوي ميزة تتبُّع التجارة الإلكترونية على استدعاء ثلاث طرق رئيسية في إعداد التتبُّع. يمكنك الاطّلاع على تتبُّع التجارة الإلكترونية لمعرفة التفاصيل.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); _gaq.push(['_addTrans', '1234', // order ID - required 'Mountain View', // affiliation or store name '11.99', // total - required '1.29', // tax '5', // shipping 'San Jose', // city 'California', // state or province 'USA' // country ]); _gaq.push(['_addItem', '1234', // order ID - required 'DD44', // SKU/code 'T-Shirt', // product name 'Green Medium', // category or variation '11.99', // unit price - required '1' // quantity - required ]); _gaq.push(['_trackTrans']);
تتبع الأحداث
يتضمن استخدام تتبُّع الأحداث إجراء استدعاء حدث في المكان المناسب ضمن صفحاتك، مثل
معالج onclick
. لمزيد من المعلومات عن "تتبّع الأحداث"، اطّلِع على دليل تتبّع الأحداث. ملاحظة: لا تتوفّر ميزة تتبّع الأحداث باستخدام رمز تتبّع urchin.js.
مقتطف غير متزامن (مقترَح)
يعرض هذا القسم طريقتين لإعداد التتبُّع باستخدام البنية غير المتزامنة. عند استخدام ميزة"تتبُّع الأحداث"، يستخدم المعالج onclick
البنية نفسها بالضبط.
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); ... <a onclick="_gaq.push(['_trackEvent', 'category', 'action', 'opt_label', opt_value]);">click me</a>
مهلة الجلسة
تنتهي مهلة جلسات المستخدم تلقائيًا بعد 30 دقيقة من عدم النشاط على موقعك الإلكتروني. توضّح هذه الأمثلة كيفية تعديل هذا الإجراء باستخدام الطريقة _setSessionCookieTimeout()
.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setSessionCookieTimeout', 3600000]); _gaq.push(['_trackPageview']);
المصادر — محركات البحث، والكلمات الرئيسية، المُحيلون
تحدد "إحصاءات Google" تلقائيًا قائمة بالمواقع الإلكترونية على أنها إحالات إلى محرك البحث في تقاريرك. ويمكنك استخدام هذه الطرق لتغيير قائمة محركات البحث. لمزيد من المعلومات، يُرجى الاطّلاع على &محركات البحث "في دليل مصادر الزيارات. يمكنك أيضًا ضبط "إحصاءات Google" لتجاهل الإحالات من نطاقات معيّنة، أو للتعامل مع عمليات بحث كلمات رئيسية معيّنة على أنها زيارات مباشرة.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_addIgnoredOrganic', 'ignore']); _gaq.push(['_addIgnoredRef', 'urchin.com']); _gaq.push(['_addOrganic', 'new_search_engine', 'q']); _gaq.push(['_trackPageview']);
التعقب يقتصر على دليل فرعي
يمكنك استخدام الطريقة _setCookiePath()
لضبط دليل فرعي كمسار تلقائي لجميع التتبّع. ويمكنك إجراء ذلك
لقصر كل عمليات التتبّع على دليل فرعي لأحد المواقع الإلكترونية.
مقتطف غير متزامن (مقترَح)
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setCookiePath', '/path/of/cookie/']); _gaq.push(['_trackPageview']);
استخدام خادم محلي
استخدِم هذه الطرق إذا كنت بصدد تتبُّع موقعك الإلكتروني باستخدام برنامج GAMME المستقل، واستخدام "إحصاءات Google" أيضًا. لمعرفة التفاصيل، يُرجى الاطّلاع على القسم Urchin Server في مرجع Tracking API.
مقتطف غير متزامن
_gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_setLocalRemoteServerMode']); _gaq.push(['_trackPageview']);
مرات المشاهدة الافتراضية للصفحة
استخدِم الطريقة _trackPageview()
مع عنوان URL تصنيعه
لتتبُّع النقرات الواردة من مستخدمين لا يؤدّون إلى صفحات فعلية على موقعك الإلكتروني. وبوجهٍ عام،
ننصحك باستخدام ميزة تتبُّع
الفعاليات لتتبُّع عمليات التنزيل أو الروابط الصادرة أو ملفات PDF أو أنواع مشابهة من تفاعلات المستخدم. ويرجع ذلك إلى أنّ عدد مشاهدات الصفحة الافتراضية سيُضاف إلى إجمالي عدد مشاهدات الصفحة على الويب.
مقتطف غير متزامن
_gaq.push(['_trackPageview', '/downloads/pdfs/corporateBrief.pdf']);