Adwords Conversion Tracking einbauen

Hallo liebe Oxid-Community,
ich brauche dringend beim Google Adwords-Conversion Tracking Hilfe:

Ich habe folgenden Code für das Google Adwords Conversion Tracking generiert:

<!-- Google Code for Verkauf Ulrati Conversion Page --> <script type=“text/javascript”>
<!–
var google_conversion_id = 1031000781; var google_conversion_language
= “de”; var google_conversion_format = “2”; var
google_conversion_color = “ffffff”; var google_conversion_label =
“zwM1CK2zuAEQzaXP6wM”; var google_conversion_value = 0; //–>
</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/1031000781/?l
abel=zwM1CK2zuAEQzaXP6wM&guid=ON&script=0
<https://www.googleadservices.com/pagead/conversion/1031000781/?label
=zwM1CK2zuAEQzaXP6wM&guid=ON&script=0>”/>
</div>
</noscript>

Den Code habe ich dann auf der thankyou.tpl-Seite eingebaut. Dann habe ich auf eine meiner Adwords-Anzeigen geklickt und einen Testkauf ausgeführt - der wird bis heute nicht bei Google Adwords angezeigt. Das bedeutet, dass noch irgendwas nicht mit dem Code oder dem Einfügen stimmt… :frowning:
An welcher Stelle muss ich den Code genau eingeben und was muss ich dabei beachten?
Vielen Dank für die Hilfe!!!
Hier ist meine Shop-URL: www.ulrati-schmuck.de

Als erstes könntest du es mal in die _footer.tpl einbauen.

Als erstes könntest du es mal in die _footer.tpl einbauen

was soll der conversion code im footer???
google conversion tracking ist nicht analytics.

Du solltest erst mal überprüfen ob der Code auch wirklich im Quelltext Deiner Thankyou Seite nach einer Bestellung erscheint!

Es muss in die thankyou.tpl
Eventuell mal die Position anpassen im Code es sollte meiner Meinung nach am besten über folgender Zeile reinkopiert werden:

[{include file="_footer.tpl"}]

Du solltest vll auch ein conversion_value angeben :slight_smile:


[{foreach key=basketindex from=$basket->getContents() item=basketitem name=basketContents}]
[{assign var="units_ordered" value=$basketitem->getAmount()+$units_ordered }]
[{/foreach}]
<!-- Google Code for Bestellung Conversion Page -->
<script type="text/javascript">
	/* <![CDATA[ */
	var google_conversion_id = xxx;
	var google_conversion_language = "en";
	var google_conversion_format = "3";
	var google_conversion_color = "ffffff";
	var google_conversion_label = "xxx";
	var google_conversion_value = [{$units_ordered}];
	/* ]]> */
</script>
<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js">
</script>

die xxx mit den werten aus deinem code ersetzen und in der thankyou.tpl einfach vor


    [{/block}]
    [{insert name="oxid_tracker" title=$template_title }]
[{/capture}]
[{include file="layout/page.tpl"}]

einfügen :slight_smile:

Ich hab auch noch was :slight_smile:

Dieser Kollege schlägt vor den Code über:

 [{ insert name="oxid_tracker" title=$template_title }])

einzubinden.

@Tr0nYx
Du verwendest Azure kann das sein? Im Basic finde ich dieses Stück:

 [{/block}]

garnicht.

@Tr0nYx Übrigens nochmal danke für deinen Post ich hatte auch gerade genau danach gesucht!

Mit der Zeile haste mich gerettet! :slight_smile:

var google_conversion_value = [{$units_ordered}];

Gruß aus Kölle

http://www.ulrati-schmuck.de/ das ist doch auch azure laut den ordnerpfaden im <head> :slight_smile:
kann sein dass die [{/block}] Zeile mit der 4.7 abgeschafft wurde, wir rennen noch mit ner 4.6.5 rum -.- :slight_smile:

Edit: du baust aber nicht rein zufällig die schnippsel im basic ordner ein, oder? die müssen imnsho ins azure :slight_smile:

@Tr0nYx

hmm irgendwie finde ich diese Zeile garnicht in der thankyou.tpl:

[{include file="layout/page.tpl"}]

meinst du vielleicht:

[{ insert name="oxid_tracker" title=$template_title }]
[{include file="_footer.tpl"}]

davor habe ich jetzt mal meinen Code kopiert.

ah^^ war beim Problem vom TE :slight_smile:
wenn du basic benutzt isses dann vor dem von dir gepostetn codepart :slight_smile:

