Skip to content

ゲーミングメディア判定のセグメント実装

概要

ゲーミングの記事ページ以外の場合にポップアップを表示。
bpTrackVars.mediaId == NGMの場合にゲーミング記事と判定する。
動作確認ではdist/index.htmlの下記部分のmediaIdの値をNGMや空にして検証する。

<script type="text/javascript">
      bpTrackVars = {
        "mediaId": "NGM",
        ・・・
      }
</script>

確認方法

  1. bpでdocker-compose exec app rails s → rails起動
  2. セグメント作成画面を開く。
  3. 名称: 非ゲーミング記事,セグメントキー: is_non_gaming_media,種別: 指定文字列,true(対象),false(除外) のセグメントを作成。
  4. 作成したセグメントを指定したポップアップ作成。
  5. project-client-jsリポジトリに移り、nikkei-nxr配下でnpx webpack serveでローカルを起動(詳細はnikkei-nxr配下のREADME参照)
  6. dist/index.htmlのbpTrackVars.mediaIdの値を"NXR"に変更。
  7. http://localhost:9009/を開く。
  8. ポップアップが表示されればOK。
  9. bpTrackVars.mediaIdの値を"NGM"に変更
  10. ポップアップが表示されなければOK。
  11. dist/index.htmlのbpTrackVars.mediaIdの値を空にする。
  12. ポップアップが表示されればOK。
Edited by Rintaro Ishikawa

Merge request reports