GX-Bug #59463
geschlossenStartseite funktioniert nicht, wenn das Google Services Modul installiert ist.
100%
Startseite funktioniert wie es sein soll, wenn das Google Services Modul installiert ist.
Beschreibung
Das Problem hier ist, dass der Code im Google Modul davon ausgeht, dass es hier eine PRODUCTS_ID gibt. Die gibt es aber nicht, obwohl Artikeldaten vorhanden sind.
Das liegt daran, dass die Variable $this->content_array['module_content']; kein Array ist, sondern ein String mit dem kompletten HTML Code und somit niemals eine ID von Artikel extrahiert werden kann.
Es werden also niemals Impressions getracked, obwohl Artikel angezeigt werden. Im schlimmsten Fall wird eine SQL Fehlermeldung ausgegeben.
Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') GROUP BY `pobcs`.`personal_offer`, `ppc`.`products_id`, `p`.`products_model`, ' at line 9 - Invalid query: SELECT `pd`.`products_name` as `name`, `p`.`products_price` as `productPrice`, `m`.`manufacturers_name` as `brand`, `pobcs`.`personal_offer` as `personalOffer`, `s`.`specials_new_products_price` as `specialPrice`, `p`.`products_discount_allowed` as `allowedDiscount`, `p`.`products_model` as `id`, MIN(ppc.combi_price) as combinationPrice FROM `products` as `p` JOIN `products_description` as `pd` ON `p`.`products_id` = `pd`.`products_id` LEFT OUTER JOIN `manufacturers` as `m` ON `p`.`manufacturers_id` = `m`.`manufacturers_id` LEFT OUTER JOIN `specials` as `s` ON `p`.`products_id` = `s`.`products_id` LEFT OUTER JOIN `personal_offers_by_customers_status_0` as `pobcs` ON `p`.`products_id` = `pobcs`.`products_id` AND `pobcs`.`quantity` = 1.0000 LEFT OUTER JOIN `products_properties_combis` as `ppc` ON `p`.`products_id` = `ppc`.`products_id` WHERE `pd`.`language_id` = 2 AND p.products_id IN() GROUP BY `pobcs`.`personal_offer`, `ppc`.`products_id`, `p`.`products_model`, `p`.`products_discount_allowed`, `pd`.`products_name`, `m`.`manufacturers_name`, `p`.`products_price`, `pobcs`.`personal_offer`, `s`.`specials_new_products_price`, `p`.`products_id` ORDER BY FIND_IN_SET(`p`.`products_id`, "") ASC```
Dateien
Von Till Tepelmann vor etwa 6 Jahren aktualisiert
Das Problem tritt in den folgenden Dateien auf:
src/GXModules/Gambio/GoogleECommerce/Shop/Overloads/TopProductsMainContentView/GoogleAnalyticsTopProductsMain.inc.php
src/GXModules/Gambio/GoogleECommerce/Shop/Overloads/UpcomingProductsMainContentView/GoogleAnalyticsUpcomingProductsMain.inc.php
src/GXModules/Gambio/GoogleECommerce/Shop/Overloads/SpecialsMainContentView/GoogleAnalyticsSpecialsMain.inc.php
und für die neuen Artikel auf der Startseite gibt es noch keinen Overload, sodass diese gar nicht getracked werden.
Von Till Tepelmann vor etwa 6 Jahren aktualisiert
- Tags wurde auf Fix gesetzt
- Datei MainProductsListingFix.patch MainProductsListingFix.patch wurde hinzugefügt
Von Till Tepelmann vor etwa 6 Jahren aktualisiert
- Tracker wurde von Fehler zu GX-Bug geändert
- Projekt wurde von 11229 zu GX-Entwicklung geändert
- Thema wurde von Es werden keine Impressions getracked und ggf. eine SQL Fehlermeldung auf der Startseite angezeigt zu Startseite funktioniert nicht, wenn das Google Services Modul installiert ist. geändert
- Kategorie wurde auf Frontend gesetzt
- Zielversion wurde auf 133 gesetzt
- Betroffene Versionen 3.11.1.0 beta1, 3.11.1.0 beta2, 3.11.1.0 rc1 wurde hinzugefügt
Von Ronald Loyko vor etwa 6 Jahren aktualisiert
- Priorität wurde von Dringend zu Sofort geändert
Von Ronald Loyko vor etwa 6 Jahren aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Zugewiesen an wurde auf Ronald Loyko gesetzt
- Zielversion wurde von 133 zu 3.11.1.0 geändert
Von Ronald Loyko vor etwa 6 Jahren aktualisiert
- Zugewiesen an wurde von Ronald Loyko zu Amine Riad geändert
Von Amine Riad vor etwa 6 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Von Amine Riad vor etwa 6 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Ronald Loyko vor etwa 6 Jahren aktualisiert
- Zielversion wurde von 3.11.1.0 zu 3.11.1.0 RC1 geändert