web-dev-qa-db-ja.com

リワードアプリの「チェックイン」機能を最適に実装する方法

私はチェックイン機能に大きく依存するリワードアプリを作成しています。基本的に、ユーザーがチェックインしてユーザーに「チェックインカウント」を追加すると、ディスカウントなどの特典が多くなります。私は、顧客がチェックインするための安全な方法(不正行為やなりすましを回避する方法)、顧客にとっても単純で、参加スタッフにとっても簡単な方法(ウェイトレス、レジ係など)、およびスケーラブルな(私は参加しているすべての場所に高価なテクノロジーを設置しないでください)。

これまでに検討したこと:

Geolocation-最も単純なオプションである電話は、店舗/レストランの場所にあるかどうかをチェックします。そうであれば、チェックイン数に追加され、ユーザーはその数をスタッフに表示できます。ただし、地理位置情報は簡単に偽装されるため、ユーザーは自宅に座って、最高の割引になるまで毎日小切手を偽装してから入店することができます。

ユーザーが生成したコード-ユーザーは、店舗/レストランにいる間、電話で固有のコードを生成できます。次に、コードを自分のポータルに入力できるスタッフにコードを表示して、サーバーに対してユーザーコードを検証し、チェックインしたユーザーに報酬を与えることができます。これの利点は、ビジネススタッフがコードを検証できるようになるため、非常に安全であり、コードはユーザー/インスタンスに固有であるため共有できず、「コードの生成」をクリックするだけの顧客にとっては簡単です。ただし、忙しい日が取引のブレーカーになる可能性がある場合、顧客コードを入力するのはスタッフにとって時間と手間がかかります。

顧客名-スタッフがレジスタに戻って入力する必要があるかどうかをスタッフが覚えやすくなることを除いて、ユーザー生成コードとほぼ同じ

スタッフが生成したコード-スタッフは、毎朝、ビジネスの開始時にWebポータルを開き、その日に固有のコードを生成できます。 「ロビンフッド」、「三角形」などの覚えやすいもの。その後、顧客がスタッフにチェックインする必要があるときはいつでも、その日のコードを顧客に伝えるだけで、顧客はそれを入力できます。これには、よりシンプルになるという利点があります。スタッフにとっては、1日に1回コードを生成でき、何も入力する必要がありません。顧客にとっては難しいですが、割引を受けられるので、彼らはもっと受け入れてくれるでしょう。セキュリティはまともで、ユーザーが実際にスタッフから提供された実際のコードを使用したことを確認しますが、ツイートして共有することもできます。スタッフは、これに対抗したいときはいつでも新しいコードをリセット/リクエストできますが、完全に解決することはできず、再びスタッフに作業を追加します。

QRコード-お店にQRコードのポスター/ステッカーを渡すことができます。ユーザーはチェックインするためにスキャンする必要があります。ただし、写真を撮ってどこからでもスキャンできます。

[〜#〜] rfid [〜#〜]-電話が読み取るRFIDは、QRを偽装することが困難ですが、iPhoneはパッシブRFIDを読み取らず、アクティブRFIDは非常に高価ですこれらすべてのビジネスに配布します。

注:この例ではシンプルが要因です。位置を確認するために電話で拾うことができる特定の周波数で突出する超音波スピーカーなどの技術を聞いたことがあります。私はそれがうまくいくと確信していますが、私が何をしたいか/どのようにするかを知りたいの範囲をはるかに超えています。

8
DasBeasto

人々はソフトウェアの側から多くの意味を成していますが、私たちはより深く見る必要があると思います。あなたは本質的に人々が収入を提供せずに出費になることを望んでいません。その場合、ユーザーがレストランに行ったり、チェックインしたり、お金をかけずに出たりするのを止めるにはどうすればよいでしょうか。

収益が費用を超えることを保証する唯一の方法は、それらを結びつけることです。その下に英数字のIDが記載された固有のQRコードをレシートに印刷します。レシート用紙は、ほとんどの技術ソリューションを実行するために電気よりも安価です。ユーザーはコードをスキャンするか、IDを入力できます。価格に基づいてポイントを付与します。

これは、より多くのお金を使うようにビジネス顧客に奨励するという追加のボーナスを持っています。さらに会社のカードに行くと、従業員がポイントを獲得します。これは航空会社にとって大きな後押しであり、会社が賢くなって会社の使用のためにマイルを獲得し始めるまで、頻繁にチラシマイルを獲得しました。

編集:このための楽しいアドオンとして、飲み物、メインディッシュ、アペタイザーなどを登録し、それぞれを絵文字で表した場合はどうなりますか?小切手がスキャンされ、すぐに2つのメインディッシュとビールがポップアップし、それぞれのポイント数が表示されます。それは地獄のように中毒になる可能性があります。また、ポイントにドルの価値があると感じる人を避けるのにも役立ちます。ドルあたりのポイントではありません。メインディッシュは5ポイント、サイドディッシュは1ポイントです。もっと楽しいです。

7

一時的なQRコードがリワードアプリでランダムに生成されますで、敷地内でスキャンされた場合はどうなりますか?だから、ここに話があります-

1)チェックインしたいときにリワードアプリを起動すると、ランダムなQRコードが生成されます。

