@kei161220

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

条件に一致した場合のみScriptタグを出力したい

解決したいこと

Javascriptにて、
ある条件に一致した場合のみScriptタグを出力したいです。
下記でやりたいことをなんとなくでソースを載せているとおり
ある条件に一致した場合にのみ、Scriptタグの設置・読み込みをしたく
条件に不一致の場合は変数含め設置させない、としたいです。

なぜこのようなことをやりたいかと言いますと
例えばコンバージョン(計測タグ)で、購入回数が0の方のみ(初回購入)
タグを設置し発火したい、といった理由からです。

下記でのaaaaa変数には購入回数が入っているイメージです。

変数のみであれば単純にif使用でよいと思いますが、それだけでなく
scriptタグ自体を判定内に入れる場合の方法がわからず教えて頂きたいです。

宜しくお願い致します。

やってみたこと)

<script type="text/javascript" language="javascript">
if (aaaaa === '0') {
</script>
<script type="text/javascript" language="javascript">
  /* <![CDATA[ */
  var tag_conv_io = "abcdefg";
  var tag_conv_label = "11111";
  var tag_conv_transaction_id = "22222";
  var tag_conv_value = "0";
  /* ]]> */
</script>
<script type="text/javascript" language="javascript" charset="UTF-8" src="https://tag.co.jp/conv.js"></script>

<script type="text/javascript" language="javascript">
}
</script>
0 likes

1Answer

Comments

  1. @kei161220

    Questioner

    なるほど、動的インポートという方法があるのですね。
    勉強になります。調べてみます。
    ありがとうございます!

Your answer might help someone💌