Mein Morrisons
Geschäftsanwendungen, bei denen Kampagnen- und Belohnungsbildschirme mit jeder Kampagne ändern.
- Google Play-Installationen
- 2,8M
- Store Bewertung
- 3.1
Wenn ein Verkaufsbanner, ein Promo-code-Feld oder ein Checkout-Schritt eine Web-Schicht-Fix benötigt, laden Sie es mit dem Capgo CLI hoch. Testen Sie es auf einem Testkanal, senden Sie es an einen Anteil der Kunden und rollen Sie es zurück, wenn der Checkout falsch aussieht.
Menschliche Unterstützung von Martin
Warum Retail-Teams eine live update-Lanze hinzufügen
A Verkauf startet und das Promo-Feld code auf einer Plattform fehlschlägt. Die Lösung sind nur wenige Zeilen JavaScript.
Mit einem Store-only-Prozess bauen Sie ein neues Binär und übermitteln es. Die Store-Überprüfung dauert oft 24–48 Stunden, manchmal sogar viel länger.
Selbst nach Genehmigung müssen die Kunden die neue Version installieren. Die Kampagne ist möglicherweise vorbei, bevor die meisten es tun.
Veranstaltungen, Produktstarts und Saisonverkäufe starten zu einem festgelegten Zeitpunkt. Eine Web-layer-Lösung sollte nicht von einer Überprüfungs-Queue abhängen.
Ein Änderung am Warenkorb oder am Checkout sollte zuerst einer kleinen Gruppe von Kunden erreichen, mit einer schnellen Möglichkeit zurückzukehren.
Die Kunden aktualisieren zu unterschiedlichen Zeiten. Ein Bundle, das eine neue native code benötigt, darf nicht an ältere Binär erreichen.
Marketing und QA möchten die Kampagnen-Bildschirme auf einem Smartphone sehen, bevor sie live gehen.
Was Capgo bietet den Vertriebsmannschaften
Bereitstellung einer Kampagnen-UI, Versand an eine Quote von Kunden und einfache Rückkehr. Änderungen auf der Native-Ebene gehen weiterhin über die Stores.
Hochladen der korrigierten JavaScript-, HTML- oder CSS-Dateien. Geräte auf dem Kanal laden sie im Hintergrund herunter und führen sie die nächste Zeit aus, wenn die App wieder in den Vordergrund kommt.
Aktualisierung von VerhaltensdokumentationSend a new checkout or product page bundle to a share of devices while everyone else stays on the stable bundle. This is a release control, not an A/B test: compare conversion in your own analytics.
Schrittweise Einführung von ÄnderungenIf a release breaks the cart, roll the rollout back or pick the previous bundle from the channel history. A bundle that fails to start rolls back on the device by itself.
Schrittweise Einführung von ÄnderungenUploaden Sie das Kampagnenpaket auf einen Testkanal und öffnen Sie es auf einem echten Gerät mit einem QR code. Bewerben Sie es, wenn das Team zugestimmt hat.
Kanäle Docs# upload the campaign bundle to staging, print a QR code
npx @capgo/cli@latest bundle upload --channel staging --qr-preview
# after sign-off, ship the same code to production
npx @capgo/cli@latest bundle upload --channel production --rollout 10
get-qr-Befehl
Wie es funktioniert
Ein typischer Workflow für eine Promo- oder Checkout-Änderung in einem Capacitor Einkaufsapp. Jeder Befehl unten stammt aus den Capgo CLI Dokumentationen.
Hochladen Sie das Kampagnenpaket auf einen Testkanal und scannen Sie das QR code zum Öffnen auf einem echten Gerät. Die Voransicht des Pakets muss für die App aktiviert sein.
npx @capgo/cli@latest bundle upload --channel staging --qr-preview
Kanäle Docs
Hochladen Sie es mit --rollout. Die meisten Kunden bleiben auf dem stabilen Paket, bis Sie es bewerben.
npx @capgo/cli@latest bundle upload --channel production --delta --rollout 10
Progressive Rollouts-Dokumente
Überprüfen Sie die Installations- und Fehlerdaten in Capgo und Ihren eigenen Verkaufs-Dashboards, dann vermarkten Sie das Bundle auf jedem Gerät im Kanal.
npx @capgo/cli@latest channel set production --rollout-promote
Dokumentation ansehen
Senden Sie die Rollout-Kohorte zurück auf stabil in einer Kommandozeile oder wählen Sie ein früheres Bundle aus der Kanal-Geschichte.
npx @capgo/cli@latest channel set production --rollout-rollback
Zurückrollen-Dokumentation
Apps, die mit Capacitor erstellt wurden
Einkaufs- und Loyalitätsapps können Werbeaktionen, Eingabepunkte für Belohnungen, die Einrichtung und die Kassenabrechnungsmeldungen schneller ändern als ein Binärcycle es zulässt.
Geschäftsanwendungen, bei denen Kampagnen- und Belohnungsbildschirme mit jeder Kampagne ändern.
Ein Einkaufs-App, bei der sich Inhalte und Browsewege ständig ändern.
Grocery app where checkout, list, and loyalty polish can move independently.
Kundenbeweis
Gründer, NuTriQ
Das sofortige Pushen von Produktions-OTA-Updates ohne Wartezeit auf die vollständige App-Store-Überprüfung hat einen enormen operativen Vorteil gebracht.
Leiter der Entwicklung, drivolino GmbH
The Capgo Capacitor Updater-Plugin hat unsere Art, Updates zu liefern, vollständig umgewandelt. Was früher Tage in Anspruch nahm, dauert nun nur noch Minuten.
Entwickler, Webincode
"Mit der Möglichkeit, Geräte-IDs bestimmten Gruppen hinzuzufügen und die Änderungen nur bestimmten Gruppen zu senden, ist es ein Leben rettender Trick."
FAQ
Was kann ein live update in einem Einkaufsapp ändern und wie kann der Checkout sicher bleiben?
Preise kommen normalerweise aus Ihrem Backend, ändern Sie sie dort. Ein live update ändert die Web-code und Assets, die sie anzeigen: Werbebanner, Produktseiten, Warenkorb- und Checkout-Bildschirme. Änderungen an native ZahlungssDKs oder Plugins erfordern eine App-Store-Veröffentlichung.
Native-KompatibilitätsdokumenteNein. Eine progressive Rollout sendet eine Bundle an eine zufällige, feste Anzahl von Geräten, um das Risiko zu begrenzen. Es misst keine Konversion. Für Experimente verwenden Sie Ihre Analytics- oder Feature-Flag-Tool. Verwenden Sie Kanäle, wenn bestimmte Benutzer ein anderes Bundle benötigen.
Progressive-Rollouts-DokumenteLaden Sie das Bundle in einen Testkanal hoch und öffnen Sie es auf einem Gerät mit einem QR-code, oder pinnen Sie Testgeräte an diesen Kanal mit einer Geräte-Übernahme. Führen Sie das gleiche Bundle in die Produktion ein, wenn es genehmigt wurde.
Kanäle DokumentationWenn die neue Bundle fehlschlägt und notifyAppReady() nie aufgerufen wird, rollt sich das Gerät selbst zurück. Wenn es startet, aber der Checkout sich verhält, rollt man den progressiven Rollout zurück oder wählt die vorherige Bundle aus der Kanalgeschichte.
Rückgänge DokumentationBy default, devices download it in the background and run it the next time the app comes back to the foreground. If shoppers must see it on the first screen, use a direct update mode such as onLaunch.
Bereit für Ihre nächste Kampagne?Einrichten Sie einen Testkanal und eine schrittweise Aktualisierung auf Ihrer eigenen App während der Testphase.
Freie Probezeit starten
14-tägige kostenlose Testphase. Keine Kreditkarte erforderlich. Für Capacitor-Apps entwickelt.