العودة إلى المدونة

المدونة

SignalHost لـ Squarespace: اربط التطبيق، والصق الكود مرة واحدة، وأرسل كل طلب كعملية شراء

نُشر · 5 دقائق قراءة

SignalHost لمنصة Squarespace غير متاح على Squarespace Extensions بعد. وحتى يتوفر، يمكنك إضافته يدويًا: دون ربط التطبيق

يربط تطبيق SignalHost موقع Squarespace بخدمة Google Tag Manager من جانب الخادم. لا تسمح Squarespace لأي تطبيق بكتابة كود الموقع، لذا يسلّمك التطبيق جزأين قصيرين تلصقهما ضمن Code Injection، ويتحقق من وجود الأول على موقعك، ويكمل كل عملية شراء بمنتجاتها وإجمالياتها من طلباتك. يتبع هذا الدليل الترتيب الذي تصادفها به: الربط، ثم اللصق، ثم التحقق، وما تفعله حين لا يعمل شيء ما.

قبل أن تبدأ

  • موقع Squarespace على خطة Core أو Plus أو Advanced. يوضع الكود في Code Injection، وهو غير متاح في الخطط الأخرى.
  • حساب SignalHost. الخطة المجانية تكفي للتجربة: عشرة آلاف طلب شهريًا وحاوٍ واحد. ويمكنك إنشاء الحساب أثناء الربط.
  • موقع عام، من أجل الفحص. الموقع التجريبي أو المحمي بكلمة مرور موقع خاص، فلا تستطيع SignalHost الاطلاع عليه بعد، كما أن الموقع التجريبي لا يستطيع استقبال الطلبات.

1. ثبّت الامتداد ووافق عليه

ثبّت SignalHost من امتدادات Squarespace. بعدها تطلب منك Squarespace الموافقة على وصول التطبيق إلى موقعك: قراءة طلباتك، وهي الصلاحية الوحيدة التي يطلبها. وافق. وإن رفضت، فلا يُثبَّت شيء وتخبرك بذلك صفحة من SignalHost.

ثم ترسلك Squarespace إلى SignalHost. سجّل الدخول، أو أنشئ حسابًا مجانيًا. ويمكنك أيضًا البدء من SignalHost: في صفحة حاوٍ، ضمن «هل تستخدم منشئ مواقع؟»، تفتح بطاقة Squarespace («اربط، ثم الصق الكود») شاشة الموافقة نفسها وقد اختير ذلك الحاوي مسبقًا.

2. اربط الموقع بحاوٍ

تسرد الشاشة التالية ما سيفعله التطبيق وما لن يفعله. فهو يقرأ طلباتك فقط لإرسال منتجات كل عملية شراء وإجمالياتها، ولا يقرأ بيانات عملائك أبدًا، ولا يستطيع تغيير موقعك أو استخدام حساب Google الخاص بك أو الاطلاع على فوترتك.

اختر الحاوي الذي يجب أن يرسل إليه الموقع بياناته، أو اختر حاويًا جديدًا ومُرّ بالمعالج القصير؛ يُبنى الحاوي في حساب Google الخاص بك، فيبقى ملكك. يستغرق بناؤه بضع دقائق، ويظهر الكود الذي تلصقه فور جاهزيته. اضغط «اربط».

3. الصق الكود في Code Injection

الشاشة التي تلي «اربط»، وهي «أكمل في Squarespace»، تحتوي على جزأين من الكود، لكلٍّ منهما زر «نسخ». يستغرق ذلك دقيقتين تقريبًا، ومرة واحدة فقط.

  • «الصق في Header»: في Squarespace، افتح Code Injection، والصق الجزء الأول في حقل Header واحفظ. فهو يوضع في كل صفحة من موقعك.
  • «الصق في صفحات الطلب»: الصق الجزء الثاني في الحقلين Order Confirmation Page وOrder Status Page كليهما، واحفظ. تستخدم Squarespace الصفحة الأولى لبطاقات الهدايا والعضويات والاشتراكات، والثانية للمنتجات المادية والرقمية والخدمات، فيلزم المقتطف نفسه في كلٍّ منهما. والموقع الذي لا يبيع شيئًا يمكنه الاستغناء عن هذا الجزء.

