0

私は Wistia の Turnstile を使用して、ビデオの最後にある電子メールをキャプチャしています。問題は、ユーザーが送信をクリックした後に別のページにリダイレクトしたいということです。メッセージには、ダブルオプトインを確認するために電子メールを確認するよう要求するものがあります。

2つの埋め込みタイプを使用してみましたが、成功しませんでした。

IFrame:

<iframe src="//fast.wistia.net/embed/iframe/7zu6ze7v40?videoFoam=true" allowtransparency="true" frameborder="0" scrolling="yes" class="wistia_embed" name="wistia_embed" allowfullscreen mozallowfullscreen webkitallowfullscreen oallowfullscreen msallowfullscreen id="my_wistia_video"></iframe>
<script src="//fast.wistia.net/assets/external/iframe-api-v1.js"></script>
<script>
  wistiaEmbed = document.getElementById("my_wistia_video").wistiaApi;
  wistiaEmbed.bind("conversion", function(type, val) {
  window.location.href == "http://the_page";
});
</script>

API:

<div id="wistia_7zu6ze7v40" class="wistia_embed" style="width:640px;height:508px;">&nbsp;</div>
<script charset="ISO-8859-1" src="//fast.wistia.com/assets/external/E-v1.js"></script>
<script>
  wistiaEmbed = Wistia.embed("7zu6ze7v40", {
    videoFoam: true
  });
  wistiaEmbed.bind("conversion", function(type, val) {
    window.location.href == "http://the_page";
  });
</script>

ヒントやアドバイスはありますか?

4

2 に答える 2

1

で比較演算子(ブール演算子)を使用しているように見えます。その場所で単一を使用して、例で単純に設定し==たいと思うでしょう。比較演算子について詳しく知りたい場合は、この W3 ページを確認してください。=window.location.href

とにかく、この埋め込みをお勧めします:

<div id="wistia_7zu6ze7v40" class="wistia_embed" style="width:640px;height:508px;">&nbsp;</div>
<script charset="ISO-8859-1" src="//fast.wistia.com/assets/external/E-v1.js"></script>
<script>
  wistiaEmbed = Wistia.embed("7zu6ze7v40", {
videoFoam: true
  });
  wistiaEmbed.bind("conversion", function(type, val) {
    window.location.href = "http://the_page";
  });
</script>
于 2014-06-20T16:00:09.450 に答える
0

質問の答えが見つかりませんでしたが、場合によってはさらに良い方法で問題を解決しました。

アイデアは、ビデオがあるページにフォームを含め、ビデオが終了したときにのみフォームを表示することです。フォームの div には「display: none;」が必要です。このコードは、ビデオが終了したときに表示されます。

<script>
  wistiaEmbed = document.getElementById("my_wistia_video").wistiaApi;
  wistiaEmbed.bind("end", function() {  
    document.getElementById("div_id").style.display = 'block';
  });
</script>

この場合、改札口の使用をやめました。私は行動を促すフレーズを使用していますが、ビデオを編集することも別の解決策になると思います.

于 2014-06-22T18:23:57.087 に答える