Marketing mix harus selalu dapat bersifat dinamis, selalu dapat menyesuaikan diri dengan lingkungan eksternal maupun internal. Faktor eksternal yaitu faktor diluar jangkauan perusahaan yang antara lain terdiri dari pesaing, teknologi, peraturan pemerintah, keadaan perekonomian, dan lingkungan sosial budaya. Sedangkan faktor internal adalah variabel-variabel yang terdapat dalam marketing mix yakni : Product (produk), Price (Harga), Place (Tempat), dan Promotion.