معلمات GTM غير محفوظة أو لم تمرر إلى GTM

في الإصدار المستقر، عندما يعيد Ember كتابة عنوان URL، فإنه يزيل أي معلمات استعلام “غير معروفة”، بما في ذلك أشياء مثل gtm_source، قبل أن يتم تمريرها إلى مدير علامات Google على سبيل المثال.

هل هناك أي حل موجود لهذا؟

3 إعجابات

هناك حل بديل هنا، ولكنه بالتأكيد ليس مثاليًا:

[quote=“David Taylor, post:18, topic:299027, username:david”]لا يوجد حل بديل لكلتا المشكلتين سوى ربطها بموقع خارجي، والذي يعيد التوجيه مرة أخرى إلى منتداك. (على سبيل المثال، خدمة تقصير عناوين URL)
[/quote]

لقد فتحت موضوعًا في منتدى Ember حول هذا الأمر، ولكن لا يبدو أن هناك أي طريقة واضحة للسماح بجميع المعلمات:

الحل البديل المقترح هناك يمكن أن يعمل من المحتمل إذا كنت تعرف أسماء المعلمات مسبقًا.

قد يكون من المثير للاهتمام التجربة مع مكون سمة يأخذ قائمة بأسماء معلمات الاستعلام (على سبيل المثال، gtm_source)، ويعدل controller:application لتضمينها. :thinking:

هممم، لا، هذا شيء مختلف.

لقد اكتشفت للتو أن هذه مشكلة في stable فقط،
وما وجدته أيضًا هو أن (على stable) يتم الاحتفاظ بـ بعض المعلمات، مثل pp و safe_mode وما شابه. لكن لا يمكنني العثور على مكان تعريفها أو كيفية إضافتها إليها.

على tests-passed، تبقى جميع معلمات الاستعلام، لذا لتلخيص:

… ثم وجدت هذا الإصلاح.

هل هناك أي فرصة لإعادته إلى stable؟ يبدو أنه لا يحتوي على أي تبعيات لذا يجب أن يكون آمنًا.

إعجاب واحد (1)

آه، فهمت. كنت أفكر في الروابط داخل الموقع، والتي تتأثر بتلك القيود الخاصة بـ Ember. لكنك تتحدث عن إعادة كتابة معلمات الاستعلام بمجرد وصولك إلى الموقع :ok_hand:

بالتأكيد، لنفعل ذلك :+1:

إعجابَين (2)

تم إغلاق هذا الموضوع تلقائيًا بعد 30 يومًا من آخر رد. لم تعد الردود الجديدة مسموح بها.