JavaScriptでフラグをビットで管理する~複数の状態フラグを少ない容量で管理
状態を管理する、その状態に応じて条件分岐するやり方。 フラグをビットで管理するメリットとケース 特定の条件でのみリマーケティングタグを発火する、イベントをカウントするなど、何らかの処理をすることがある。 「3回目の訪問で、詳細ページを閲覧済みで、未購入のユーザに対して広告配信をしたい」 というケースなど、条件が複雑になると広告配信プラットフォームのタグと管理画面だけでは実現不可能で、JavaScriptとcookieを使う必要がある。 個別の条件を満たしたときにJavaScriptで条件判定をし、フラグを立てる。 その結果をcookieに保存する。 cookieに保存されたフラグの組み合わせを…