2)カウンターで、または取り付けられたタブレットデバイスなどと言って、スキャンアプリを利用できます。ランダムなQRコードをスキャンしてチェックインします。

3)QRコードには、ランダムと一時の2つのプロパティがあります。したがって、ユーザーが午後2時に生成すると、10分間しか有効にならない場合があります。スキャンアプリが近くにあるため、うまく機能する可能性があります。 4)スキャンアプリは、リワードアプリ自体の管理機能に似ているか、まったく別のアプリにすることもできます。そのようなものとしてスタッフの関与を必要としません。

5)これとは別に、いくつかの速度チェックを使用できます。同様に、ユーザーあたり1時間あたりXスキャン以下、ユーザーあたり1つあたりXスキャン以下など。これらは間違いなく詐欺を減らすのに役立ちます。より多くの層が役立ちますが、実際の顧客の使いやすさを損なうべきではないことを覚えておく必要があります。

6)分析を後で使用して、これらのチェックインのパターンを見つけ、不正な傾向がある場合はそれを検出できます。

4
Amit Jain

ユーザーがなんらかの方法で不正行為をしていないことを確認したい場合は、ある程度のビジネスに依存する必要があります。最も理想的なのはお客様(私が正しく理解している場合)であるため、理想的なのはビジネスに最小限の作業を提供するソリューションです。パーツの1つはキーを作成する必要があり、もう1つはキーを送信する必要があります。

あなたの提案から:

  1. ユーザー生成コードおよび顧客名では、顧客がキーを作成し、ビジネスはそれをあなたに送らなければなりません。ここでの利点は、各キーが一意であることです。問題は、ビジネスが最も仕事をしているということです。

  2. スタッフが生成したコードQRコードで、ビジネスはキーを作成し、顧客があなたに送ります。ビジネスは毎日キーを作成するだけです。問題は、このキーをコメントとして共有できることです。

いくつかの提案:

  1. 顧客が生成する一時キーは、ビジネスが承認する必要があるだけです。顧客は、アプリ内で場所と色(たとえば)を示すキーを生成できます。次に、この色をアプリで色情報を使用してリクエストを受信する必要があるビジネスに送信し(どちらがお客様であるかを確認するため)、受け入れます。

  2. ビジネスはそれを提出しなければならない顧客ごとに一意のキーを生成します。このキーは、動物の名前のような単純なものでもかまいません。アイデアは、顧客ごとにアプリを開いて新しい一意のキーを提供し、顧客と共有して送信するというものです。作成と送信の時間を特定の量に制限できます。

1
Alvaro

最も安価なオプションは、ユーザーのスマートフォンに大きく依存するオプションである可能性があるため、企業は高価なものを購入する必要はありません。

GPSスプーフィングがほとんどのユーザーにとって簡単な仕事だとは思わないので、GPSデータを使用して、他のチェックイン方法からの入力を再確認することができます。

QRコードは、会社が印刷した紙またはモニターと、顧客がカメラ付きのスマートフォンを必要とするだけなので、最適なソリューションになる可能性があります。

A1:QRコードを毎日印刷する(私が考えることができる最も安いオプション)

  • あなたは毎日新しいQRコードをあらゆるビジネスにメールすることができます。
  • ビジネススタッフはprintを表示して表示します。
  • お客様はアプリで印刷されたQRコードをスキャンしてチェックインします。

