AdWords API Best way to watch budget? GetRecommendedBudgetList or Impression Share?

2008-10-27 Thread Sunscreem

Hi All,

I'm just getting started with the adwords API and the first script I
want to write is a simple one that will let me know how all my clients
campaigns are doing with regards the daily budget.

Should I be using the new GetRecommendedBudgetList or should I
schedule a report and look at the Impression Share results within
that?

(Or is there another way?!)

Rob
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: Retrieval of paused elements

2008-10-27 Thread Jan Piotrowski (AdWords API Guru)

Hi Denis,

> Why can't we run a getActivePausedElements ?

Better call it getAllPausedElements ;)

- Jan
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: Retrieval of paused elements

2008-10-27 Thread timprepscius

Umm...  Since this a feature request thread.

I would much rather have a way to get all elements that have been
modified/created since a specified date.

In a report..
In a cross client structure report.

Or I'd take anything that returns just this filtered information.

:-)


-tim

On Oct 27, 7:13 am, "Jan Piotrowski (AdWords API Guru)"
<[EMAIL PROTECTED]> wrote:
> Hi Denis,
>
> > Why can't we run a getActivePausedElements ?
>
> Better call it getAllPausedElements ;)
>
> - Jan
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: google adwards problem

2008-10-27 Thread AdWords API Advisor

Hello Afzaal,

 That error message always means the same thing. Please follow the
steps outlined in the error (call getClientAccounts() without any
value set for the clientEmail header) to recreate your Sandbox
accounts.

 The Sandbox is periodically reset and you should not rely on the data
and accounts persisting for more than a few weeks at a time. You
really need to adjust your code to start contacting the Production
environment if you want it to do anything meaningful--the Sandbox
exists to aid in development and allow folks to test their code in a
non-Production environment.

Cheers,
-Jeff Posnick, AdWords API Team


On Oct 27, 1:24 am, afzaal <[EMAIL PROTECTED]> wrote:
> Hi Jeff,
>
> The problem in start that i mentioned in the first post was resolved
> and the site worked correctly on sandbox. The website is still under
> construction and yesterday on Sunday 26th Oct, 08 everything was
> working fine and i worked on some more bits. But when i tried to start
> work on it again on Monday 27th Oct, 08 again i am getting the same
> error that i had in start which is as follows.
>
> Fault: 1 Code: soapenv:Server.userException String: The specified
> client email does not exist. Your client accounts may not exist
> because either this is your first time using the sandbox or the
> sandbox database has been cleaned. Please remove the clientEmail from
> the request header and call the getClientAccounts method from
> AccountService to ensure that your client accounts are created and do
> exist. Detail:
>
> Can you please advise why it has happened again? I have not changed
> anything in the code after it was running fine. Can you please advise
> at your earliest as i have to deliver this project by end of this
> week! I will be really great full to you for this.
>
> thanks,
>
> regards,
>
> afzaal.
>
> On Oct 17, 8:41 pm, AdWords API Advisor <[EMAIL PROTECTED]>
> wrote:
>
> > Hello,
>
> >  The error you're getting can only come from the AdWords API Sandbox
> > environment:
>
> >  http://code.google.com/apis/adwords/docs/developer/adwords_api_sandbo...
>
> > Based on your description of your program it sounds like it was
> > previously running against the Production environment (because you
> > can't actually create real campaigns/ads in the Sandbox or run
> > meaningful reports). So I think you have to take a look and see why
> > your code is now connecting to the URLs for the Sandbox web services
> > instead of production.
>
> >  On the off chance that you really do want to connect to the Sandbox
> > environment, you need to recreate your client_X accounts each time the
> > Sandbox environment is reset (usually once per month). You can do this
> > by making a getClientAccounts() AccountService call from your "MCC"
> > Sandbox account.
>
> > Cheers,
> > -Jeff Posnick, AdWords API Team
>
> > On Oct 17, 5:47 am, afzaal <[EMAIL PROTECTED]> wrote:
>
> > > hi, i am new to google adwards. i have created a scenario that on
> > >client'swebsite i show the compaigns data and customers can login to
> > > their accounts and see reports, ppc etc onclient'swebsite. the
> > > system was working fine a few weeks back but now an error is coming as
> > > below
>
> > > Fault: 1 Code: soapenv:Server.userException String: Thespecified
> > >clientemaildoesnotexist. Yourclientaccounts maynotexist
> > > because either this is your first time using the sandbox or the
> > > sandbox database has been cleaned. Please remove the clientEmail from
> > > the request header and call the getClientAccounts method from
> > > AccountService to ensure that yourclientaccounts are created and do
> > >exist. Detail:
>
> > > Can anyone help me out in this?
>
> > > thanx
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: Retrieval of paused elements

2008-10-27 Thread Denis Vaillant

Yes, this would be the best, but I prefer asking for something
simple : at least, I can hope :)

Denis