يوضح دليل Squarespace حول Code Injection مكان هذه الحقول. وتبقى البطاقة نفسها في صفحة الحاوي، باسم «أكمل الإعداد على Squarespace»، إلى أن تعثر SignalHost على الكود في موقعك، فيمكنك الرجوع إليها لاحقًا.

4. تحقّق من أنه يعمل

الخطوة الثالثة في البطاقة، «تحقّق من أنه يعمل»، هي نظرة SignalHost نفسها إلى صفحتك الرئيسية العامة. تجري عند الربط، ومرة يوميًا، وكلما ضغطت «إعادة الفحص». ويعني «عُثر عليه» أن كود Header موجود على موقعك. أما مقتطف الطلبات فلا يمكن فحصه بهذه الطريقة، لأن صفحات الطلب لا توجد إلا بعد عملية شراء.

ثم افتح موقعك وتجوّل فيه قليلًا. في صفحة الحاوي، تغطي علامة التبويب «الأحدث» في «تحليلات مفصّلة» آخر 30 دقيقة، وبدءًا من خطة Growth تعرض «مراقبة الأحداث مباشرة» كل حدث باسمه لحظة وصوله. ويظهر أول طلب حقيقي لديك بين أحداث الحاوي باسم purchase.

ما يفعله الجزآن

لا يصل إلى موقعك شيء سوى ما تلصقه، ولا تستطيع SignalHost تغييره بعد ذلك.

  • كود Header هو مُحمِّل Google Tag Manager، موجَّهًا إلى عنوان الوسم الخاص بك بدلًا من googletagmanager.com. يحمّل حاوي Tag Manager لديك من هناك، ويرسل وسم Google لديك مشاهدات الصفحات عبره.
  • يعمل مقتطف الطلبات مرة واحدة، عند أول عرض لصفحة الطلب. يطلب من عنوان الوسم الخاص بك منتجات الطلب وضريبته وشحنه وقسيمته، وهي بيانات تقرؤها SignalHost من Squarespace دون اسم العميل أو بريده الإلكتروني أو عنوانه البريدي، ثم يرسل الطلب على أنه purchase، مع رقم الطلب معرّفًا للمعاملة. وإن لم يُجب ذلك الاستعلام، فإنه يرسل مع ذلك رقم الطلب والإجمالي من Squarespace بعملة متجرك.

تُرسَل عملية الشراء من متصفح المشتري نفسه، فيستطيع Google Analytics وGoogle Ads نسبتها إلى الزيارة التي أدّت إليها. والمشتري الذي يعود إلى صفحة الطلب لا يحتسب الطلب نفسه مرتين، وإن لم تكن الصفحة تحمل المُحمِّل أصلًا، يحمّله المقتطف بنفسه، دون نسخة ثانية أبدًا.

يغادر كل طلب المتصفح بشكل لا تتعرّف عليه حاجبات الإعلانات، ويمرّره خادم الوسم الخاص بك إلى Google Analytics 4 وإلى منصات الإعلانات التي تُعدّها في صفحة الحاوي: Google Ads وMeta وTikTok وغيرها. وإن كانت لافتة ملفات تعريف الارتباط لديك تستخدم Google Consent Mode، فإن الزائر الذي يرفض لا يُحتسب إلا كإشارة Google بلا ملفات تعريف ارتباط.

نطاق التتبّع الخاص بك

يبدأ حاويك على عنوان تحت signalhost.io. في خطة مدفوعة، يرشدك «إعداد نطاقك الخاص» في صفحة الحاوي إلى استخدام نطاق فرعي من موقعك أنت بدلًا منه، مثل sgtm.yoursite.com، وهو ينجو من قوائم المرشّحات ويُبقي ملفات تعريف الارتباط الخاصة بالنقرات من الطرف الأول.

