Implement workflow to allow Google Adwords detect full donor transitions

×

狀態訊息

You are not a member of this team. If you want to be part of this team, click on 'Subscribe to this team'.
類型: 
Feature request
狀態: 
Resolved
優先: 
Normal
描述: 

Please create buttons in Labdoo-CI (the button text is in bold letters, the English text just for information):

IT spenden (donate computer)
Flugpate werden (become dootripper)
Helfer werden (become a Labdooer)
Antrag stellen (start a request)
Kontakt (contact)

Thanks

回應

jordi's 的頭像
jordi 在 週六, 06/11/2016 - 11:54 發表

Thanks Ralf, just an explanation for the rest of people. This feature is about implementing a workflow that will allow Google to measure the click through rates that originated from the free Adwords service that we are using.

As you know, we are part of Google for non-profits, and this allows us to use Google Adwords for free (with certain quota limits). This is a very useful feature because it brings better visibility of what Labdoo is doing to users who use the Google search engine.

In this feature we will implement a workflow that collaborates with Google algorithms to detect when a user's donation started from Adwords. This allows Google to measure the efficiency of the add which in turn will help drive more awareness of people who want to donate. It will work not only for donations (laptops, dootrips) but also for those who find Labdoo with the need to create an edoovillage/school.

jordi's 的頭像
jordi 在 四, 06/30/2016 - 19:18 發表

This task is now completed. Please read this new section in the Labdoo documentation book that explains how to use the Contact Form page to help redirect requests to superhub managers as well as to preselect answers from the form.

https://www.labdoo.org/content/redirecting-requests-your-superhub-contac...

You can try it out and let me know if this is enough to implement your workflows. Thks.

Rhein-Ruhr-Hub's 的頭像
Rhein-Ruhr-Hub 在 週五, 07/01/2016 - 06:26 發表

Hi Jordi, I did as you explained and found these questions:

The link ../content/contact-labdoo?co=de&re=1 brings me to an english contact form, but I want to use e.g. https://www.labdoo.org/de/content/contact-labdoo?co=de&re=, so I use /de/content/contact-labdoo?co=de&re=1 (as I want to stay with German language). Only want to make sure that is ok (guess so).

But the recognition of the country and subject code works only in English language form, not in other languages.
works: https://www.labdoo.org/content/contact-labdoo?co=de&re=1 (Update, now this link does not work, too)
does not work: https://www.labdoo.org/de/content/contact-labdoo?co=de&re=1

And even switching to German user language the form and subjects stayed in English?

Sending a test mail works fine. Only found a sentence to be improved (sorry, I know I did translation by myself)

Old:
.. In Kürze wird diese bearbeitet und sich das Labdoo Team bei Ihnen melden. ...
New:
.. Diese wird in Kürze bearbeitet. Das Labdoo Team wird sich bei bald bei Ihnen melden. ..

The Thank message https://www.labdoo.org/de/content/thank-you is not using a unique link, depending on the combination of country and subject? But we need a unique link to be reported as conversion to Google. Can you add e.g. ?co=de&re=1 etc.?

Please check, thanks.

Ralf

jordi's 的頭像
jordi 在 週五, 07/01/2016 - 06:47 發表

> But the recognition of the country and subject code works only in English language form, not in other languages.

Fixed, please try now.

> And even switching to German user language the form and subjects stayed in English?

There are some additional translations that are needed for all the languages, we will work on that on a per-needed basis.

> Only found a sentence to be improved

I updated the text.

> The Thank message https://www.labdoo.org/de/content/thank-you is not using a unique link

Yes, when you know the URL that you want to go to, give it to me and i will create it. This is also done on a superhub basis, so you need to choose the URL that you want and i will implement the correct redirection for your countries.

Rhein-Ruhr-Hub's 的頭像
Rhein-Ruhr-Hub 在 週五, 07/01/2016 - 07:39 發表

>> The Thank message https://www.labdoo.org/de/content/thank-you is not using a unique link

> Yes, when you know the URL that you want to go to, give it to me and i will create it. This is also done on a superhub basis, so you need to choose the URL that you want and i will implement the correct redirection for your countries.

Torsten expalined the conversion as follows: There will be a Java script for each Google account (actually DE and CH) to be integrated in each page touched (Java script code has to be generated in our Adwords account; will give to you asap; super-hub page DE and CH I have to learn, but I hope to solve that myself; the following pages you have to add this Java code depending on the co-code, not on the subject; Google only has to know the "client no", the reason Google recognize itself; finally Nina, Frank and me have to assigne the final, unique URL to each campagne, so Google can recognize the finished conversion).

So it seems easier that you generate the URL depending on country and re --> add to URL ...?co=de&re=1 etc. Then it is logical and in line with your concept.

Once you finished this part Torsten will double-check and Frank and me will look for the Java code. Tanks.

jordi's 的頭像
jordi 在 週五, 07/01/2016 - 19:45 發表

Ralf, yes that is the plan.

So next step, please give me the javascript code that you want me to embed in each of the two thank you pages and i will generate these two pages for you.

Rhein-Ruhr-Hub's 的頭像
Rhein-Ruhr-Hub 在 週六, 07/02/2016 - 06:59 發表

Hi Jordi,

here is the Java code for Austria (at, unless there is an Adowords account for Austria we will use the German one) and Germany (de), which has to be added to the start page and the visited pages up to the thank you page:

---------------------------at, de----------------------

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-58392138-1', 'auto');
ga('send', 'pageview');

----------------------------------------------------

There will be different code for Switzerland (ch, Frank has to generate it)

Google suggest several solutions how to integrate the code. Please keep in mind that the coda varies depending on the country code:

Implementation PHP

Create a PHP file named "analyticstracking.php" with the above code enthält and add it to all PHP template pages. Next add the following line to each template page:

Add on top next to beginning tag :

<?php include_once("analyticstracking.php") ?>

Implementation of dynamic content

Use an include or a template to add above Java code instead of adding the code manually to each page.

Google Tag Manager

If you are using many analytic and tracking tags Google recommends the free tool "Google Tag Manager" to enable managing tags for your web-site, especially if:

  • You are using different tools to analyse and watch your campaigns, which needs to add tags to the website
  • You have to spend a lot of time adding tags.

https://www.google.com/analytics/tag-manager

--------------------------------------------------------------------
Bug found: the code for IT donation does not work (no pre-set of re), the others work.
-------------------------------------------------------------------
After send the contact sheet there should be a a unique thank you page (URL with the country and re-code). This is the final page (Google will recognize the end of conversion).

jordi's 的頭像
jordi 在 二, 07/12/2016 - 19:24 發表

Hi Ralf,

I have implemented a module to allow you to configure your own Adwords. Please see the instructions in our wiki:
https://www.labdoo.org/content/managing-your-own-adwords-conversion-paths

I have tested and things seem to work. I have modified your de0-4 and at0-4 pages to only include regular html code (there is no longer need to add manually the code because that is now done thanks to the module, please read the instructions in the wiki above).

You can test it, your tag assitant plugin should tell you that there is a correct tag:
https://www.labdoo.org/content/thank-you-de0

In the following link (as explained above, accessible via the "Hubs" tab) you will find your conversion code parameters. Feel free to modify them as needed, although the current set up should be working:
https://www.labdoo.org/admin/config/system/google_adwords/path

Best,
jordi

Rhein-Ruhr-Hub's 的頭像
Rhein-Ruhr-Hub 在 二, 07/12/2016 - 19:51 發表

Hi Jordi, it seems to work, great. Will test tomorrow all combinations and will report results. In case there will be new conversions or I had to update the conversion code - how is the process?

Rhein-Ruhr-Hub's 的頭像
Rhein-Ruhr-Hub 在 三, 07/13/2016 - 09:59 發表

I understand, I needed some time to understand the flexibility of your concept :) Added all conversions, will test now. Thanks

Do you add the code only to the last "thank you" page or from the beginning, clicking the button, via the contact page up to the final thank you page? Final page should be enough.

There was part of the code to show a legal hint that we use Google conversions:

preview:
Google-Websitestatistik
Weitere Informationen (as link)

This is not shown? I guess it is this line in your generated script?
# <... src="//www.googleadservices.com/pagead/conversion.js">