المدونة
Google Ads مع الوسم من جانب الخادم: كيف تجد كل إحالة ناجحة نقرتها الإعلانية
نُشر · 5 دقائق قراءة
ينتهي إعداد تتبّع الإحالات الناجحة في Google Ads بطلبين: ربط علامة Google الحالية لديك، ولصق مقتطف حدث في صفحة الشراء. مع الوسم من جانب الخادم، الطلب الأول لا بأس به، أما الثاني فخطأ. تتتبّع هذه المقالة نقرة واحدة على إعلان من الصفحة المقصودة حتى الإحالة الناجحة في Google Ads: ما الذي يمرّ عبر خادم الوسم لديك، وما الذي يذهب مباشرة إلى Google، وما الذي تتولاه SignalHost في الطريق. نحن نستخدم Google Ads لموقع signalhost.io بأنفسنا، لذا فكل ما هنا مقيس على موقعنا.
ما الذي يتغيّر عندما تربط علامة Google
عند إنشاء إجراء إحالة ناجحة، يبحث Google Ads عن علامة Google في موقعك ويعرض استخدامها. إذا وافقت، تحصل علامة Google لديك — تلك التي تحمل معرّف القياس G- — على حساب Ads الخاص بك (AW-…) كوجهة ثانية. تنبّه Google إلى أن ذلك يحدّث إعدادات العلامة. يحدث التغيير في إعدادات العلامة لدى Google لا في حاوية Tag Manager لديك، لكن من تلك اللحظة تتواصل كل صفحة تحمّل العلامة مع Google Ads أيضاً.
كل مشاهدة صفحة ترسل الآن بضعة طلبات من متصفح الزائر مباشرة إلى Google، إلى googleads.g.doubleclick.net و www.google.com، من أجل قوائم تجديد النشاط التسويقي والقياس الخاص بـ Google. هذه الطلبات لا تمرّ عبر خادم الوسم لديك، وهذا مقصود: لو مُرّرت عبر خادم لوصلت كلها من عنوان الخادم بدلاً من عنوان الزائر، وهذا ليس ما تريد أن تراه منصة إعلانية. أما بيانات GA4 فتواصل المرور عبر نطاقك الخاص كما كانت.
جديد على الوسم من جانب الخادم؟ كيف يُعدّ Google Tag Manager من جانب الخادم خطوة بخطوة.
لا تضع مقتطف الإحالة الناجحة من Google في صفحتك
بعد ذلك يعرض Google Ads مقتطف حدث لصفحة الشراء. يرسل هذا المقتطف الإحالة الناجحة من المتصفح مباشرة إلى Google Ads متجاوزاً خادم الوسم لديك — بقيمة 1.0 ومعرّف معاملة فارغ ما لم يملأهما أحد.
// Google's event snippet: not for your page.
// Paste it into the Conversion ID box in SignalHost instead.
gtag('event', 'conversion', {
'send_to': 'AW-123456789/AbC-D_efGh12_34',
'value': 1.0,
'currency': 'EUR',
'transaction_id': ''
});مع SignalHost ترسل حاوية الخادم الإحالة الناجحة بدلاً من ذلك. افتح حاويتك، ووسّع «وجهات التحويلات»، وأدخل معرّف الإحالة الناجحة وتسميتها تحت Google Ads. من تلك اللحظة، كل عملية شراء يبلّغ عنها موقعك أصلاً — حدث purchase في GA4 — تُرسَل من الخادم إلى Google Ads مع قيمتها وعملتها ومعرّف المعاملة. لا يلزم تغيير أي شيء في Tag Manager.
لا تضف المقتطف أيضاً. مع الاثنين تُسجَّل كل عملية شراء مرتين: لا تدمج Google إحالتين ناجحتين إلا إذا حملتا معرّف المعاملة نفسه، ومعرّف المقتطف يكون فارغاً عادةً.
لا حاجة لأن تستخرج المعرّف والتسمية من المقتطف بنفسك. الصق المقتطف كاملاً، أو قيمة send_to فقط، في حقل «معرّف الإحالة الناجحة» وسيُملأ الحقلان معاً. يعمل المعرّف بالكتابتين: AW-123456789 أو 123456789.
كيف تبقى النقرة محفوظة حتى الشراء
لا تفيد الإحالة الناجحة Google Ads إلا إذا أمكن ربطها بالنقرة التي أدّت إليها. حلقة الوصل هي معرّف النقرة: تضيفه Google إلى عنوان صفحتك المقصودة بصيغة gclid=…، ويختفي من العنوان مع النقرة التالية للزائر.
لذلك تتضمن كل حاوية من SignalHost أداة Conversion Linker من جانب الخادم. تقرأ معرّف النقرة من طلب الصفحة المقصودة وتحفظه في ملف تعريف ارتباط طرف أول اسمه FPGCLAW على نطاقك. وعندما يصل الشراء — بعد ثلاث صفحات أو ثلاثة أيام — تقرأ علامة Google Ads في حاوية الخادم هذا الملف وترسل الإحالة الناجحة مع النقرة.
يجب أن يتحقق شرطان. أن يسمح الزائر بالإعلانات في لافتة ملفات تعريف الارتباط: فبدون هذه الموافقة لا تحفظ الأداة شيئاً ولا ترسل علامة Ads شيئاً. وأن يقبل المتصفح ملف تعريف الارتباط، وهذا يعتمد على العنوان الذي يعمل عليه خادم الوسم لديك.
لماذا يحتاج Google Ads إلى نطاقك الخاص
يضبط خادم الوسم ملف تعريف ارتباط النقرة، ولا تقبله المتصفحات إلا إذا كان هذا الخادم جزءاً من موقعك أنت — نطاق فرعي مثل metrics.yoursite.com. أما العنوان الذي تبدأ به كل حاوية فهو نطاق فرعي من signalhost.io، أي موقع شخص آخر في نظر المتصفح، وهناك يُرفض ملف تعريف الارتباط.
لا شيء ينبّهك إلى هذا الفرق. تستمر الإحالات الناجحة في الوصول إلى Google Ads، لكن بلا نقرتها، فلا يستطيع Google Ads نسبتها إلى أي حملة — وهذا يبدو تماماً كإعلانات لا تعمل. اربط نطاقك الخاص قبل أن تحكم على حملة من أرقامها: يكفي سجل CNAME واحد، وتصدر الشهادة تلقائياً. وإلى أن يصبح نطاق ما نشطاً، تنبّهك إعدادات Google Ads في حاويتك إلى ذلك. كيف توجّه نطاقك الخاص إلى خادم الوسم.
عندما يحدث الشراء بعد أيام
الفترات التجريبية والاشتراكات تكسر المسار المعتاد: يُدفع المال بعد أيام من الزيارة، حين لا يكون أحد على موقعك، لذا يجب أن يُرسَل الشراء من خادمك — عادةً من webhook مزوّد الدفع، كما يشرح دليلنا لصفحات الدفع الخاصة.
ولكي يفيد Google Ads، يحتاج هذا الشراء إلى أمرين إضافيين من صفحة الدفع ما دام الزائر هناك. احفظ ملفات تعريف الارتباط الإعلانية التي يحملها طلب الدفع — FPGCLAW و FPAU وملفات _gcl_ من Google، ولا توجد إلا بعد أن يسمح الزائر بالإعلانات — وأعد إرسالها كملفات تعريف ارتباط مع الشراء، مع وسم الموافقة الإعلانية بأنها ممنوحة. بدونها لا يستطيع Google Ads قبول الإحالة الناجحة ولا نسبتها.
// At checkout: keep the advertising cookies with the order.
// They only exist once the visitor allowed advertising.
const AD_COOKIES = ['FPGCLAW', 'FPAU', '_gcl_aw', '_gcl_au'];
order.adCookies = pick(req.cookies, AD_COOKIES);
// In the payment webhook: send them back with the purchase.
// gcs=G111 in the params: advertising and analytics consent granted.
await fetch(`https://metrics.yoursite.com/g/collect?${params}`, {
method: 'POST',
headers: { cookie: serialize(order.adCookies) },
});هكذا يبلّغ signalhost.io عن اشتراكاته: يرسل webhook من Stripe الشراء عند دفع الفاتورة الأولى، ويحمل معه النقرة الإعلانية من صفحة الدفع.
ما الذي تتولاه SignalHost
تُدخل قيمتين فقط، وكل ما عدا ذلك موجود في كل حاوية:
- أداة Conversion Linker وعلامة الإحالات الناجحة في Google Ads. بإدخال معرّف وتسمية تعملان من الطلب التالي.
- تعمل علامة Ads عند الشراء ولا شيء غيره. فالعلامة التي تستجيب لكل حدث كانت ستسجّل كل مشاهدة صفحة على أنها عملية بيع.
- تُطبَّق الموافقة الإعلانية على الخادم: الزائر الذي رفض الإعلانات لا يُنتج أي إحالة ناجحة في Google Ads.
- كل ملف تعريف ارتباط يضبطه خادم الوسم يصل إلى المتصفح — معرّف النقرة، ومعرّف الزائر من الطرف الأول، ومعرّف المستخدم الإعلاني.
- يُرسَل معرّف الإحالة الناجحة بالصيغة التي تتوقعها العلامة، مهما كانت طريقة كتابتك له.
- تنبّهك صفحة الحاوية عندما يفتقد Google Ads نطاقك الخاص.
يعمل signalhost.io بهذا الإعداد تحديداً وبحساب Google Ads الخاص بنا. والفحص الذي نعتمد عليه هو زيارة تجريبية بمعرّف نقرة: يجب أن تنتهي بوجود ملف تعريف ارتباط النقرة في المتصفح.
كيف تتحقق من إعدادك
- افتح موقعك مع ?gclid=test في نهاية العنوان واسمح بالإعلانات في لافتة ملفات تعريف الارتباط. يجب أن تجد الآن FPGCLAW بين ملفات تعريف الارتباط الخاصة بنطاقك في المتصفح.
- ابدأ جلسة معاينة من «أدوات المطوّرين» في حاويتك، واضغط «معاينة» لحاوية الخادم في Tag Manager، ثم نفّذ عملية شراء تجريبية. يجب أن تعمل علامة الإحالات الناجحة في Google Ads مع القيمة والعملة ومعرّف المعاملة.
- تأكد من أن مقتطف الحدث من Google ليس في صفحة الشراء، وأنه لا توجد علامة إحالات ناجحة لـ Google Ads في حاوية الويب تعمل على عملية الشراء نفسها.
- امنح Google Ads يوماً: قد يستغرق إجراء الإحالة الناجحة الجديد هذه المدة حتى يظهر نشطاً.
إذا كانت الإحالات الناجحة تصل لكنها لا تُنسب أبداً إلى أي حملة، فالنقرة تضيع في الطريق: تحقّق أولاً من الموافقة ومن نطاقك الخاص.
