Ok, il problema è lato PHP. Ovviamente il PHP genera il codice da mandare al client (attraverso quelle variabili) a prescindere dal valore di num_tracciati, il quale determina l'esecuzione di una o dell'altra condizione.

Dovresti riorganizzare meglio la parte PHP. Puoi ad esempio porre le condizioni direttamente nel PHP in modo che al JavaScript gli arrivi direttamente la variabile data valorizzata, o comunque porre delle condizioni (lato PHP) che impediscano la lettura/esecuzione di variabili non definite.