0

iPhoneのSafariブラウザからピクセルを発射する解決策を見つけようとしています

これが私のシナリオです:

送信ボタンをクリックしてから 10 秒後にサードパーティにピクセルを送信する必要がある Web サイト (ネイティブ アプリではない) があります (現在は JavaScript を使用しています)。

問題は、別のアプリに移動すると、JavaScript の実行が停止するため、ピクセルが起動されないことです。

ピクセルをトリガーする他の方法はありますか?

4

3 に答える 3

1

モバイルブラウザでそれを行う方法はありません。私が考えることができる唯一のことは、あなたがモバイルにいることを検出し、それから送信時にgifをトリガーすることです. 10秒後でなければならない場合は、サーバーから起動して、 gif のリクエストで送信されたデータを偽造します。

于 2013-04-09T07:03:46.110 に答える
0

私があなたの問題を理解していれば、選択肢は 2 つしかないと思います。

  1. フォーム ページからトラッキング ピクセルを送信します (制御している場合)。また
  2. トラッキング ピクセル リクエストを発行した後でのみフォームを送信します (または、より安全に、エラーのない応答を取得した後)。

問題は、タブがアクティブでない場合、Mobile Safari がタブを完全にスリープ状態にすることです。それらはすぐにスリープ状態になると思います (ネイティブの Web ビューとは異なり、アプリをシャットダウンして、アプリが "辞退" する前に必要なハウスキーピングを行うのに 2 秒かかります)。

于 2013-04-08T11:57:11.673 に答える