Google AdWords Server Sidetracking

I'm trying to add Google AdWords Conversion Tracking to a single-page application I'm working on, and I have an interesting use case that I cannot figure out how to work with:

  • The user fires an event that I want to use as a transformation.
  • I collect event data and send it to the asynchronous service
  • The service maps this event to a transform label and performs other data transformations.
  • The converted, now AdWords-compliant item is sent to AdWords.

The problem is that the snippet provided by google uses some global variables and then includes a script (googleadservices.com/pagead/conversion.js) and displays the tracking pixel.

My questions are as follows:

  • If I just requested this pixel, will there be my conversion fire? (This would be done on the server side, so I could not include the conversion.js file).
  • Are there any documented or well-known ways to trigger conversion events other than iFraming from a fragment? I really don't want to do any data transformations on the client, but even if that were the case, it seems like an ugly way to achieve conversion tracking.

Thank!

+3
source share
3 answers

AdWords conversion clicks are cookie-based, so a pixel request must be made from the client. Google, unfortunately, does not yet support server-to-server tracking, as far as I know, so you stick to client-side tracking.

, ...

+5

- . google analytics http://code.google.com/p/php-ga/ - , , adwords, , ,

+2

So it turns out you can leave using "offline conversion tracking."

Basically, you can export CSV from your system and import into Google Adwords: https://support.google.com/adwords/answer/2998031?hl=en

+1
source

All Articles