タグはいくつ設定できますか?
ユーザーごとに設定できるデータタグの数については、プラン制限を確認してください。各ユーザーに設定できるデータタグの数のみが制限されます。アプリ内に存在できるデータタグの組み合わせの総数に制限はありません。 たとえば、無料プランではユーザーごとに2つのタグを設定できますが、使用できるキーと値の数は無制限です。例:- UserAのタグ:
first_name : Jonとvip_status : gold - UserBのタグ:
favorite_color : redとdogs_favorite_color : brown
first_nameまたはvip_statusタグが削除されるか、プランがアップグレードされるまで、favorite_color : greenのような別のタグを持つことはできません。
より多くのデータタグが必要な場合は、営業チームにお問い合わせいただき、詳細なオプションについてご相談ください。
プランの資格を超えている場合、データタグはどうなりますか?
アプリケーションは引き続きユーザーごとにデータタグが設定されます。タグを追加または更新する際、プランの制限を超えているユーザーに変更を加えることはできません。つまり、ユーザーがタグ制限に達しているか超えている場合は、まず不要なタグを削除してから、目的のタグを追加または更新する別のリクエストを行う必要があります。 例: アカウントのタグ制限が20の場合。つまり、各ユーザーは一度に20個の一意のタグ「キー」のみを設定できます:- ユーザーが0個のタグを持っている場合:
- ユーザーが19個のタグを持っている場合:
- 1〜20個のタグキーを設定するリクエストは成功します。
- 21個以上のタグキーを設定するリクエストは失敗し、タグは設定されません。
ユーザーが持っているタグの数を確認するにはどうすればよいですか?
オーディエンス > ユーザーページの「タグ」列に移動するか、ユーザーデータのエクスポートを参照してください。アプリが使用しているデータタグの数を減らすにはどうすればよいですか?
API更新からCSVのアップロードまで、いくつかのオプションがあります。すべてのオプションのリストについては、タグを参照してください。データタグがユーザーに表示されないのはなぜですか?
タグが設定または表示されない理由はいくつかあります: ネットワーク接続とページセッション ユーザーにタグが表示されない最も一般的な理由は、タグ更新リクエストが行われたときにネットワーク接続が不安定または接続がないことです。 v5モバイルSDKは、データタグをローカルにキャッシュし、安定したインターネット接続を検出するとタグの追加を再試行します。 Web SDKでは、タグを設定する前にユーザーを作成する必要があります。つまり、ユーザーがWebプッシュにサブスクライブしたか、addEmail/addSmsメソッドを呼び出してサブスクリプションを作成した場合です(サブスクリプションをユーザーに関連付けるためにloginメソッドを呼び出すことをお勧めします)。
ユーザーが作成されると、ページセッションが同じである限り(ユーザーが別のページに移動していない)、タグは自動的にサーバーに送信されます。
タグが設定される前にユーザーがページを離れた場合、タグは取得されません。getTagsメソッドを使用してタグが設定されているかどうかを確認するか、addTagsメソッドを再度呼び出してください。
ブラウザのキャッシュのクリア
Webサブスクライバーがブラウザデータをクリアすると、ブラウザに保存されているサブスクリプションデータが破棄されます。OneSignalは、サイトに戻ったときにユーザーを自動的に再サブスクライブする機能を提供しますが、次のいずれかがない限り、タグは追加されません:
loginメソッドが呼び出され、新しいサブスクリプションが既存のユーザーとそのタグに関連付けられます。- タグ付けメソッドが再度呼び出されます。
詳細については、Webプッシュブラウザの動作を参照してください。