全ての広告に申請を出すために、200件近くポチポチとチェックボックスを付けていたせいで、腕が痛いです。
申請すると即時提携される広告と、提携まで一定時間待つ広告があるんですが、広告を貼りたい時に提携待ちで利用できないという事が何度かありましたので、面倒くさくて先にまとめて申請しておく事にしました。
アクセストレードとJanetというASPはとても申請し易く簡単に終わったのですが、バリューコマースがとてつもなく面倒だったので、javascriptを使って簡単にチェックを入れられる方法を記載します。
バリューコマースは一件一件チェックを入れる
他のサイトは一括でチェックを入れられるボタンがあって、例えば100件申請したい広告がある場合でも、一括でチェックを入れて100件まとめて申請する事が出来ます。
しかし、バリューコマースにはこれが無いです!
そんな訳ないか。と思ってページ内を探してみたのですが見当たりません。
なので一件一件チェックを入れて申請する必要があります。
※どこまで公開していいのか不明な為内容は消しています。
この作業を1000件とかする必要があります。さすがに腕が腱鞘炎になりそうです。。
200件位ぽちぽちやっていたのですが、これは無理と思い、まとめてチェックするJSを探したら良いのを見つけました。
JSを使えばチェックボックスを一括でチェックできる
ブラウザはChromeを使用します。safariなどでも出来るかも知れませんが試していません。
やり方ですが、まずは申請したい広告をまとめて表示します。
私は全部に申請したかったので、未提携の広告全てを表示し、表示件数も最大の100件表示にしました。
広告を表示したら適当な所で右クリックを押して、出てきたウインドウ内の「検証」をクリックします。
画面の下にウインドウが表示されると思いますので「Console」と書いてあるところを押します。
> となってるところをクリック出来ますのでクリックし、下記のコードを貼り付けます。
(function (){var inputs = document.getElementsByTagName(‘input’);for(var i=0; ; i++){for (var j=0; j < inputs.length; j ++) {var e = inputs[j];if (e.type == ‘checkbox’)e.checked = true;}if(i < window.frames.length){try {inputs = window.frames[i].document.getElementsByTagName(‘input’);}catch(e){}}else{break;}}})();
貼りつけたらEnterキーを押すと実行されます。
undefinedと表示されるかと思います。
チェックボックスをみるとチェックが付いているのがわかると思います。ただ、このままだと「チェックした広告主の広告素材を選ぶ」というボタンを押すことが出来ませんので、一度適当なチェックボックスのチェックを外して、また付けてみて下さい。押せるようになったかと思います。これで一括で申請できます。
もっと早く探しておけば…と思ったので同じような人が減る事を祈って。