ビジネススタッフは、QRコードを印刷し、現金の近くに置くために、1日1分だけを費やす必要があります。

A2:使い捨てQRコード(より安全なバージョンですが、少し高額です)

各ビジネスにWebページを表示できるタブレットを提供できる場合(安価なファブレットまたは小さな外付けモニターでもかまいません)、の新しいQRコードを生成できますすべてのチェックイン

  1. ビジネスのタブレットには、サーバーで生成されたQRコードが表示されます
  2. お客様がアプリを使用してQRコードをスキャンします
  3. タブレットに「今日はチェックインしていただきありがとうございますJohn」などの確認メッセージが表示されます
  4. 企業のタブレットには、サーバーによって新しく生成されたQRコードが表示されます

タブレットによって表示される確認メッセージは、新しいQRコードの生成を隠すのに役立ち、ユーザーとスタッフにすばらしいフィードバックを提供します。ここのビジネススタッフはほとんど関与していません。同じQRコードを2回使用することはできないため、チェックインを偽造することはできないため、これは非常に安全な解決策になると思います。


スマートフォンベースのソリューションの考えられる欠点は、顧客がおそらくアプリをインストールする必要があることです。ターゲットによっては、これが深刻な問題になる可能性があります。

1
Stefano

あなたの最良の選択肢は、すでに述べた2つのアプローチを組み合わせることだと思いますが、twistが必要になるだけです:

Geolocation-最も単純なオプションである電話は、店舗/レストランの場所にあるかどうかをチェックし、そうであればチェックインカウントに追加し、ユーザーはスタッフにその数を表示できます。ただし、地理位置情報は簡単に偽装されるため、ユーザーは自宅に座って、最高の割引になるまで毎日小切手を偽装してから入店することができます。

スタッフが生成したコード-スタッフは、ビジネスの開始時に毎朝Webポータルを開き、その日に固有のコードを生成できます。 「ロビンフッド」、「三角形」などの覚えやすいもの。その後、顧客がスタッフにチェックインする必要があるときはいつでも、その日のコードを顧客に伝えるだけで、顧客はそれを入力できます。これには、よりシンプルになるという利点があります。スタッフにとっては、1日に1回コードを生成でき、何も入力する必要がありません。顧客にとっては難しいですが、割引を受けられるので、彼らはもっと受け入れてくれるでしょう。セキュリティはまともで、ユーザーが実際にスタッフから提供された実際のコードを使用したことを確認しますが、ツイートして共有することもできます。スタッフは、これに対抗したいときはいつでも新しいコードをリセット/リクエストできますが、完全に解決することはできず、再びスタッフに作業を追加します。

「ツイスト」しよう

企業の従業員にコードを生成させ、人的要因に頼るのではなく、すべてをシステムに任せることをお勧めします。

この場合、あなたにできることは、一般的な単語を表示する画面を備えたビジネス(または彼らが持っているものを使う!)を提供することです。 dolphinとしましょう。

したがって、15分ごとにシステムがそのストアのキーワードをローテーションするであり、(たとえば)goatrobincowhorseなど。各店舗に16個のキーワードがあるとします。

ユーザーがストアにアクセスすると、4x4グリッドリストからキーワードを選択します(ヒント:アプリまたはストアに応じて、画像を使用して、それを遊び心で楽しいものにすることができます)システムはGPSを介して彼女の位置を検証し、その場所でその時点でキーワードが正しいかどうかを確認します、+ /-2分の遅延あり。

2回試行を許可エラーが発生した場合に備えて、それだけです:人間が操作することなくシステムによって完全に管理される、遊び心のある興味深いアプリ(ストア側で)ユーザーがコードを選択するための非常に簡単な方法を提供しながら。さらに、食品、子供、ファッションなど、店舗の業界に関連する画像を使用できます。

要するに:もしセキュリティとシンプルさがあなたのキーワードであるなら、あなたがすでに考えていたアプローチを組み合わせることは素晴らしいオプションでしょう(本当に安い実装は言うまでもありません)

1
Devin

あなたはすでにあなたが望む解決策を持っています、それはそれを洗練することの問題です

