Hi Eric,

I'm glad you were able to attend the event and get some of your
questions answered.  I'll pass this on to Stan and Adam and relay any
information they find.

Best,
- Eric K.

On Jan 12, 2:20 pm, Eric <wetr...@gmail.com> wrote:
> Sorry Eric, events overtook the priority of this and I don't have the
> information necessary to pursue it.  However, I attended the AdWords
> API Hack Day in SF and talked to Adam and Stan about the general
> problem of undocumented ReportService behavior.  As discussed in this
> thread, we would like the ReportService to not fail if we don't have
> something of a particular type in order to use a particular column.
> We would simply like the ReportService to just leave the cell blank if
> the column does not apply to the data.  Can you please remind Adam and
> Stan to check that the v2009 ReportService does not carry along this
> behavior?
>
> Thanks.
>
> -Eric T.
>
> On Dec 22 2009, 7:14 am, AdWords API Advisor
>
>
>
> <adwordsapiadvi...@google.com> wrote:
> > Hi Eric,
>
> > I would like to investigate this further, could please email me the
> > account IDs of the accounts in question, as well as some sample SOAP
> > requests that demonstrate the issue?  Please send them to
> > adwordsapiadvi...@google.com and then update this thread so I know to
> > check that mailbox.
>
> > Best,
> > - Eric K.
>
> > On Dec 18, 1:16 pm, Eric <wetr...@gmail.com> wrote:
>
> > > Eric,
>
> > > We are also experiencing the same problem but when we switch to using
> > > a sub-MCC.  So our structure looks like
>
> > > Main MCC
> > >   Sub MCC #1
> > >     Account #1
> > >       ...
> > >         MobileAd
> > >     Account #2
> > >     Account #3
> > >       ...
> > >         MobileAd
> > >   Sub MCC #2
> > >     ...
>
> > > When we submit the report request using the Main MCC credentials,
> > > everything works fine.  We are not providing the clientEmail header,
> > > but are providing the clientEmail in the report request along with
> > > crossClient set to true.  When we switch to using Sub MCC #1, the
> > > report request fails with theBusinessNamecolumn error.
>
> > > Let me know if you need us to provide the captured SOAP requests and
> > > responses to provide another data point.  Our collection vague
> > > recollection was that there was something that had to be set at the
> > > MCC level, but that "feature" was removed in subsequent releases of
> > > AdWords.
>
> > > I agree with Jeff's assertion that "If a report is capable of
> > > returning columns "1" thru "X" then the requestor should ALWAYS be
> > > able to ask for any columns regardless of the data circumstances of a
> > > particular account."  This, I feel, is a problem that plagues the
> > > Report API as we have encountered similar problems with
> > > LocalBusinessAds to the point that we have had to remove support for
> > > this from our product.  I understand they are legacy and we were
> > > fortunate that none of our clients were using them.  Saying that we
> > > should catch the exception and then remove columns from the report
> > > request increases the complexity of our code and puts a lot of burden
> > > on us trying to figure out undocumented behaviors of the API.
>
> > > Thanks.
>
> > > -Eric T.
>
> > > On Nov 25, 1:33 pm, AdWords API Advisor <adwordsapiadvi...@google.com>
> > > wrote:
>
> > > > Hi Jeff,
>
> > > > I'll pass this information on to our core engineering team to see if
> > > > they can pinpoint the cause of this issue.  I can't say if or when
> > > > this issue will be resolved, and in the mean time I would recommend
> > > > working around the issue using one of the suggestions we discussed
> > > > previously.
>
> > > > Best,
> > > > - Eric
>
> > > > On Nov 25, 1:54 am, Ayup <ehupj...@gmail.com> wrote:
>
> > > > > Hi Eric
>
> > > > > Email sent
>
> > > > > Regards,
> > > > > Jeff
>
> > > > > On Nov 25, 7:22 am, AdWords API Advisor <adwordsapiadvi...@google.com>
> > > > > wrote:
>
> > > > > > Hi Jeff,
>
> > > > > > At this point it probably makes sense for me to look at these two
> > > > > > campaigns in more detail.  Please email the campaign IDs to
> > > > > > adwordsapiadvi...@google.com and update this thread after you have
> > > > > > done so.
>
> > > > > > Thanks,
> > > > > > - Eric
>
> > > > > > On Nov 23, 10:15 pm, Ayup <ehupj...@gmail.com> wrote:
>
> > > > > > > Hi Eric
>
> > > > > > > Confirming that there are no deleted campaigns in the account for
> > > > > > > which the report was successfully run.
>
> > > > > > > Regards,
> > > > > > > Jeff
>
> > > > > > > On Nov 24, 8:22 am, AdWords API Advisor 
> > > > > > > <adwordsapiadvi...@google.com>
> > > > > > > wrote:
>
> > > > > > > > Hi Jeff,
>
> > > > > > > > Can you ensure that there are no deleted campaigns in the 
> > > > > > > > account that
> > > > > > > > haveMobileor Local Business Ads?  I believe that having the ads 
> > > > > > > > in a
> > > > > > > > deleted campaign would also allow the column to be validated.
>
> > > > > > > > As for the general functionality, I understand your concern 
> > > > > > > > with the
> > > > > > > > current way column validation works.  I will pass this 
> > > > > > > > information on
> > > > > > > > to the core engineering team for further consideration.
>
> > > > > > > > Best,
> > > > > > > > - Eric
>
> > > > > > > > On Nov 22, 7:01 pm, kc <karthik.chandrasekha...@gmail.com> 
> > > > > > > > wrote:
>
> > > > > > > > > Eric
>
> > > > > > > > > Thanks for your reply last week.
>
> > > > > > > > > Unfortunately, your updated assertion still doesn't seem to be
> > > > > > > > > correct.  I have an example of an account which has only one 
> > > > > > > > > campaign
> > > > > > > > > that owns 2 text ads and does not have an associated MCC 
> > > > > > > > > attached to
> > > > > > > > > it - yet I AM able to successfully request a Creative 
> > > > > > > > > Structure report
> > > > > > > > > for it with bothBusinessNameand BusinessAddress included in 
> > > > > > > > > the
> > > > > > > > > request message.  However, I have other similar accounts for 
> > > > > > > > > which the
> > > > > > > > > request fails.
>
> > > > > > > > > Re your statement "The general rule still applies though, 
> > > > > > > > > which is
> > > > > > > > > that you cannot include a column in a report if the account 
> > > > > > > > > used to
> > > > > > > > > schedule that report doesn't include at least one object that 
> > > > > > > > > returns
> > > > > > > > > that column" - can I say that, in my opinion, I consider this 
> > > > > > > > > to be an
> > > > > > > > > inappropriate way to provide support for a report.  If a 
> > > > > > > > > report is
> > > > > > > > > capable of returning columns "1" thru "X" then the requestor 
> > > > > > > > > should
> > > > > > > > > ALWAYS be able to ask for any columns regardless of the data
> > > > > > > > > circumstances of a particular account.  If a column is 
> > > > > > > > > inappropriate
> > > > > > > > > for a particular circumstance then it would be better to 
> > > > > > > > > simply return
> > > > > > > > > a blank value for the column.  The Creative Structure report 
> > > > > > > > > is a
> > > > > > > > > prime example of where this behaviour would be far more 
> > > > > > > > > appropriate -
> > > > > > > > > how and why should the requestor know in advance what type of 
> > > > > > > > > ads have
> > > > > > > > > been defined for an account?  Given that this report contains 
> > > > > > > > > the
> > > > > > > > > field CreativeType, the requestor should make use of this 
> > > > > > > > > field to
> > > > > > > > > determine whether other columns in the returned report are 
> > > > > > > > > appropriate
> > > > > > > > > or not.
>
> > > > > > > > > Regards,
> > > > > > > > > Jeff
> > > > > > > > > On Nov 17, 4:17 am, AdWords API Advisor 
> > > > > > > > > <adwordsapiadvi...@google.com>
> > > > > > > > > wrote:
>
> > > > > > > > > > Hi Jeff,
>
> > > > > > > > > > Thank you for doing such thorough testing and for providing 
> > > > > > > > > > a detailed
> > > > > > > > > > description of your findings.  I wasn't aware thatMobileAds 
> > > > > > > > > > also
> > > > > > > > > > used theBusinessNamecolumn, so my advice about MCC and Local
> > > > > > > > > > Business Ads wasn't completely accurate for your 
> > > > > > > > > > circumstance.  The
> > > > > > > > > > general rule still applies though, which is that you cannot 
> > > > > > > > > > include a
> > > > > > > > > > column in a report if the account used to schedule that 
> > > > > > > > > > report doesn't
> > > > > > > > > > include at least one object that returns that column.
>
> > > > > > > > > > For example, let's take the following account structure:
>
> > > > > > > > > > MCC:
> > > > > > > > > > - Account #1 (HasMobileAds)
> > > > > > > > > > - Account #2 (Has NoMobileAds)
>
> > > > > > > > > > If you try to schedule a report using theBusinessNamecolumn 
> > > > > > > > > > you'll
> > > > > > > > > > have the following results:
>
> > > > > > > > > > - As Account #1 => SUCCESS
> > > > > > > > > > - As Account #2 => ERROR
> > > > > > > > > > - As MCC using clientEmail header for Account #1 => SUCCESS
> > > > > > > > > > - As MCC using clientEmail header for Account #2 => ERROR
> > > > > > > > > > - As MCC using no clientEmail header and using crossClient 
> > > > > > > > > > option =>
> > > > > > > > > > SUCCESS
>
> > > > > > > > > > Since Account #1 has at least oneMobileAdit can include this
> > > > > > > > > > column, but since Account #2 does not have any it will 
> > > > > > > > > > return an
> > > > > > > > > > error.  Using an MCC account with a clientEmail specified 
> > > > > > > > > > is the same
> > > > > > > > > > as logging in with the Account directly.  Using an MCC 
> > > > > > > > > > account with no
> > > > > > > > > > clientEmail but using the crossClient option works as long 
> > > > > > > > > > as one of
> > > > > > > > > > the client accounts of the MCC includes aMobileAd.
>
> > > > > > > > > > As for how to handle this in your application, there are a 
> > > > > > > > > > few
> > > > > > > > > > possibilities:
>
> > > > > > > > > > 1) When scheduling a report, catch the exception about the
> > > > > > > > > >BusinessNamecolumn try to schedule the report again removing 
> > > > > > > > > >that
> > > > > > > > > > column.
> > > > > > > > > > 2) Include a dummy, pausedMobileAdin every account.
> > > > > > > > > > 3) Schedule all reports from an MCC account that has at 
> > > > > > > > > > least one
> > > > > > > > > > account with aMobileAd.
>
> > > > > > > > > > Let me know if you have any other questions.
>
> > > > > > > > > > Best,
> > > > > > > > > > - Eric
>
> > > > > > > > > > On Nov 12, 9:53 pm, Ayup <ehupj...@gmail.com> wrote:
>
> > > > > > > > > > > Hi Eric
>
> > > > > > > > > > > I work with Saurabh and thought I'd chip in with some 
> > > > > > > > > > > further
> > > > > > > > > > > commentary on this one...
>
> > > > > > > > > > > Further to your assertion about an MCC account being a 
> > > > > > > > > > > factor in this
> > > > > > > > > > > issue, I have carried out some investigation against a 
> > > > > > > > > > > number of
> > > > > > > > > > > client accounts to determine if I can prove this.  
> > > > > > > > > > > However, my
> > > > > > > > > > > findings do not lead to this conclusion.
>
> > > > > > > > > > > The first point to make is that for...
>
> read more »
-- 
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-...@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