ولأنك لصقت الكود بنفسك، فالانتقال عليك أيضًا. حين يبدأ النطاق الخدمة، ترسل إليك SignalHost الكود الجديد بالبريد الإلكتروني؛ ويظل الكود القديم يعمل إلى أن تستبدله. وبعد الفحص التالي، أو حين تضغط «إعادة الفحص»، تُبلغ بطاقة Squarespace في صفحة الحاوي عن نسخة أقدم وتعرض الجزأين كليهما بالعنوان الجديد. استبدل الاثنين.

دون ربط التطبيق

يمكنك لصق المُحمِّل دون التطبيق. في صفحة الحاوي، ابحث عن الكود في بطاقة «التثبيت على موقعك» واضغط «نسخ». ألصقه في حقل Header ضمن Code Injection كما في الخطوة 3، واحفظ. ثم اضغط «لقد فعلت ذلك» في صفحة الحاوي.

ما تتخلى عنه: مقتطف الطلبات، الذي لا تسلّمه SignalHost إلا لموقع مرتبط لأن استعلام المنتجات فيه يقرأ الطلب عبر التطبيق، فلا تُرسَل أي عمليات شراء؛ وفحص موقعك العام. وإن ربطت التطبيق لاحقًا، فكود Header فيه هو نفسه، فلا تضيف إلا مقتطف الطلبات.

الإدارة وقطع الاتصال

تسرد «الإعدادات»، ضمن «المواقع المرتبطة»، الموقع على أنه «تطبيق Squarespace». يسألك «قطع الاتصال» مرة واحدة، ثم تتوقف SignalHost عن قراءة طلباتك. لكنها لا تستطيع إزالة ما لصقته: يظل الكود يُحمَّل إلى أن تحذفه ضمن Code Injection، وإلى ذلك الحين تصل عمليات الشراء برقم الطلب وإجماليه لكن دون منتجاتها. يبقى حاويك وإحصاءاته، ويمكنك ربط الموقع مجددًا في أي وقت.

إلغاء تثبيت الامتداد في Squarespace ينهي الاتصال بالطريقة نفسها، ويبقى الكود الملصوق إلى أن تزيله.

حين لا يعمل شيء ما

  • لم يُعثر عليه على موقعك: الصق كود Header، واحفظ، ثم اضغط «إعادة الفحص». وإن لم تجد Code Injection لتلصق فيه، فخطتك لا تتضمنه؛ فهو يتطلب Core أو Plus أو Advanced.
  • يقول الفحص إن موقعك خاص: لا يمكن الاطلاع على موقع تجريبي أو محمي بكلمة مرور بعد. يعمل الكود فور أن يصبح الموقع عامًا.
  • حاويك قيد الإعداد: يظهر الكود في البطاقة خلال بضع دقائق. وإن فشل البناء، تخبرك البطاقة بذلك؛ افتح الحاوي لتحاول مجددًا.
  • «انتهى الوصول إلى Squarespace»: لم تعد SignalHost قادرة على قراءة طلباتك، فتصل عمليات الشراء دون منتجاتها. اضغط «اربط مجددًا» في البطاقة.
  • «رابط الربط هذا لا يعمل»: ابدأ من جديد من Squarespace، وافتح امتداد SignalHost واربط موقعك.
  • أي شيء آخر: اكتب إلى hello@signalhost.io مع عنوان موقعك.

العلامات التجارية

SignalHost منتج مستقل من Algorithmo GmbH، وهو غير تابع لـ Squarespace أو Google أو Meta أو TikTok ولا يحظى بتأييد أيٍّ منها. Google Analytics وGoogle Ads وGoogle Tag Manager علامات تجارية لـ Google LLC؛ وMeta علامة تجارية لـ Meta Platforms, Inc.؛ وTikTok علامة تجارية لـ ByteDance Ltd.؛ وSquarespace علامة تجارية لـ Squarespace, Inc.

كفى خسارةً للبيانات أمام أدوات الحجب

ابدأ مجانًا. شغّل حاويتك الأولى خلال دقائق.