ユーザー生成コードソリューションに傾いているようで、スタッフがユーザー生成コードを処理するためのより良い方法が必要なだけです。

ただし、忙しい日が取引のブレーカーになる可能性がある場合、顧客コードを入力するのはスタッフにとって時間と手間がかかります。

このプロセスをより効率的にするいくつかの解決策があり、私はすべての可能性を知っているわけではありませんが、検討すべき少なくともいくつかがあります。

  • OCR:コードを入力する代わりに、スタッフはコードの写真を撮るか、写真を撮ることができるカメラの横にコードを配置するように顧客に依頼できます。
  • 画像認識:コードの代わりに、プロセスの写真を撮ることができる画像が生成されます。

テクノロジーはソリューションの効率を高め、解決するものではないことを忘れないでください!

制限要因やボトルネックを最初に特定して合理化する必要がある場合、ソリューションを過度に設計することがあります。この場合、忙しい1日のニーズに応える必要があると私は考えています。そのため、テクノロジーを試して解決する必要があるのは、スタッフから顧客への配給です。

実際には、お客様がデバイスで処理するもの(物理トークンまたはデジタルトークン)を単に渡すことができ、注文を収集するときにスタッフに引き渡す必要があると思いました。スタッフはまた、製品を収集する準備ができたときに処理するもの(これも物理トークンまたはデジタルトークンである可能性があります)を持っています。次に、この2つを組み合わせて報酬の値を作成します。処理が簡単でエラーが発生しにくいため、物理トークンのアイデアが気に入っています。物理メタデータやデジタルメタデータを保存して、スマートフォンやその他のモバイルデバイスで情報をより速く処理できます。

1
Michael Lai

同様の製品の経験に基づくと、2つの実行可能なソリューションがあります。

技術を減らし、スタッフの時間を増やす:QRリーダー

Scannable QR code on mobile screen

システムの登録ユーザーとして、固有のQR(ユーザーIDから生成された?)を取得します。
私があなたの場所の1つに行くとき、私は店員に私の電話から(航空券のように)コードをスキャンするように頼みます。ビジネスとして、メッセージは「チェックイン時にチェックイン!」に焦点を当てています。そのため、顧客は購入することが推奨されます。

利点:

  • シンプルな
  • 人との相互作用を生み出す

技術を高め、スタッフの時間を短縮:Bluetoothビーコン

Bluetooth beacon pushing offer to customer's phone

Small BLE transmitter

システムの登録ユーザーとして、モバイルアプリがインストールされていると、私の電話はオンプレミスのBluetoothビーコン(最近では途方もなく安い)を介してストアと通信できます。私がいつ来て、最小限の労力でチェックインを受けるかわかります。

利点:

  • 店内循環分析を可能にします。
  • センサーを店舗の奥深くに配置してドライブバイを回避するには、近接する必要があります。
  • オンサイトのプロモーションとインセンティブを受動的に押してください。
  • 人との対話は必要ありません。
  • あなたは彼らの電話にインストールされたアプリを取得します????

味方

真空状態では、ビーコンアプローチを選択します。これにより、時間をかけてより多くの価値を推進し、スタッフへの影響を軽減できます。 IOW、収益を拡大する可能性が高くなります。

0
plainclothes

有効なチェックインのためにスタッフにお客様を確認してもらいたい場合は、RFIDカードをお勧めします。再プログラム可能な保護されたメモリカードRFIDカードは、カードあたり約4ドル(またはボリュームが大きいほど安く)で再利用できます。スマートフォンを使用してカードを再プログラムしたり、ビジネスプランの一部として無料でRFIDリプログラマーを貸し出したりすることができます。店では、これらのリプログラマーはそれぞれ約80ドルかかります。不正な書き換えを防ぐために、シンプルなメモリカードではなく、保護されたメモリカードを使用することをお勧めします。毎朝または数時間ごとに、スタッフはリプログラマーでカードをタップして、新しいコードをタグに書き込む必要があります。 80ドルのマシンは大した投資ではありません。ビジネスプランの価値提案で週に100ドルの利益が得られない場合は、まずビジネスプランを修正する必要があります。

これにより、知識のあるユーザーが保存されたカードコードをコピーし、他の人が使用できるようにインターネット経由で配布することが可能です。より優れたセキュリティが必要な場合は、単純なメモリカードの代わりにマイクロプロセッサカードを使用することをお勧めします。マイクロプロセッサカードには、カスタム計算を実行できる組み込みCPUが搭載されているため、カード1枚あたり25ドルと少し高くなりますが、カードは、毎日のシークレットと内部カウンターに基づいて1回限りの使用コードを生成し、不正を防止できます。コードが大量に再利用されないようにするには、コードを検証サーバーに保存する必要があります。これは、詐欺が発生した場合にビジネスが報奨金から相当の金額を正当に失う可能性がある、より価値の高い報奨プログラムにのみお勧めします。

スタッフが有効なチェックインを確認する必要がないようにする場合(つまり、ユーザーが何も購入しなくても価値提案が機能する場合)、毎日ローテーションするキーワードまたはQRコードをスタッフに印刷させることができます。公開しました。この場合、少数のユーザーが不正を行っている場合でも、ビジネスが損失を出して販売するような価値提案ではないため、あまり心配する必要はありません。ショップはツイートされているコードを広告費用と見なす必要があります。売上あたりの利益が失われたとしても、割引が終わった後も、販売量の増加、ブランド認知度、および長期顧客によって回復されます。おそらく、割引コードを友人と共有することを人々に奨励する必要があります。それはすばらしい広告です。

スタッフを関与させたくないが、チェックインのために検証済みの購入が必要な場合は、これをショップのPOSマシンと統合する必要があります。 POSは、購入ごとにレシート付きのコードを印刷する必要があります。

少しローテクなものが欲しいなら。スタンプカードが使えます。確認済みの購入が必要ない場合は、スタンプを公衆がアクセスできる場所に配置し、セルフサービスでスタンピングし、紐で固定することができます。スタンプには、毎日生成されるコードが必要です。また、スタンプには、権限のない人がコードを変更できないようにするためのロックが必要です。スタンプカードを検証するために、スタッフはオプションで数字をアプリに入力してコードを検証できます。一部のスタッフは頻繁な顧客の顔を覚えている可能性があり、詐欺が町の実際的な問題ではないと思われる場合は検証をスキップする可能性があるため、ここではオプションと言います。

ここで重要なことは、ビジネスの提案に基づいてソリューションを設計する必要があるということです。報酬プログラムに関連するリスクが大きい場合にのみ、セキュリティの向上が保証されます。低リスクの高リスクプログラムを使用することはできません。低リスクプログラムに高セキュリティソリューションを組み合わせるのは面倒です。

0
Lie Ryan

顧客を匿名と識別の2つのカテゴリに分類します。

識別されたユーザー:携帯電話番号またはメールIDなど、お客様から一意の識別子を収集します。これを請求書にリンクします。ユーザーにアプリは必要ありません。ユーザーは、メールまたはSMSのような課金ソフトウェアを介して、請求額に応じてオファーを受け取ります。

匿名ユーザー連絡先情報を共有したくない人。登録するビジネスから一度与えられた一意のIDとユーザーが生成したパスワードでアカウントを作成するアプリ。 IDは、4文字の英数字のシーケンスにすることができます(これにより、1679616の一意のIDが作成されます)。これは、請求中にビジネスに引用することができ、オファーは請求ソフトウェアを介してアプリに自動的に送信されます。

識別子があると、通常の顧客を識別し、それらを顧客が注文したものや訪問回数にリンクするのに役立ちます。その後、オファーをより適切に調整できます。誰かが誰か他の人の電子メール/携帯電話番号を引用することができますが、ケースは少ないでしょう。また、オファーは販売にリンクされているため、それは多くの問題ではありません。これは、システムが配置されている複数の施設にユーザーが行くかどうかを追跡するのにも役立ちます

0
Nakul Saxena

あなたが言及した他の機能がすべてのスマートフォンで利用できるとは限らないかもしれないので、あなたはGeo-locationまたはQr code scannerで行くべきだと思います。これらは人々によく知られており、自由に使用できます。

ユーザーがかける労力も最小であり、他の場合と同様に、コードを生成または転送する必要がありますユーザーの努力が必要しかし、ここではQRをスキャンするだけですまたは単に座って、地理位置情報で確認します。

0
uttham