On Oct 27, 1:43 pm, timprepscius <[EMAIL PROTECTED]> wrote:
> Umm...  Since this a feature request thread.
>
> I would much rather have a way to get all elements that have been
> modified/created since a specified date.
>
> In a report..
> In a cross client structure report.
>
> Or I'd take anything that returns just this filtered information.
>
> :-)
>
> -tim
>
> On Oct 27, 7:13 am, "Jan Piotrowski (AdWords API Guru)"
>
> <[EMAIL PROTECTED]> wrote:
> > Hi Denis,
>
> > > Why can't we run a getActivePausedElements ?
>
> > Better call it getAllPausedElements ;)
>
> > - Jan
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API How to treat enableSeparateContentBids

2008-10-27 Thread Peer Jakobsen (AdWords API Guru)

Hello,

It seems that since last Friday, the enableSeparateContentBids was
forced to be true on adwords.

How should we treat this in V12. Should we say,

IF content network
   let enableSeparateContentBids always be true
ELSE
   let enableSeparateContentBids always be false


or should we always let it be true, even for non content campaigns?

I assume that content bids on the adgroups should always be set now if
content targeting is enable on the campaign?

Thanks


--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: Retrieval of paused elements

2008-10-27 Thread AdWords API Advisor

Hey Folks,

 I agree it would have been ideal if AdWords API v13 supported more
generic getAllXYZ(status=Deleted|Paused|Active) methods that would
allow you to retrieve all the XYZs (ad groups, campaigns, etc.) that
had a particular status. Hopefully having the methods available to
retrieve active account objects covers the most common use case. I
know it's not going to cover all possible use cases, and that things
can get pretty inefficient when folks are dealing with very large
accounts.

 Providing "show me everything that's changed in the account in this
period of time" functionality via the AdWords API is another request
the product team is very much aware of. I can't comment on any future
plans, but I can tell you that its absence is not due to perceived
lack of developer demand.

 I wrote the AdWords API Local Database Sync project (http://
code.google.com/p/awapi-local-db-sync/) as a way of addressing some of
the current limitations of the AdWords API. Yes, it does rely on
Structure reports, and because of that there is some account data that
is still not exposed, and a separate report needs to be run for each
client account and aggregation type. But the goal is to provide an
easier way of maintaining local snapshots of your account data that
you can then use to determine what's changed in your account recently.
I'm very open to any suggestions about how the code can be extended
(within the limitations of the AdWords API).

Cheers,
-Jeff Posnick, AdWords API Team


On Oct 27, 8:43 am, timprepscius <[EMAIL PROTECTED]> wrote:
> Umm...  Since this a feature request thread.
>
> I would much rather have a way to get all elements that have been
> modified/created since a specified date.
>
> In a report..
> In a cross client structure report.
>
> Or I'd take anything that returns just this filtered information.
>
> :-)
>
> -tim
>
> On Oct 27, 7:13 am, "Jan Piotrowski (AdWords API Guru)"
>
> <[EMAIL PROTECTED]> wrote:
> > Hi Denis,
>
> > > Why can't we run a getActivePausedElements ?
>
> > Better call it getAllPausedElements ;)
>
> > - Jan
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: How to treat enableSeparateContentBids

2008-10-27 Thread AdWords API Advisor

Hello Peer,

 First of all, I'm assuming that you've already seen this thread, but
if there are folks who want more background, please see

  
http://groups.google.com/group/adwords-api/browse_thread/thread/64a7d73e4e24fc56#

 The full set of changes is being rolled out gradually for all
accounts. Many accounts saw this change take place last week, and
there's a very good chance that you will see it take place this week
if you haven't yet. (I personally am not a fan of having different
accounts behave in a different fashion for periods of time, as it
makes things confusing for our developers and hard to get a consistent
message across, but it's outside of my control.)

 The basic change is that AdWords (whether accessed via the API or the
web interface) has done away with having to specifically enable
campaigns for separate content bids. All campaigns are always enabled
for separate content bids. You probably noticed that the
enableSeparateContentBids field no longer exists in the v13 Campaign
object, as it's no longer meaningful.

 As for the majority of folks who are still using v12, while
enableSeparateContentBids is still exposed on the Campaign object, you
should treat it like it's always true. Don't worry if you don't have
content bids set on the ad group level, or if you don't plan on
targeting your campaigns for the content network--the net effect of
this change is that all campaigns have the option of setting separate
content bids if they choose to, without having to worry about enabling
that attribute on the Campaign object first.

Cheers,
-Jeff Posnick, AdWords API Team


On Oct 27, 1:34 pm, "Peer Jakobsen (AdWords API Guru)"
<[EMAIL PROTECTED]> wrote:
> Hello,
>
> It seems that since last Friday, the enableSeparateContentBids was
> forced to be true on adwords.
>
> How should we treat this in V12. Should we say,
>
> IF content network
>        let enableSeparateContentBids always be true
> ELSE
>        let enableSeparateContentBids always be false
>
> or should we always let it be true, even for non content campaigns?
>
> I assume that content bids on the adgroups should always be set now if
> content targeting is enable on the campaign?
>
> Thanks
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Java Client Library Updated (v2.2.0) includes v13

2008-10-27 Thread AdWords API Advisor

An updated version of Java client library is available from
http://code.google.com/p/google-api-adwords-java/.
This release adds v13 support, but will still default to v12.