ok danke :slight_smile:

Andere Sache - macht der Code, den du vorgeschlagen hast das selbe wie der Code hier aus dem Post?

http://forum.oxid-esales.com/showthread.php?p=115513#post115513

Da wird statt der Variable eine if Schleife verwendet. Kommt das aufs selbe raus?

bleibt sich im endeffekt gehüpft wie gesprungen, ausser dass du in deinem Code die foreach vergessen hast :wink:

Aaah! Ok danke für den Tipp!
Dann binde ich das auch nochmal ein :wink:

Hoffe mal das klappt.
Beste Grüße aus Kölle!

Nochmal eine Frage: ich habe den Code jetzt eingebunden und er trackt es auch soweit ganz gut sprich es gibt Einträge bei adWords aber ich hatte eigentlich vor als value den Gesamtbetrag aus dem Warenkorb auszugeben.

Wenn ich das richtig verstehe wird ja value bei adwords in der Zeile Conversion Wert Gesamt ausgegeben. Da bekomme ich momentan in allen Spalten eine 7 ausgegeben. Ist das vielleicht nur die Anzahl der Produkte?

units_ordered

hört sich ja auch schwer danach an :smiley:

Was müsste ich anpassen, wenn ich den Betrag statt den Units ausgegeben bekommen möchte?

Eventuell so etwas in die Richtung?

 [{ $order->getTotalOrderSum() }] 

Aktuell sieht es so bei mir aus:

<!-- ANPASSUNG ZUSATZ GOOGLE CODE FÜR OXID  -->

[{foreach key=basketindex from=$basket->getContents() item=basketitem name=basketContents}]
[{assign var="units_ordered" value=$basketitem->getAmount()+$units_ordered }]
[{/foreach}]

<!-- Ende Sonderzusatz --> 

<!-- Google Code for Sale/Verkauf Shop Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 123456789;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "uTEHbliabblabiu2QM";
var google_conversion_value = [{$units_ordered}];

/* ]]> */
</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/123456789/?value=0&label=uTElimlamlumqiu2QM&guid=ON&script=0"/>
</div>
</noscript>
<!-- Ende Google -->

stimmt, den schnippsel hat ich bei mir ausm dev shop ^^
also das units_ordered einfach mit [{ $order->getTotalOrderSum() }] ersetzen.

sry :slight_smile:
btw: wir benutzen mittlerweile einfach das gn2_tracking modul, das seinen Dienst hervorragend leistet :slight_smile: einfach mal bei Rüdiger nachfragen:
gn2 netwerk blog

Alles klar, danke für den Tipp!

Ich habe auch sponan einige Oxid Partner angeschrieben - da es sehr dringend war habe ich gleich mal 20 auf einmal angeschrieben und es kamen unterschiedlichste Antworten.

Von Angeboten um die 200 € für 2 Stunden Arbeitszeit bis zu kostenlosen Vorschlägen war alles dabei.

Ein besonderes Dankeschön geht auf jeden Fall an Andreas Christoffel von SALT-SOLUTIONS.DE der mir folgende Mail hat zukommen lassen:

Mögliche Erweiterung der thankyou.tpl (ausprobiert auf OXID CE 4.6):

Als erstes wird der Basket (Warenkorb) benötigt. (Basketzuweisung existiert bereits z.B. in der Standard Azure thankyou.tpl)
[{assign var=“basket” value=$oView->getBasket()}]

Je nachdem, ob die formatierte Produktgesamtsumme (String) ohne Versandkosten benötigt wird oder die unformatierte Summe (z.B. als Zahl zum weiterverarbeiten), kann eine der zwei folgenden Varianten verwendet werden.

Formatierte Produktsumme:
[{assign var=“price” value=$basket->getPrice()}]
[{$basket->getFProductsPrice()}]

Nicht formatierte Produktsumme
[{assign var=“productsPrice” value=$basket->getProductsPrice()}]
[{$productsPrice->getBruttoSum()}]

Sollten Sie den Wert mit Versandkosten benötigen, haben Sie folgenden Möglichkeiten:

[{$basket->getFPrice()}]

[{assign var=basketPrice value=$basket->getPrice()}]
[{$basketPrice->getBruttoPrice()}]

Rüdiger habe ich auch mal angeschrieben - bin ja immer neugierig auf Module die einem das Leben erleichtern. Vielleicht benutze ich das dann beim nächsten Projekt.