Google AdWords Conversion Tracking-module (Drupal)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

De Google AdWords Conversion Tracking-module is een hele aardige Conversion-tracking module, maar hij mist een onmisbaar onderdeel: Orderbedragen worden niet automatisch meegenomen, en dat maakt deze module voor mij ongeschikt voor e-commerce-toepassingen met wisselende prijzen (zoals webwinkels met goederen).

De Google AdWords Conversion Tracking-module bestaat uit een aantal submodules:

  • Google AdWords Conversion
  • Google AdWords Path
  • Google AdWords User Conversion

Op de Module-pagina staan ze onder Statistics, naast Google Analytics. Het kost wat tijd om 'm goed te snappen.

De Google AdWords Conversion Tracking-module is een hele aardige module voor het bijhouden van conversies waarbij steeds hetzelfde bedrag geldt, en zeker gemakkelijker dan handmatige oplossingen, zoals custom blocks die code in voetteksten zetten.

De Google AdWords Conversion Tracking-module bestaat uit een aantal submodules:

  • Google AdWords Conversion
  • Google AdWords Path
  • Google AdWords User Conversion

Op de Module-pagina staan ze onder Statistics, naast Google Analytics. Het kost wat tijd om 'm goed te snappen.

Begin hier: Wat deze module niet kan

Er zijn een paar cruciale dingen die deze module niet kan:

Dynamische conversiebedragen

  • Niet geschikt voor het bijhouden van conversies met wisselde bedragen: Er is geen mogelijkheid om zo'n orderbedrag dynamisch in de code snippet te krijgen
  • Oplossing: De UC-Adwords-module

AdWords Remarketing-tag

  • Niet geschikt voor AdWords Remarketing-tags. Oftewel: Het kan niet een bepaalde snippet op zeg maar, alle pagina's van een site zetten. Het verwarrende is daarbij dat de Google Analytics-module namelijk wel geschikt is om naast het gewone Analytics-werk, ook Remarketing-tags te vezorgen. Daar scheiden de wegen tussen deze twee modules
  • Oplossing: De code via een custom block in de voeter van de betreffende pagina's plaatsen, toch?

Ik wil zo graag dat-ie het orderbedrag automatisch overneemt

Maar ook vandaag krijg ik niet mijn zin:

Configuratiepagina. Ziet er aardig uit: Je kunt label + pagina specificeren. Om efficiënt te kunnen testen, heb ik een pagina checkouttest aangemaakt, met label 12345
Code snippet in de broncode van deze pagina. Vreemd genoeg is variabele goole_conversion_value niet van de partij
En de bijbehorende code in de module. Ook hier wordt de variabele goog_conversion_value niet genoemd. Overigens geen probleem: Dat kan ik gemakkelijk zelf toevoegen. Blijft er één onderwerp over: Hoe lees ik het orderbedrag uit?

Rollen uitsluiten lukt niet voor meertalige sites

Het is een koud kunstje om AdWords-conversiecodes rechtstreeks in de tekst van een dank-je-wel-pagina te plaatsen. Het grote voordeel van deze module zou echter zijn, dat bepaalde rollen uitgesloten worden van meting. Dit lijkt niet te lukken:

Alleen anonieme bezoekers worden gevolgd
Voor de zekerheid een onmiskenbaar label ingevoerd
En hier staat de betreffende conversiecode in de broncode. Tja.

Reden waarom dit niet werkt: https://www.drupal.org/node/2387723 - Bug bij meertalige sites.

Zie ook

Bronnen

Appendix: README.txt

Meegeleverde README.txt:

Module: Google AdWords Conversion Tracking
Author: Jason Savino <http://drupal.org/user/411241>

Description
===========
Adds the Google AdWords Conversion Tracking to your nodes.

Requirements
============
Google AdWords user account

Installation
============
Copy the 'google_adwords' module directory in to your Drupal
sites/all/modules directory as usual.

Usage
=====
In the settings page enter your Google AdWords account id,
default language, format, color and the location of the javascript
file used by Google AdWords.

You can also limit which user roles are tracked by ticking the 
appropriate role(s).

You enable the tracking of content-types in the content-type
edit form.
  
All pages will now have the required JavaScript added to the node.