Google Adwords-Conversion-Tracking-Ereignis – einzelne Seite

Lesezeit: 3 Minuten

Benutzeravatar von Obmerk Kronen
Hinweis Kronen

Ich bin mit all den Google Analytics / Adwords / Conversions etc. nicht vertraut.

Ich habe eine Kundenseite (WordPress), die eigentlich eine einzelne Seite ist, wo sie unten ein Kontaktformular hat (gebaut mit Kontaktformular 7, wenn man es wissen muss).

Das Kontaktformular ist mit einem Anker ( # ) nur. es ist keine separate Seite.

Der Code zur Implementierung lautet:

<!-- Google Code for Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 010101010101;
var google_conversion_language = "en";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "SomeRandomLabel";
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="https://www.googleadservices.com/pagead/conversion/971631980/?label=MCwlCLTErgoQ7NqnzwM&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

Nachdem ich viele Fragen hier (wie diese) und auch im Internet gelesen habe, habe ich einige Codes gefunden und sie in diese gehackt:

<script type="text/javascript">
/* <![CDATA[ */
function Tracking_conversion_custom(){
var img = document.createElement("img");
var goalId = 010101010101;
var randomNum = new Date().getMilliseconds();
var value = 0;
var label = "SomeRandomLabel";
var url = encodeURI(location.href);

var trackUrl = "http://www.googleadservices.com/pagead/conversion/"+goalId+"/?random="+randomNum+"&value="+value+"&label="+label+"&guid=ON&script=0&url="+url;
img.src = trackUrl;
document.body.appendChild(img);
}
/* ]]> */
</script>

<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js">
</script>

Meine Fragen sind:

1 – Die Tracking_conversion_custom() wird beim Senden des Formulars aufgerufen, aber da ich eine einzelne Seite habe, wird var url = encodeURI(location.href); Funktionieren Sie wie erwartet in Bezug auf das Google Adwords-Tracking? (denken Sie daran – es ist nur ein Anker)

2 – In allen Codes, die ich gesehen habe, fehlen einige Variablen (wie var google_remarketing_only = false;oder google_conversion_format) – sind sie vernachlässigbar ? Wenn nicht – wie füge ich sie hinzu?

(Ähnliche Frage hier: Google Conversion-Code zum WordPress-Kontaktformular 7 hinzufügen)

Die verschlüsselte URL ist in Ordnung. Beachten Sie, dass die Label- und Ziel-ID-Werte die korrekten Werte aus AdWords sein müssen – das Label ist jetzt jedoch optional. Wenn eines in AdWords nicht bereitgestellt wird, müssen Sie es aus diesem Skript entfernen (übergeben Sie nicht einfach Müll, da dies dazu führen kann zu schlechtem Tracking)

Jedochsagte dies, wenn ich Sie wäre, anstatt das Rad neu zu erfinden und meinen eigenen Code zu drehen, würde ich einfach das offizielle Google-Tag verwenden, das speziell für diese Art der Verwendung entwickelt wurde:

https://developers.google.com/adwords-remarketing-tag/asynchronous/

Auf dieser Seite wird erklärt, was Sie tun müssen – es kommt aus der Remarketing-Perspektive, aber das Conversion-Tag und das Remarketing-Tag sind im Grunde dasselbe (darum geht es bei “google_remarketing_only” true/false – Sie werden es wollen “false” sein, da es sich um Conversion-Tracking handelt).

Sie möchten also so etwas, dann rufen Sie einfach google_trackConversion() auf, wenn das Formular gesendet wird – auf diese Weise müssen Sie nicht mit der Codierung usw. herumspielen:

<!-- Put this script in your <head> -->
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion_async.js" charset="utf-8"></script>

<!-- the rest of your web page as usual etc -->

<!-- Call this function when the form submits -->
<script type="text/javascript">
/* <![CDATA[ */
window.google_trackConversion({
  google_conversion_id: 123456789, 
  google_conversion_label: abcdefghijkl,  // if provided, remove this line if not provided
  google_conversion_value: 0,  // or the dollar value of this conversion, e.g. 100 etc.
  google_remarketing_only: false
});
//]]>

Ich hoffe, das hilft.

  • warum im kopf Und warum nicht mit einem async Attribut auf dem script-Tag?

    – Okmanideep

    27. September 2016 um 6:51 Uhr

1388760cookie-checkGoogle Adwords-Conversion-Tracking-Ereignis – einzelne Seite

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy