You can look at compliance two ways, firstly as a screening tool... say you introduced yourself to some girl and exchanged a few words before one of you moved on, then you see her later and wave her over to you... all other things being equal, if she doesn't comply she's not into you, don't waste your time.
As to gaining compliance you have to start real small... there are a number of dimensions
(1) are you asking for a little or a lot (tell me your name / take your pants off)
(2) compliance requests / compliance demands / taken compliance, and do you soften it with voice tone (tell me your name. / tell me your name?)
(3) justified / unjustified compliance (hey it's getting cold, let's go sit inside. / let's go sit inside.)
So you start with justified compliance requests about small stuff and build from there.
I used to have trouble with compliance but I have realized it is about repetition and consistency.
Repetition: In the course of an hour you can make dozens of small requests / suggestions / demands and each one just gets her that little bit more accustomed to your leadership.
Consistency: Once you have escalated to giving orders don't go backwards, don't then suddenly say "please could you get me a beer from the fridge", instead if you are uncertain about the magnitude of the new demand, use voice tone, "Get me a beer from the fridge?" or if you are feeling bold just go for it.
It's a wonderful feeling, demanding and receiving compliance, especially as it leads to trouble free escalation and lets you try badass stuff in bed you wouldn't have been game to ask for.
cheers, Ray