← Nazaj na blog
UI in avtomatizacija2 min branja

QR kode pri uvajanju: cilje po izdaji samodejno preusmeri

Slika z Unsplasha

Natisnjene QR kode in novi naslovi

Pri izdaji se strani selijo: iz /sommerkarte postane /karte, iz /produkt-a postane /produkte/a. Na spletni strani to ujameš s preusmeritvami. Natisnjene QR kode pa še naprej kažejo na stari naslov, verige preusmeritev pa se z vsako izdajo daljšajo. Pri dinamičnih QR kodah Same-QR namesto tega cilj preusmeriš neposredno na nov naslov.

1. korak: Preslikava v repozitoriju

Zapiši, katera QR koda naj kam kaže, na primer v qr-ziele.csv ob svoji QR kodi. Identifikatorje pridobiš enkrat z »sameqr qr list«:

speisekarte-lx3k9a1b2;https://example.com/karte
flyer-herbst-q8w7e6r5;https://example.com/aktion/herbst

2. korak: Ključ za cevovod

Na nadzorni plošči pod Račun, »Dostop za CLI, skripte in agente«, ustvari poseben ključ »polno« samo za uvajanje, saj spremembe ciljev potrebujejo to raven, z ustrezno veljavnostjo. Shrani ga kot skrivno spremenljivko SAMEQR_API_KEY v svojem CI. CLI ga bere od tam, ne da bi ga shranil.

3. korak: Preusmeritev po izdaji

Po uspešnem uvajanju steče kratek korak:

npm install -g sameqr
while IFS=";" read -r id url; do
  curl -fsS -o /dev/null "$url" || { echo "Ziel nicht erreichbar: $url"; exit 1; }
  sameqr qr update "$id" --url "$url" --yes --json || exit 1
done < qr-ziele.csv

Skripta najprej preveri, ali nov naslov odgovarja, in šele nato preusmeri. Ob napaki se prekine. Ker v CI nihče ne sedi za terminalom, spremembo potrdi --yes. CLI za to prej prebere trenutno stanje vsake QR kode. Pomembno: prek API-ja je mogoče narediti največ 10 sprememb ciljev na uro in 30 na dan. Korak torej ustreza peščici QR kod na izdajo. Za večje preusmeritve uporabi nadzorno ploščo ali časovno krmiljenje.

Časovno krmiljenje kot alternativa

Če je čas znan vnaprej, na primer lansiranje v ponedeljek ob 9. uri, je od tarifa Gastro Pro oziroma Marketing Pro na voljo časovno krmiljenje: QR koda od datuma ali ob določenih urah preusmeri na drug cilj, v časovnem pasu QR kode, z do 10 pravili. Tedaj pri uvajanju sploh ni potreben noben korak.

Nazaj, če gre kaj narobe

Ohrani staro preslikavo. Povratek je potem isti korak s prejšnjo datoteko. Poleg tega Same-QR vsako noč preveri vse cilje in pošlje e-pošto, če kateri ni dosegljiv.

Zaključek: Zakaj Same-QR

S Same-QR postanejo natisnjene QR kode del tvojega uvajanja: CLI, ki ustreza vsakemu cevovodu, zaščita pred vzporednim prepisovanjem, časovno krmiljenje od tarifa Gastro Pro oziroma Marketing Pro in nočno preverjanje ciljev kot varnostna mreža. Nobena QR koda po izdaji ne vodi v prazno.

Začni kar zdaj: brezplačno se registriraj na sameqr.com, 20 dinamičnih QR kod je trajno brezplačnih. API, CLI in strežnik MCP so na voljo v vsakem tarifu, dokumentacija je na sameqr.com/entwickler.

Ustvari dinamične QR kode brezplačno
Začni z 20 dinamičnimi QR kodami, ki so brezplačne za vedno. Brez naročnine, brez kreditne kartice.
Začni brezplačno →

Pogosta vprašanja

Kam v CI spada ključ?

V skrite spremenljivke tvojega CI kot SAMEQR_API_KEY, nikoli v repozitorij.

Kaj se zgodi, če se skripta sredi dela prekine?

Do tedaj preusmerjene QR kode kažejo na nove naslove, ostale na stare. Z isto datoteko lahko korak preprosto ponoviš.

Ali se spremembe ciljev štejejo v omejitev?

V brezplačnem tarifu je število sprememb ciljev na QR kodo omejeno, v plačljivih tarifah ni.

Novičnik

Novi članki neposredno v tvoj nabiralnik

Nasveti o dinamičnih QR kodah, novosti, brez neželene pošte. Odjava je mogoča kadar koli.

S prijavo soglašaš s prejemanjem novičnika. Soglasje lahko kadar koli prekličeš s povezavo za odjavo v vsakem e-poštnem sporočilu.

Beri naprej