Seite 1 von 2

Fehler bei Google Conversion Tracking

Verfasst: 17.12.2007, 16:35
von mametta
Hallo Zusammen,

hoffe mir kann hier jemand helfen!

Ich schalte über Adwords Anzeigen und habe im Admin-Bereich meines Shops natürlich die Conversion-ID eingetragen.
Ich habe auch den Code von Google mit dem in meinem Shop verglichen und alles ist identisch.
Nur zählt Google da scheinbar keine Conversions. Also laut deren Auswertung haben wir seit Monaten keine Conversion durch Adwords.

Weiss jemand woran das liegen könnte bzw. hatte jemand das gleiche Problem?

Vielen Dank im Voraus!


Gruss

Verfasst:
von

Verfasst: 17.12.2007, 18:33
von Southmedia
Was passiert denn wenn du eines deiner Keywords bei Google eingibst, den Link anklickst und eine Testbestellung durchführst?

Verfasst: 17.12.2007, 23:27
von mametta
@Southmedia

Nichts, das Ding registriert sie einfach nicht.
Und in Analytics werden die Conversions gezählt, aber E-Commerce funktioniert nicht.
Ich weiss das sind zwei Paar Schuhe, aber irgendwas muss ich verk...kt haben.


Gruss

Verfasst: 17.12.2007, 23:47
von chrizz
du sagst, du hast deine ConversionID im Adminbereich eingetragen. Das klingt so, als würde dein Shop dann automatisch auf der ThankYouPage den Adwords Conversion Code generieren, richtig? Wenn dem so ist: Einfach nochmal kaufen und dann im Quelltext schauen wo und wie der Code dort eingebunden ist. Am besten mal den Original ConversionCode mit dem im Quelltext angezeigten vergleichen...

viel Erfolg!

Verfasst: 18.12.2007, 14:10
von mametta
Hallo,

also das ist der Code von meiner Shopseite:
<!-- Google Code for Purchase Conversion Page -->
<script language="JavaScript" type="text/javascript">
<!--
var google_conversion_id = <?php echo GOOGLE_CONVERSION_ID; ?>;
var google_conversion_language = "<?php echo GOOGLE_LANG; ?>";
var google_conversion_format = "2";
var google_conversion_color = "666666";
if (1.0) {
var google_conversion_value = 1.0;
}
var google_conversion_label = "Purchase";
//-->
</script>
<script language="JavaScript" src="https://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<img height=1 width=1 border=0 src="https://www.googleadservices.com/pagead ... sion/<?php echo GOOGLE_CONVERSION_ID; ?>/?value=1&label=Purchase&script=0">
</noscript>

Und das ist der Code von Google:
<!-- Google Code for purchase Conversion Page -->
<script language="JavaScript" type="text/javascript">
<!--
var google_conversion_id = XXXXXXXXXX;
var google_conversion_language = "de";
var google_conversion_format = "2";
var google_conversion_color = "666666";
if (1.0) {
var google_conversion_value = 1.0;
}
var google_conversion_label = "purchase";
//-->
</script>
<script language="JavaScript" src="https://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<img height=1 width=1 border=0 src="https://www.googleadservices.com/pagead ... e&script=0">
</noscript>

Und hier der Text aus der Thankyou-Seite:
<!-- Google Conversion-tracking start !-->

<noscript>
<a href="https://services.google.com/sitestats/de.html" onclick="window.open(this.href); return false;">
<img height=27 width=135 border=0 src="https://www.googleadservices.com/pagead ... 125/?hl=de" />
</a>
</noscript>

<!-- Google Conversion-tracking end !-->
Da ist der Code gar nicht zu finden. Muss ich mich wohl mal an Gambio wenden, warum das da nicht steht.


Gruss

Verfasst: 18.12.2007, 15:29
von Southmedia
Ja, frag mal bei Daniel nach. Kannst ihn ja mal von mir grüßen ;)

Ist verbugged

Verfasst: 20.12.2007, 10:06
von Fondsguru
Du hast in var google_conversion_id = <?php echo GOOGLE_CONVERSION_ID; ?> scheinbar keinen greifenden ID code. Laut Deiner Thank you Seite hast Du die ID 1067440125

Also anstatt var google_conversion_id = XXXXXXXXXX; die Nummer einsetzen.

Re: Ist verbugged

Verfasst: 20.12.2007, 13:20
von mametta
Fondsguru hat geschrieben:Du hast in var google_conversion_id = <?php echo GOOGLE_CONVERSION_ID; ?> scheinbar keinen greifenden ID code. Laut Deiner Thank you Seite hast Du die ID 1067440125

Also anstatt var google_conversion_id = XXXXXXXXXX; die Nummer einsetzen.
Hallo,

eigentlich sollte ja dieses "<?php echo GOOGLE_CONVERSION_ID; ?> die bei mir im Admin eingetragene Google-ID auslesen.

