مهارات الحياة

استرداد جزئي في GA4: أي سلعة وأي كمية؟

بديلان مستقلان لمبلغ ستة وثلاثين: وحدتان من ألف بسعر ثمانية عشر، أو ثلاث وحدات من باء بسعر اثني عشر؛ المبلغ لا يحدد الصنف
بديلان حسابيان من تأليفنا، لا حركتان حدثتا معًا. القيم من عملة واحدة بلا ضرائب أو شحن أو خصومات.

الاسترداد الجزئي في GA4 والكمية يحتاجان إلى أكثر من رقم إجمالي. نراجع طلبًا مؤلفًا لنعرف أي صنف رُدّ منه المال، وكم وحدة تخص الدفعة، دون إرسال أحداث أو اختبار حساب تحليلات فعلي.

الخلاصة السريعة

طابق دفعة الاسترداد مع الطلب ثم الصنف والكمية؛ فالمبلغ المتساوي قد ينتج من وحدات مختلفة.

  • يشرح دليل Google قياس الرد بحدث refund ومعرف المعاملة ذي الصلة، وتحديد السلع بمعرفها وكميتها. ويوصي بمعلومات السلعة لمقاييس الرد على مستواها. [1]
  • طلبنا التعليمي يضم ألف: أربع وحدات بسعر 18، وباء: ثلاث وحدات بسعر 12؛ المجموع 108 من عملة واحدة، بلا ضرائب أو شحن أو خصومات.
  • مبلغ 36 يمكن أن يخص وحدتين من ألف أو ثلاث وحدات من باء. لا تختَر الصنف من الإجمالي وحده، ولا تعامل البديلين كدفعتين فعليتين.
  • في سجلنا المعطى، الدفعة الأولى وحدة ألف بقيمة 18، والثانية وحدتان من باء بقيمة 24. الرد الكلي 42، والمتبقي حسابيًا ثلاث وحدات ألف ووحدة باء بقيمة 66.
  • 42 هو مجموع الدفعتين هنا، وليس مبلغ الدفعة الثانية. جمع 18 ثم 42 يعطي 60 ويكرر 18. افصل مبلغ الحركة عن المجموع المتراكم.
  • تحقق من هوية الطلب والصنف ونطاق الكمية والحالة، واحتفظ بمرجع كل دفعة. صحة دفترنا لا تثبت وصول حدث أو رد مال للعميل أو صحة تقرير فعلي.

ما الذي يحدد رد المال على مستوى السلعة؟

يوضح دليل Google للتجارة الإلكترونية إرسال حدث refund مع transaction_id ذي الصلة، وتحديد سلعة أو أكثر بواسطة item_id وquantity. وينصح بتضمين معلومات السلع لرؤية مقاييس رد الأموال على مستواها. [1]

سنستخدم هذه الأسماء لطرح أسئلة مراجعة محددة، ثم نفصل عنها دفترنا الحسابي. ما الطلب الذي تتحدث عنه الحركة؟ وما الصنف داخل ذلك الطلب؟ وكم وحدة تخص هذه الحركة تحديدًا؟ إذا أجبت عن السؤال الأول فقط، بقي السؤالان الآخران مفتوحين. فقد يحتوي طلب واحد على عدة أصناف، وقد يضم الصنف نفسه عدة وحدات. لذلك نحتاج إلى مستوى تفصيل يناسب السؤال، بدل أن نستنتج الوحدات من إجمالي مالي مختصر لا يحمل هويتها.

هذه الصفحة ليست وصفًا كاملًا لتهيئة الوسوم، ولا نموذجًا برمجيًا جاهزًا للنسخ. نعطي رموزًا داخلية للطلب والدفعات لتسهيل قراءة الأمثلة؛ رموز الدفعات في دفترنا ليست ادعاء بوجود معلمة إلزامية بالاسم نفسه في المنصة. كذلك نفصل بين سجل يصف ما قررنا مراجعته، وحمولة أرسلت فعلًا، ونتيجة ظهرت لاحقًا في حساب. لم ننفذ المرحلتين الأخيرتين هنا، ولا نثبت سلوكهما بمجرد اكتمال الحسابات على الورق.

اكتب أصل الطلب قبل تسجيل المرتجع

نفترض طلبًا رمزه «طلب 728» يتكون من صنفين. الصنف ألف سعر وحدته 18 وعدده أربع وحدات، فتكون قيمته 72. والصنف باء سعر وحدته 12 وعدده ثلاث وحدات، فتكون قيمته 36. المجموع 108، وعدد الوحدات سبع، وعدد الأصناف اثنان. هذه أعداد مختلفة تؤدي وظائف مختلفة: مبلغ مالي، وعدد قطع، وعدد هويات أصناف. نقل أحدها إلى خانة الآخر يغيّر معنى السجل، حتى لو ظل شكله منظمًا.

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

