I've setup an experiment on a specific URL in which I send no traffic (same domain name that I use for other landing pages but with different parameter in the URL)

I've started the experiment few days ago without sending any traffic And now I see that the experiment got triggered around 5000 times. I double checked on my analytics reports and I see no access to the main page that is supposed to trigger the test. To explain with example:

This is what I have running:

http://domain1/landingpages?id=1

http://domain1/landingpages?id=2

this is the test that I created:

http://domain1/landingpages?id=3

with a 50% redirect on:

http://domain1/landingpages?id=4

The Experiment should only be triggered on id=3 page, but it did got triggered with id=1 and id=2 pages. Any idea how I can make the trigger only happen when "id=3" is in the url ? Currently my configuration is as follow:

"WHEN Url Matches "http://domain1/landingpages?id=3" "

I was wondering, if I add and delete some ads with the service AdGroupAdService, using the method mutate, If It returns me some errors ( not in all the operations i want to upload ), does it perfom correctly the others operations? My initial guess was it does, but after a few checks, it does not. So Am I missing something?

Thank you so much for your help

From within a Google Ads script, I'm trying to create a basic line chart as described here: https://developers.google.com/apps-script/reference/charts/line-chart-builder

The data that I'm looking to chart is Date X Clicks.

I'm able to generate the chart with my data from Google Ads, however, Dates are being formatted as Strings and not actual dates within the chart which is causing other issues.

For example, this code will work with my data but formats the dates as strings within the chart:

var dataBuilder = Charts.newDataTable();   dataBuilder.addColumn(Charts.ColumnType.STRING, 'Date'); dataBuilder.addColumn(Charts.ColumnType.NUMBER, 'Clicks'); 

When I try this code, it does not work:

var dataBuilder = Charts.newDataTable();   dataBuilder.addColumn(Charts.ColumnType.DATE, 'Date'); dataBuilder.addColumn(Charts.ColumnType.NUMBER, 'Clicks'); 

I have tried to convert the date data from this: ["2019-09-27",75],["2019-09-29",102],["2019-9-30",112]

To something like this: ["new Date(2019,9,27)",75],["new Date(2019,9,29)",102],["new Date(2019,9,30)",112]

Based on the documentation that I found here: https://developers.google.com/chart/interactive/docs/datesandtimes

But that does not seem to work.

Any suggestions?

About a year ago, Google AdWords changed their name to Google Ads and now they complicated Google Ads API. Their official library doesn't work and I don't know where I should get information from.

My questions:

  1. How I can get all Google Ads scopes like here
  2. How LIST function for Google Ads looks like in JavaScript? (to get basics Google Ads user data) Link

Note:

Doesn't work anymore:

  • gapi.client.load('https://www.googleapis.com/discovery/v1/apis/adwords/v2/rest')
  • gapi.client.load('googleads', 'v3')
  • gapi.client.load('adwords', 'v2')
  • gapi.client.load('https://googleads.googleapis.com/v2/customers')

One working scope for Google Ads:

  • https://www.googleapis.com/auth/adwords

Is there a way to get the campaign performance broken down by segments like age, gender and parental status from the Google Adwords API. I am aware that there are separate reports (Gender Performance Report, Age Range Performance Report etc) with the required stats, but I am looking for a consolidated list. The thing is I am able to create a campaign performance report in the UI broken down by the above-said segments and wonder why I cannot find a similiar report in the list of reports in the API documentation.

I took a look at this answer which says it is not possible but that was in 2016.