Faits: A. H._, née en 1971, a travaillé du 11 juin 2001 au 31 octobre 2005 en qualité de courtière au service du groupe X._ SA. En sus d'un salaire mensuel brut de 4000 fr, le contrat de travail prévoyait le versement d'un intéressement de 10 % sur les commissions de courtage nettes payées à la fin du mois au cours duquel celles-ci étaient intégralement encaissées par X._. H._ a requis l'octroi d'une indemnité de chômage à partir du 1er novembre 2005. Par décision du 6 janvier 2006, la caisse de chômage Unia (ci-après: la caisse) a fixé à 5'740 fr. le montant du gain assuré sur la base de la moyenne des douze derniers mois d'activité. Elle a précisé que les commissions touchées par l'assurée faisaient partie intégrante du gain déterminant et devaient « être réparties sur les mois où elles avaient été effectuées et non au moment où elles avaient été touchées ». Par lettre du 17 janvier 2006, H._ a fait opposition à cette décision en demandant que le montant du gain assuré fût fixé à 6'345 fr. 85 (montant net déclaré selon elle à l'AVS). Par décision du 13 novembre 2006, la caisse a partiellement admis l'opposition de l'assurée et fixé le gain assuré à 5'795 fr. En sus du salaire de base, elle a pris en compte, selon le principe de la survenance, un montant total de 11'430 fr. à titre de commissions pour la période de novembre 2004 à octobre 2005. B. Saisi d'un recours de H._ contre cette dernière décision, le Tribunal administratif du canton de Vaud l'a rejeté par jugement du 31 mai 2007. C. H._ interjette un recours en matière de droit public contre ce jugement dont elle demande l'annulation, sous suite de frais et dépens. Elle conclut à ce que le Tribunal fédéral statue soit en fixant lui-même le montant du gain assuré, soit en renvoyant la cause à la juridiction cantonale pour nouveau jugement dans le sens des considérants. Elle demande que le gain assuré soit fixé - à 6'489 fr. 50 - en tenant compte de tous les montants perçus depuis le mois de novembre 2004, indépendamment de la date de conclusion des contrats.