احتفظ بالنسخة التي تبين الوحدات المشتراة، ثم أنشئ أعمدة منفصلة للوحدات المردود ثمنها في كل دفعة. لا تستبدل أصل الكمية برصيدها بعد الرد؛ وإلا فقدت المقارنة التي توضح كيف وصلت إلى المتبقي. وإذا وجدت سجل شراء بأربع وحدات وآخر بوحدة واحدة، اسأل أولًا هل الثاني تعديل للأصل أم حركة رد أم مجرد عرض للمتبقي. لا توحد السجلين لأن اسم الصنف متطابق بينما وظيفة الرقم مختلفة.

لماذا لا يكشف مبلغ 36 الصنف المرتجع؟

لنأخذ مبلغًا افتراضيًا منفصلًا قدره 36. يمكن تكوينه من وحدتين من ألف، لأن اثنتين مضروبتين في 18 تساويان 36. ويمكن تكوينه أيضًا من ثلاث وحدات من باء، لأن ثلاثًا مضروبة في 12 تساوي 36. كلا الاحتمالين يطابق المبلغ ويتسع ضمن كمية الشراء الأصلية، لكن الأول يخص وحدتين من صنف، والثاني يخص ثلاث وحدات من صنف آخر. تساوي المال لا يحل اختلاف الهوية والكمية.

هذان بديلان لفحص نقص المعلومات، وليسا خبرًا عن حركتين حدثتا معًا. إذا جمعت البديلين سجلت 72 وافترضت مرتجعين لم يعطناهما المثال. وإذا قسمت 36 على سعر أول صنف في القائمة، فقد اخترت ألف من ترتيب الصفوف لا من مستند الرد. لا تعالج هذه المشكلة بتقريب العدد أو اختيار الاحتمال الأكثر راحة، بل بالعودة إلى السجل الذي يحدد الصنف والوحدات الخاصة بالدفعة.

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

راجع دفعتين محددتين بدل تخمين الإجمالي

نعود الآن إلى سجل مختلف معطى صراحة للطلب نفسه، ولا نستخدم بديل مبلغ 36 السابق. الدفعة الأولى، التي نسميها في دفترنا «رد 1»، تخص وحدة واحدة من ألف؛ قيمتها 18. الدفعة الثانية «رد 2» تخص وحدتين من باء؛ قيمتها 24. بذلك يكون مجموع رد المال 42. أما الوحدات المردود ثمنها فعددها ثلاث: واحدة من ألف واثنتان من باء، مع بقاء هوية كل صنف محفوظة.

بعد الدفعتين تبقى ثلاث وحدات من ألف، قيمتها 54، ووحدة واحدة من باء، قيمتها 12. المجموع الحسابي المتبقي 66. ويمكن مراجعة القيمة بطريقتين: طرح 42 من 108 يعطي 66، وجمع 54 و12 يعطي 66 أيضًا. هذه المطابقة مفيدة لاكتشاف أخطاء الجمع أو النقل داخل فرضيات الدفتر، لكنها لا تثبت أن البضاعة عادت إلى المخزن، أو أن البنك قيد المال، أو أن العميل استلمه.

لاحظ الفرق بين كمية الشراء وكمية الدفعة الثانية. اشترى العميل ثلاث وحدات من باء، لكن السجل المعطى يرد ثمن وحدتين فقط. نسخ الثلاث بدل الاثنتين يجعل قيمة تلك الحركة 36 بدل 24، ويرفع مجموع الرد إلى 54 بدل 42. ويزيل الوحدة المتبقية من باء بلا دليل. لذلك لا يكفي أن تختار الصنف الصحيح؛ يجب أيضًا تحديد نطاق الكمية: أصل الشراء، أم هذه الدفعة، أم مجموع ما رُدّ حتى الآن.

افصل مبلغ الحركة عن المجموع المتراكم

قد نكتب بعد الرد الأول في دفترنا «آخر حركة: 18، مجموع الرد: 18»، ثم بعد الرد الثاني «آخر حركة: 24، مجموع الرد: 42». العددان 24 و42 صحيحان في السطر الثاني، لكنهما يجيبان عن سؤالين مختلفين. إذا قرأ شخص عمود المجموع كأنه مبلغ حركة جديدة، جمع 18 و42 وحصل على 60. هذا يزيد على مجموع الحركتين الصحيح بمقدار 18، وهو مبلغ الدفعة الأولى الذي احتُسب مرتين في القراءة.