Das XXXXXXX hatte ich nur hier im Forum eingetragen. Hatte bei dem anderen Post vergessen sie zu XXXen.

Ich könnte natpürlich auch den PHP-COde löschen und die ID da eintragen. Und im SHop lasse ich es auf true laufen.

In der Hoffnung das es trotzdem noch funktioniert.

Mal noch ´ne Frage an die PHP-Profis:

Wenn dieses "<?php echo GOOGLE_CONVERSION_ID; ?>" die Conversion-ID auslesen soll, die ich im Shop eingebe, müsste dann nicht auch in der Datenbank irgendwo eine Spalte für die GOOGLE_CONVERSION_ID sein?


Gruss

Verfasst: 20.12.2007, 14:07
von chrizz
eine Spalte muss es dafür nicht extra geben. Das kann auch in irgendeiner Spalte "Zusatzoptionen" stehen. Was aber irgendwo in deiner DB zu finden sein muss ist dein ConversionCode, denn der String an sich muss vorhanden sein.

nutz mal die SuFu i9m PHPmyAdmin, wenn du Zugriff drauf hast...

Verfasst: 20.12.2007, 14:23
von mametta
chrizz hat geschrieben:eine Spalte muss es dafür nicht extra geben. Das kann auch in irgendeiner Spalte "Zusatzoptionen" stehen. Was aber irgendwo in deiner DB zu finden sein muss ist dein ConversionCode, denn der String an sich muss vorhanden sein.

nutz mal die SuFu i9m PHPmyAdmin, wenn du Zugriff drauf hast...
Hallo chrizz,

die ID steht in der Tabelle Configuration. Habe da mal ein Screenshot gemacht.

Bild

Das heisst also, dass die ID auch gefunden und wiedergegeben werden müsste. Oder?

Warum funktioniert es dann nicht?!

*kopfkratz*

Verfasst: 20.12.2007, 14:32
von chrizz
ist denn configuration_value deine ID?
Was passiert, wenn du nach 123456789 (<= deine ID) suchst? was bekommste da alles ausgespuckt?

ich würde mich mal an die Jungs, die den Shop gebaut haben wenden. Ich kenn das System nicht und kann dir auch nicht sagen, wie da die Variablen genutzt werden.

nur weil da "echo GOOGLE_CONVERSION_ID" steht heißt es noch nicht, dass das dann in der DB genauso heißt usw...

eine Sache wundert mich grad noch: schreib mal ein $ vor das Google_Conv... also dann echo $GOOGLE_CONVERSION_ID. Vielleicht liegts ja dadran...*g*

Verfasst: 20.12.2007, 14:37
von mametta
chrizz hat geschrieben:ist denn configuration_value deine ID?
Was passiert, wenn du nach 123456789 (<= deine ID) suchst? was bekommste da alles ausgespuckt?

ich würde mich mal an die Jungs, die den Shop gebaut haben wenden. Ich kenn das System nicht und kann dir auch nicht sagen, wie da die Variablen genutzt werden.

nur weil da "echo GOOGLE_CONVERSION_ID" steht heißt es noch nicht, dass das dann in der DB genauso heißt usw...

eine Sache wundert mich grad noch: schreib mal ein $ vor das Google_Conv... also dann echo $GOOGLE_CONVERSION_ID. Vielleicht liegts ja dadran...*g*
Hallo chrizz,

den Jungs habe ich schon geschrieben, aber die haben sich noch nicht gemeldet.

Das mit dem $ war mir auch schon aufgefallen, stehe aber leider etwas auf Kriegsfuss mit PHP. (verstehe ich selbst nicht, soll ja eigentlich recht leicht sein)
Werde es mal eintragen und dann abwarten.

Danke Dir!

Verfasst: 20.12.2007, 14:39
von mametta
P.S. Die ID steht nur in der einen Tabelle.

Verfasst: 20.12.2007, 15:06
von chrizz
kurze erklärung zu dem $
GOOGLE_CONVERSION_ID (ohne $) ist ein Funktionsaufruf (normalwerweise), d-h- du schmeißt was rein & bekommst dann im anschluss wieder was raus...;)

$GOOGLE_CONVERSION_ID (mit $) ist eine Variable. Sie kann ein oder mehrere Werte (=> Array) enthalten. m.E. macht es sinn hier die Sache als variabnle auszugeben, denn die kann ja den Wert, also deine eigentliche ID, beinhalten.

Aber wie gesagt. ich kenn den Code nicht und insofern sind es alles nur spekulatius.
kurz vor weihnachten ja auch ganz lecker...

cheers

Verfasst: 20.12.2007, 20:23
von Southmedia
Chrizz, Konstanten werden in PHP ohne $ angesprochen: https://www.phpbar.de/w/Konstante