3

こんにちは、標準イベントを介して Bing 変換コードを実装したいと思います。

これを行う最善の方法は何でしょうか。私が調査したところ、bing は、追跡されている「ありがとう」/結果ページに配置される変換コードのみを提供します。サンキューページのない送信を追跡したい。

変換ページへの仮想訪問者として機能するには、bind 関数または javascript で ajax を使用する必要がありますか?

<script type="text/javascript"> if (!window.mstag) mstag = {loadTag : function(){},time : (new Date()).getTime()};</script> <script id="mstag_tops" type="text/javascript" src="//flex.atdmt.com/mstag/site/adf15577-4e29-4422-a6a6-371877293cb3/mstag.js"></script> <script type="text/javascript"> mstag.loadTag("analytics", {dedup:"1",domainId:"1794519",type:"1",revenue:"15",actionid:"77282"})</script> <noscript> <iframe src="//flex.atdmt.com/mstag/tag/adf15577-4e29-4422-a6a6-371877293cb3/analytics.html?dedup=1&domainId=1794519&type=1&revenue=15&actionid=77282" frameborder="0" scrolling="no" width="1" height="1" style="visibility:hidden;display:none"> </iframe> </noscript>

これは、onsubmit イベントでアクティブにしたい変換コードです。

4

2 に答える 2

0
<script type="text/javascript">

function bang() {

    var s1 = document.createElement("script");
    s1.type = "text/javascript"
    s1.text = "if(!window.mstag) mstag = {loadTag : function(){},time : (new Date()).getTime()};";
    document.body.appendChild(s1);

    var s2 = document.createElement("script");
    s2.type = "text/javascript"
    s2.src = "//flex.atdmt.com/mstag/site/sdfsfsdf-5555-49bb-9a12-a8d0d341d336/mstag.js";
    document.body.appendChild(s2);

    var s3 = document.createElement("script");
    s3.type = "text/javascript"
    s3.text = 'mstag.loadTag("analytics", {dedup:"1",domainId:"1130798",type:"1",actionid:"21354"})';
    document.body.appendChild(s3);

    var ns = document.createElement("noscript");
    var iframe = document.createElement("iframe");
    iiframe.src = "//flex.atdmt.com/mstag/tag/sdfsfsdf-5555-49bb-9a12-a8d0d341d336/analytics.html?dedup=1&domainId=1130798&type=1&actionid=21354";
    iframe.frameborder = "0";
    iframe.scrolling = "no";
    iframe.width = "1";
    iframe.height = "1";
    iframe.style.visibility = "hidden";
    iframe.style.display = "none";
    ns.appendChild(iframe);
    document.body.appendChild(ns);

    return true;
}

それで

 onsubmit="return bang();"
于 2012-09-17T17:31:28.890 に答える
0

iframefromnoscriptを のbodyタグに追加するだけですclick。私はjqueryを使用してそれを行いました:

$('<iframe src="//flex.msn.com/mstag/tag/9cad6bfb-f783-447e-810c-0f9f1a0ae968/analytics.html?dedup=1&domainId=[12345]&type=1&actionid=[12345]" frameborder="0" scrolling="no" width="1" height="1" style="visibility:hidden;display:none">').appendTo("body");
于 2014-03-28T20:36:54.560 に答える