هذه نتيجة لدفتر مؤلف نجمع حركاته، وليست تقريرًا عن طريقة تعامل GA4 مع التكرار أو إعادة الإرسال. لا نستنتج من المثال كيف تمنع المنصة الأحداث المكررة، ولا نوصي بإرسال أرقام لا نعرف سياقها. ما نستطيع إثباته هو أن عنوان العمود يؤثر في العملية الحسابية التي أجريتها أنت. لذلك احفظ تعريف العمود مع الملف، خصوصًا حين يكون التصدير مختصرًا ويحتوي عبارة عامة مثل «المبلغ المسترد» بلا توضيح.

عند مراجعة تحديث ثانٍ للمستند نفسه، اسأل هل أضيفت حركة جديدة أم تغير عرض المجموع فقط. يمكن أن يصل الملف نفسه مرتين إلى المراجع دون أن يمثل ذلك ردين جديدين. احتفظ بمرجع المستند وتاريخ نسخته وحالة السجل، وافصل نسخة العرض عن الحركة التي تصفها. وإذا لم تستطع التمييز، اترك المطابقة معلقة بدل زيادة المبلغ آليًا، ثم اطلب المصدر الذي يحدد ما إذا كان الرقم دفعة مستقلة أو رصيدًا متراكمًا.

دفعتان مؤلفتان: الأولى ثمانية عشر ومجموعها ثمانية عشر؛ الثانية أربعة وعشرون والمجموع اثنان وأربعون؛ ثمانية عشر زائد أربعة وعشرين يساوي اثنين وأربعين
افصل دفعة الرد عن مجموع الردود. يوضح الرسم جمع دفتر مؤلف، ولا يختبر معالجة GA4 للأحداث أو التكرار.

ما الذي تتحقق منه قبل اعتماد النتيجة؟

ابدأ بهوية الطلب ثم الصنف، وبعدهما كمية هذه الحركة وسعر الوحدة الذي يعتمد عليه حسابك. قارن الوحدات المردود ثمنها بما اشتري ضمن النطاق نفسه، واجمع الدفعات المؤكدة مرة واحدة. ثم راجع الباقي لكل صنف على حدة قبل جمع المبالغ. لا تجعل تطابق الإجمالي بديلًا عن هذه الخطوات؛ فقد يعوض خطأ في صنف خطأ معاكسًا في صنف آخر، فيبقى المجموع صحيحًا بينما تفاصيل السلع خاطئة.

ولفحص حدود الكمية، افترض وصول سطر إضافي مستقل يزعم رد ثمن وحدتين أخريين من باء في الطلب نفسه، بعد الدفعتين المعطاتين. يصبح مجموع باء أربع وحدات، بينما أصل شرائها ثلاث فقط. داخل فرضياتنا لا يستقيم هذا السجل؛ فهو يحتاج إلى مراجعة هوية الحركة أو ارتباطها بالطلب أو معنى الكمية. لا نستنتج منه وحده سبب الخلل، فقد يكون السطر نسخة مكررة أو يخص طلبًا آخر. ولا نطرح الوحدة الزائدة صامتين لنحصل على رصيد مقبول؛ نحفظ السطر المختلف ونوضح سبب تعليق المطابقة، حتى يمكن تتبع التصحيح لاحقًا دون اختفاء المدخل الأصلي.

ويمكن توضيح ذلك من دفترنا نفسه: إذا نسبت كامل 42 إلى ألف، صار العدد المالي المقابل سبعة أثلاث وحدة بسعر 18. هذا لا يطابق سجلنا المعطى الذي يصف وحدة ألف ووحدتي باء، حتى لو حافظت على إجمالي 42. ونحن نفترض قطعًا كاملة في هذا التمرين، فلا نحول نتيجة القسمة الكسرية إلى وحدات فعلية بالتقريب. وجود مبلغ قابل للقسمة لا يمنحك مستندًا يثبت تركيبته، كما أن عدم قابلية القسمة هنا ينبه إلى مخالفة فرضياتنا.

أخيرًا، سمِّ نتيجة المراجعة بحدودها: «تطابقت أرقام الدفتر مع المدخلات المعطاة» أدق من إعلان نجاح القياس أو اكتمال رد المال. لم نفتح حسابًا، ولم نفحص وصول حدث، ولم نطابق تقريرًا بحساب بنكي. وعند الانتقال إلى عمل فعلي، احتفظ بدليل كل مرحلة بحسب السؤال الذي تتحقق منه. بهذه الطريقة يستطيع مراجع آخر معرفة ما ثبت من الأرقام، وما ظل محتاجًا إلى مستند أو فحص منفصل، دون خلط المحاسبة التعليمية بالتنفيذ الفعلي.

المصادر ومتابعة القراءة

  1. Google: قياس التجارة الإلكترونية، فقرة رد الأموال ومعلومات السلعة . (يفتح في نافذة جديدة)developers.google.com

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.