Hi,

The MaxCPC is set via this line:

  $adGroupEstimateRequest->maxCpc = new Money(1000000);

It's not currently possible to set the budget via the API, and an
unlimited budget is used for calculations.

Best,
- Eric Koleda, AdWords API Team

On Feb 15, 4:57 am, phpfarmer <jewel.cse....@gmail.com> wrote:
> Hi,
>
> I am trying to get traffic estimates data using adwords documentations
> sample code which 
> ishttp://code.google.com/p/google-api-adwords-php/source/browse/trunk/e...
>
> Now please visit this 
> linkhttps://adwords.google.com/select/TrafficEstimatorSandbox
>
> See here are 2 extra fields like
> Max CPC $ and Daily budget $
>
> Can anyone please let me know who can I set this 2 conditions for
> filtering Traffic data?
>
> My Code sample like
>
> try {
>   // Get AdWordsUser from credentials in "../auth.ini"
>   // relative to the AdWordsUser.php file's directory.
>   $user = new AdWordsUser();
>
>   // Log SOAP XML request and response.
>   $user->LogDefaults();
>
>   // Get the TrafficEstimatorService.
>   $trafficEstimatorService = $user-
>
> >GetTrafficEstimatorService('v201008');
>
>   // Create keywords. Up to 2000 keywords can be passed in a single
> request.
>   $keywords = array();
>   $keywords[] = new Keyword('mars cruise', 'BROAD');
>   $keywords[] = new Keyword('cheap cruise', 'PHRASE');
>   $keywords[] = new Keyword('cruise', 'EXACT');
>
>   // Create a keyword estimate request for each keyword.
>   $keywordEstimateRequests = array();
>   foreach ($keywords as $keyword) {
>     $keywordEstimateRequest = new KeywordEstimateRequest();
>     $keywordEstimateRequest->keyword = $keyword;
>     $keywordEstimateRequests[] = $keywordEstimateRequest;
>   }
>
>   // Create ad group estimate requests.
>   $adGroupEstimateRequest = new AdGroupEstimateRequest();
>   $adGroupEstimateRequest->keywordEstimateRequests =
> $keywordEstimateRequests;
>   $adGroupEstimateRequest->maxCpc = new Money(1000000);
>   $adGroupEstimateRequests = array($adGroupEstimateRequest);
>
>   // Create campaign estimate requests.
>   $campaignEstimateRequest = new CampaignEstimateRequest();
>   $campaignEstimateRequest->adGroupEstimateRequests =
> $adGroupEstimateRequests;
>   $campaignEstimateRequest->targets = array(new CountryTarget('US'),
>       new LanguageTarget('en'));
>   $campaignEstimateRequests = array($campaignEstimateRequest);
>
>   // Create selector.
>   $selector = new TrafficEstimatorSelector();
>   $selector->campaignEstimateRequests = $campaignEstimateRequests;
>
>   // Get traffic estimates.
>   $result = $trafficEstimatorService->get($selector);
>
>   // Display traffic estimates.
>   if (isset($result)) {
>     $keywordEstimates =
>         $result->campaignEstimates[0]->adGroupEstimates[0]->keywordEstimates;
>
>     for ($i = 0; $i < sizeof($keywordEstimates); $i++) {
>       $keyword = $keywordEstimateRequests[$i]->keyword;
>       $keywordEstimate = $keywordEstimates[$i];
>
>       // Find the mean of the min and max values.
>       $meanAverageCpc = ($keywordEstimate->min->averageCpc->microAmount
>
>           + $keywordEstimate->max->averageCpc->microAmount) / 2;
>       $meanAveragePosition = ($keywordEstimate->min->averagePosition
>           + $keywordEstimate->max->averagePosition) / 2;
>       $meanClicks = ($keywordEstimate->min->clicks
>           + $keywordEstimate->max->clicks) / 2;
>       $meanTotalCost = ($keywordEstimate->min->totalCost->microAmount
>           + $keywordEstimate->max->totalCost->microAmount) / 2;
>
>       printf("Results for the keyword with text '%s' and match type
> '%s':\n",
>           $keyword->text, $keyword->matchType);
>       printf("  Estimated average CPC: %.0f\n", $meanAverageCpc);
>       printf("  Estimated ad position: %.2f \n",
> $meanAveragePosition);
>       printf("  Estimated daily clicks: %d\n", $meanClicks);
>       printf("  Estimated daily cost: %.0f\n\n", $meanTotalCost);
>     }
>   } else {
>     print "No traffic estimates were returned.\n";
>   }} catch (Exception $e) {
>
>   print $e->getMessage();
>
> }
>
> Thanks in advance

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

Reply via email to