Amazon Pay - Support Thread

Thema wurde von Marcus Kreusch, 29. September 2023 erstellt.

  1. Marcus Kreusch
    Marcus Kreusch Erfahrener Benutzer
    Registriert seit:
    4. April 2023
    Beiträge:
    127
    Danke erhalten:
    59
    Danke vergeben:
    79
    Hallo Kris,

    das ist ein guter Punkt! Leider muesste das eigentlich Amazon machen, weil der Button auf deren Server erzeugt wird. Ich bin mir auch recht sicher, dass das dort bereits in Arbeit ist, aber leider habe ich keine Info, bis wann das korrigiert sein koennte.

    Auf einer Skala von 1-10 - wie wichtig waere dir das Thema?

    Viele Gruesse
    Marcus
     
  2. Anonymous
    Anonymous Aktives Mitglied
    Registriert seit:
    17. November 2014
    Beiträge:
    37
    Danke erhalten:
    2
    Danke vergeben:
    14
    Hallo Marcus,

    vielen Dank für deine Rückmeldung.

    Eigentlich nicht wichtig (Skala = 1).
    Aber bin gerade bei den PageSpeed-Optimierungen und dort taucht das Thema leider auf.
    Habe es nun über ein Script im Tracking-Code erreicht.

    Falls noch jemand auf diese weise überbrücken möchte:

    <script>
    // Amazon Pay Fix
    document.querySelectorAll('[id^="amazon-login-button"]').forEach(function(h){
    if(h.shadowRoot){
    var i=h.shadowRoot.querySelector('img'), b=h.shadowRoot.querySelector('.amazonpay-button-view1');
    if(i && !i.alt) i.alt='Amazon Pay';
    if(b && !b.ariaLabel) { b.setAttribute('aria-label','Amazon Pay'); b.setAttribute('role','button'); }
    }
    };
    </script>

    Beste Grüße
     
  3. Marcus Kreusch
    Marcus Kreusch Erfahrener Benutzer
    Registriert seit:
    4. April 2023
    Beiträge:
    127
    Danke erhalten:
    59
    Danke vergeben:
    79
    Hi Kris,

    absolut top! Das waere auch der Ansatz gewesen, den ich dir geschickt haette, wenn du "9-10" gesagt haettest :D
    Tatsaechlich ist das naemlich der einzige Weg auf dem das funktioniert, ohne dass Amazon selbst taetig wird.

    Viele liebe Gruesse
    Marcus
     
  4. claudiaangerer
    claudiaangerer Erfahrener Benutzer
    Registriert seit:
    30. Juni 2011
    Beiträge:
    86
    Danke erhalten:
    13
    Danke vergeben:
    39
    Hallo Kris.

    Auch ich hatte das Problem schon vor einiger Zeit hier angesprochen, aber du hast gleich ein Script dazu gebastelt:). Vielen Dank dafür, dass du es zur verfügung gestellt hast. Leider greift es bei mir nicht.
    Hab das in den Einstellungen -Tracking codes (Head) eingefügt und den Cache für Seitenausgabe geleert. Mit Chrome und Mozilla getestet, jedoch bei beiden Browsern bekomme ich das noch immer angezeigt:
    div#maxo-button-wrapper-1768403330188 > div.amazonpay-button-view1 > picture.amazonpay-signin-button-logo > img
    <img src="https://m.media-amazon.com/images/G/02/AmazonPay/Maxo/Button-SignIn-Produc…">

    Hab ich was falsch gemacht?
    Mein Shop:
    https://www.lichtakzente.at

    lg claudia