Thanks to everyone who reported bugs and feature requests at
http://code.google.com/p/google-api-adwords-java/issues/list.

--Adam Rogal, AdWords API Team
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: How to treat enableSeparateContentBids

2008-10-27 Thread Peer Jakobsen (AdWords API Guru)

Hi Jeff,

Thanks a lot for clarifying this.

Cheers,
Peer Jakobsen
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API DotNet Client Library Updated (v2.1.0) includes v13

2008-10-27 Thread Adam Rogal
An updated version of the .Net client library is now uploaded to
http://code.google.com/p/google-api-adwords-dotnet/.

This is a major release and includes the following changes and updates*:

- Added support for v13. Default will still be v12.

* For a full list see
http://code.google.com/p/google-api-adwords-dotnet/source/browse/trunk/ChangeLog
--Adam Rogal, AdWords API Team

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Getting the "An internal error has occurred" from the sandbox

2008-10-27 Thread Angelo

This is my first time using the API. I've got my Client Center account
set up and am trying to use the latest .Net example code.

If I specify a value such as "[EMAIL PROTECTED]" in the
clientEmail setting, I get the "The specified client email does not
exist" error. If I specify nothing for the clientEmail setting and
call the getClientAccounts method as the error message instructs, I
get the "An internal error has occurred" error.

I've tried v12 and v13 with the same result.

I've checked all my settings and read every post I could find online
regarding this error and haven't found a solution. The email is
correct as is the password. The developerToken is set in the following
format: "[EMAIL PROTECTED]". No applicationToken is set and the
clientEmail setting is formatted properly when it's used.

I'm running the AccountServiceDemo from the examples. I've verrified
all settings being passed are correct in the log. I added one line of
code to the AccountServiceDemo to call the getClientAccounts otherwise
it's the exact code that I downloaded.

The email for my account is a bit long (35 chars) but I wouldn't think
that would break it, would it? I'm just taking shots in the dark at
this point since I've tried everything I could find to no avail.
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Building correct DestinationUrl with AdID and AdGroupID

2008-10-27 Thread worldtourism

Hi i am pretty new to the Adwords API and i am using the .net client
library.
Our company is building the DestinationUrls to look like

http://www.domain.com.au/?k={keyword}&a={creative}&s=1
a={creative} is our add id.

We are tyring to build our own tracking with the API but from our
understanding The adID is only unique per Adgroup so to have it in the
destination URL by itself is useless. Is there a way to automatically
include an adgroupID into the URL?

If not what is the best practice to track when an ad is clicked?
currently we were trying to use the "Service.getAd(Me.AdGroupID,
adID)" from the client library to get an adobject from the API but
this requires me to have an AdgroupID.

Do you have to know the AdgroupID in order to track when an ad is
clicked? or is there another solution?
Thankyou in advance for your help
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API Re: Getting the "An internal error has occurred" from the sandbox

2008-10-27 Thread Angelo


Looks like it's working now. I created the account about 7 hours ago
so it appears that it takes a some time for new records to propagate
through the system.

One thing that would be great is to provide some details in these
error messages. I found quite a few people online who got this error
for what turned out to be a variety of different things. From reading
the responses of the Google support guys, it sounds like the error
details are logged on Google's servers so why not pass that info back
to the developers using the API?

If it takes a while before a new account can be used via the API it
would certainly be useful to note that in the documentation. I know it
would have saved me several hours of pulling my hair out :)



On Oct 27, 6:07 pm, Angelo <[EMAIL PROTECTED]> wrote:
> This is my first time using the API. I've got my Client Center account
> set up and am trying to use the latest .Net example code.
>
> If I specify a value such as "[EMAIL PROTECTED]" in the
> clientEmail setting, I get the "The specified client email does not
> exist" error. If I specify nothing for the clientEmail setting and
> call the getClientAccounts method as the error message instructs, I
> get the "An internal error has occurred" error.
>
> I've tried v12 and v13 with the same result.
>
> I've checked all my settings and read every post I could find online
> regarding this error and haven't found a solution. The email is
> correct as is the password. The developerToken is set in the following
> format: "[EMAIL PROTECTED]". No applicationToken is set and the
> clientEmail setting is formatted properly when it's used.
>
> I'm running the AccountServiceDemo from the examples. I've verrified
> all settings being passed are correct in the log. I added one line of
> code to the AccountServiceDemo to call the getClientAccounts otherwise
> it's the exact code that I downloaded.
>
> The email for my account is a bit long (35 chars) but I wouldn't think
> that would break it, would it? I'm just taking shots in the dark at
> this point since I've tried everything I could find to no avail.
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---



AdWords API SandBox wigging out?

2008-10-27 Thread mark

Hello!

  Along the same vein as a previous poster who was getting weird
internal errors with the Sandbox, we're suddenly seeing a lot of "More
than one adwords account exist for the specified login" errors being
returned from the Sandbox for calls to
AccountService::getClientAccounts.

  This is stuff that was all working just fine sometime in the last 18
hours.

  m.


--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~--~~~~--~~--~--~---