2017-08-30 5 views

答えて

0

GAがデータを送信するときにコードが実行されるようにしたい場合は、tasksをGAで使用できます。デフォルトでは何もしないカスタムタスクがあり、GAにカスタム動作を追加できます。

タスクは、トラッキング呼び出し中に特定のアクションを実行するjavascriptコールバックです(クッキーがあるかどうかをチェックし、ページスピードのサンプルを設定し、ペイロードデータが正しいかどうかを確認します)。基本的にあなたのようなシナリオのためのカスタムコールバック。私の帽子の上から

非常これは次のようになります:

ga('create', 'UA-XXXXX-Y', 'auto'); 
ga('set', 'customTask', function(model) { 
    page = model.get('page'); 
    if(page.indexOf('pageview/where/i/want/my/pixel') { 
    trackingUrl = "/path/to/pixel"; 
    trackingPixel = new Image(); 
    trackingPixel.src= trackingUrl; 
    } 
}); 

(未テスト、微調整が必​​要な場合があります)。

しかし、GAがトラッキング呼び出しを送信したときにのみタスクが実行されるため、タグをGA呼び出しに結びつけることが目的です。

関連する問題