ボタンのクリックを追跡して分析をmixpanelに記録するコードブロックがあります。Javascriptの部分は、その下にアラートが表示されている場合にのみ機能します。
<script type="text/javascript">
$('.buy').click(function() {
var myPart = $('#part-name').text();
var myDistributor = $(this).closest('tr').children('.distributor').text();
mixpanel.track("Buy Part Link", {"PartName": myPart, "Distributor": myDistributor});
});
</script>
アクティビティはMixPanelでは追跡されません。しかし、mixpanelのトラッキングコードの下にalert ('added');
を追加すると、突然完全に機能します。
なぜですか?
更新:一部の人が尋ねたので、警告はmixpanel.track
コマンドの下に置かれました。
アラートはどこに追加しましたか? –
あなたが 'a'タグを使用していて、スクリプトがその仕事をする前にページがリフレッシュされている可能性があります。 – musefan
@musefanああ、それはいいです。それも考えなかった。 –