Gambio Hub 1.28.7.4 Google Pay + 560kb - selbst wenn deaktiviert

Thema wurde von ff-webdesigner, 7. November 2024 erstellt.

  1. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    510
    Danke erhalten:
    41
    Danke vergeben:
    59
    Hallo beisammen,

    mit dem neuen Gambio Hub 1.28.7.4 kommt ja das neue Google Pay Modul in PayPal mit rein.
    Generell ja eine gute Sache. Aber:
    Der Pageload steigt hierdurch um schlichtweg absolut inakzeptable 560kb.
    Bei manchen Shops ist das +50% pageload - für eine zahlweise die nur ein Bruchteil nutzt.


    Unter /admin/admin.php?do=HubConfiguration/PaymentMethods haben wir Google Pay bewusst deaktiviert.
    Die 560KB werden trotzdem geladen.

    Wie bekommen wir die wieder raus?
    Könnt ihr da ggf. generell nachbessern, oder kann das nur PayPal?
     
  2. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.757
    Danke erhalten:
    1.370
    Danke vergeben:
    305
    @ff-webdesigner Wir sind da schon dran und werden das mit einen neuen HubConnector verbessern. Es ist geplant das im Cookie Consent zu integrieren und auch nur dann zu laden, wenn es im Bestellvorgang gebraucht wird.
     
  3. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    510
    Danke erhalten:
    41
    Danke vergeben:
    59
  4. Walter Lenk

    Walter Lenk Erfahrener Benutzer

    Registriert seit:
    28. September 2011
    Beiträge:
    559
    Danke erhalten:
    253
    Danke vergeben:
    89
    Guten Morgen zusammen,

    Du sprichst recht allgemein von "der pageloaod steigt". Kannst Du das konkretisieren? Wächst dadurch im Hintergrund irgendeine JS-Datei an, wird im HTML Dokument irgendetwas eingebettet, wird eine Grafik oder andere Ressource dadurch eingebunden? Wie kann ich mir das vorstellen.

    Grüße
    Walter
     
  5. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    510
    Danke erhalten:
    41
    Danke vergeben:
    59
    hi walter,

    checke selber mal eine betreffende seite mit tools.pingdom.com:
    pay.google.com 33.40% 452.2 KB
    www.gstatic.com 8.17% 110.5 KB
     
  6. Walter Lenk

    Walter Lenk Erfahrener Benutzer

    Registriert seit:
    28. September 2011
    Beiträge:
    559
    Danke erhalten:
    253
    Danke vergeben:
    89
    Hallo Frank,

    wird die Ressource pay.google.com dann nur im Kassenweg eingebunden oder global. Oder evtl. nur bei einer bestimmten Aktion?

    Grüße
    Walter
     
  7. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    510
    Danke erhalten:
    41
    Danke vergeben:
    59
    Check eine Seite mit neuem Gambio Hub 1.28.7.4: ist schon auf der Startseite drin, Produktseiten ebenso. Ich gehe davon aus das wird auf allen Seiten geladen.
     
  8. Walter Lenk

    Walter Lenk Erfahrener Benutzer

    Registriert seit:
    28. September 2011
    Beiträge:
    559
    Danke erhalten:
    253
    Danke vergeben:
    89
    Hallo Frank,

    ok jetzt habe ich gesehen warum dass bei uns nicht reproduzierbar ist. Wir haben bereits die Hub Version 1.28.7.5 im Einsatz und da ist der Fehler dann evtl. schon behoben.

    Grüße
    Walter
     
  9. ecomplus.dev

    ecomplus.dev Erfahrener Benutzer

    Registriert seit:
    6. Mai 2013
    Beiträge:
    96
    Danke erhalten:
    74
    Danke vergeben:
    27
    Tritt auch mit x.5 auf - ist bei allen unseren Kunden so. Ist allerdings kein reines JS-File, sondern gerendertes HTML inkl. sehr viel Inline-JS (das Gesamtkunstwerk ist irgendwas um die 1500 Zeilen) - findet man in der Console unter XHR
     
  10. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.171
    Danke erhalten:
    1.055
    Danke vergeben:
    366
    Wer das Gesamtkunstwerk und die beiden blockierenden JavaScript-Ressourcen im Head loswerden möchte, kann sich ja mal die GXModules/Gambio/Hub/Shop/Overloads/HeaderExtenderComponent/PayPalLoaderHeaderExtender.inc.php anschauen. Namentlich die letzte Methode darin.

    Das bezieht sich auf 1.28.7.4. Eine x.5 sehe ich nicht:

    hub.png
     
  11. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.920
    Danke erhalten:
    588
    Danke vergeben:
    288
    die 5 gibt es offensichtlich erst ab Shop Version 4.9.x.x
     
  12. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    510
    Danke erhalten:
    41
    Danke vergeben:
    59
  13. ff-webdesigner

    ff-webdesigner Erfahrener Benutzer

    Registriert seit:
    22. Januar 2014
    Beiträge:
    510
    Danke erhalten:
    41
    Danke vergeben:
    59
    hab mal das 1.28.7.5 in einen 4.9er shop installiert. google pay deaktiviert. pageload bleibt weiterhin plus 560kb.
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. September 2017
    Beiträge:
    88
    Danke erhalten:
    12
    Danke vergeben:
    51
    Gambio wird nun doch bestimmt eine zeitnahe Lösung finden oder etwa nicht? :(
     
  15. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.171
    Danke erhalten:
    1.055
    Danke vergeben:
    366
    Hi Markus :)

    Per Ticket gibt's schon die Verknüpfung mit dem Cookie-Consent-Tool:

     
  16. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. September 2017
    Beiträge:
    88
    Danke erhalten:
    12
    Danke vergeben:
    51
    Hi Dominik,

    danke dir - das werde ich nutzen. Ich bezog mich aber auch auf diese Problematik: