2016-04-04 8 views
1

私は、プロジェクションプロジェクトサービスを使用して、iOSおよびAndroidアプリケーションのユーザーにジオフェンシング通知を送信しています。現在、通知はフィルタリングまたはセグメント化されません。つまり、すべてのユーザーが通知を受信して​​います。プロットプロジェクト - 既存のアプリケーションに通知フィルタを導入する

システムに導入される新しいタイプの通知は、特定の条件下で特定のユーザーにのみ表示され、そのために通知フィルタが使用されます。

もちろん、新しい通知はユーザー固有のものなので、古いバージョンのアプリケーションではこれらの通知はまったく表示されるべきではありません。そうした場合、フィルタなしでアプリを使用しているユーザーはすべての通知を受け取り、誤った通知で圧倒されます。

セグメンテーションがこの解決策になるようです。新しく作成されたセグメント内のすべてのユーザーを登録するように新しいアプリケーションを設定し、新しいアプリケーションの使用を開始したらすべてのユーザーをリンクします。レポートキャンペーンでセグメントを設定すると、Plot Projectsダッシュボードのメモには、

と表示されます。「このオプションは、アプリ内でセグメント化を実装する場合にのみ使用できます。

セグメンテーションは古いアプリのバージョンでは使用されていません。この場合、古いアプリのバージョンのユーザーはセグメント化されたキャンペーンの通知を受け取ることはできません。

しかし、言葉遣いはちょっとあいまいです。古いバージョンのアプリではセグメンテーションがまったく実装されていないため、セグメンテーションの設定が適用されず、すべての通知が表示されます。または、セグメンテーションが正常に機能し、古いアプリバージョンのユーザーがない場合、新しいセグメント化された通知を受け取りますか?

セグメント分割が適切に適用される場合、提案は適切な解決策のように思えます。そうでない場合は、これを行うための推奨方法は何でしょうか?

答えて

1

セグメンテーションのある通知は、セグメンテーションプロパティが一致する値に設定されているデバイスにのみ送信されます。したがって、セグメンテーションプロパティが設定されていない場合(たとえば、以前のバージョンのアプリで)、または一致しない値に設定されている場合、通知はそのデバイスに送信されません。

あなたのアプリの特定のバージョンにのみ通知が送信されることを確認するためにセグメンテーションを使用すると、そのように見えます。ただし、現在の通知のために新しいアプリバージョンを除外することはできません。 「等しい」または「等しくない」などのセグメンテーション演算子は、セグメンテーションプロパティがアプリで設定されている場合にのみ機能します。古いバージョンのアプリでは設定されていないため、これらの通知にセグメンテーションを使用することはできません。解決策は、古いアプリバージョンの通知を検出して通過させないように通知フィルタを設計することです。将来的には、 "設定されていません"のようなセグメンテーション演算子を追加するかもしれませんが、これは新しいアプリバージョンが古い通知を送信しないことを確認する唯一の方法です。

私は、ダッシュボードの警告がセグメンテーションの仕組みについて誤った理解を与えるかもしれないことに同意します。このメッセージの改善に取り組んでいきます。ご意見ありがとうございます!

関連する問題