Posts under category Google

Over the past five months our Google Ads campaign has had a significant increase in CTR and decrease in conversions. After analyzing the last 18 months of web logs, we found a massive increase in visitors that do not download any website resources, which only occurred in the last five months. For these types of visits, there is only a single entry in the web log with the referring URL of google.com and a URL with the gclid (google ad click ID). There are no web log entries for downloading the stylesheets, javascript, images, fonts etc.

We have had about 10,000 of these types of visits over the last five months, compared to about 250 for the preceding 12 months. This represents about a quarter of our total ad clicks (40,000) over the five month period. The IP addresses for these 10,000 visits are unique over the last 18 months of web logs and none of these visits converted to a sale. Our conversion rate over the preceding 2 years was over 40% on average. Almost all of these visits are from mobile devices with iPhone as the User Agent.

We understand that a returning visitor would not download website resources, such as stylesheets, if they are already in their browser's cache. However, it seems unlikely that we have received 10,000 clicks from genuine returning visitors with different, unique IPs, and none of them returned to purchase anything.

Is there any other reason why a visitor/browser would not download website resources? Is this most likely the result of a click farm that simply swithces the IP address of mobile devices, but does not clear the cache?

Any suggestions or advice would be greatly appreciated.

I need to connect to the google ads API with a coldfusion application. I already setup a connection to the google analytics API with the use of a code written by Jen (https://github.com/jensbits/CF-GA-service/blob/master/cfanalytics/cfanalytics.cfc).

I know this is not a straight forward question, but I am stuck on how to proceed this for google ads. Is there any reference material online that explains how to do this in coldfusion? Or can anyone help with the first steps setting this up.

Problem: I can't figure out how, using the Node.js google-ads-api, to add a user to a Google Ads remarketing user list.

I can create the user list:

async createUserList() {     const mutation = await this.customer.userLists.create({         name: '<USERLIST_NAME>',         membership_life_span: 60,         membership_status: enums.UserListMembershipStatus.OPEN,         basic_user_list: {             actions: [{                 remarketing_action: '<REMARKETING_ACTION_RESOURCE_NAME>',             }]         }     })     console.log(`created userlist ${mutation.results[0]}`)     return mutation.results[0] } 

I'm still trying to read the Google Ads Api documentation to see if I'm misunderstanding the intended workflow with remarketing, but I do expect adding users to a user list programmatically to be a supported functionality.

I am trying to create a web application (backend is in PHP / Laravel), with this functionality

  1. user ads a valid gmail address
  2. system checks if the address is valid and if such a address is assigned to a Google Ads Account
  3. if true, system should "somehow" retrieve the customerId of the google ads account, or all of them if there are more than one accessible from the address
  4. system checks if the ads account is an MCC account step
  5. if so, system should list all of the customers the mcc account is "handling" ...

My question is - how do I do step 3?

The "input" data I have is the e-mail address, at this point I already know that it's valid, and the account has already given permission to my application to access google ads, I have everything properly configured, but

I have no clue HOW to do it. The official API documentation is not very helpful, just like the official PHP library which I'm using, it assumes that I KNOW the customerId (or the loginCustomerId in the case of MCC accounts).

Any clue how could I do it?