Hallo,
vielleicht kann mir jdm hier helfen. Über das Merchant Center füttern wir Adwords mit unseren Produkt-Daten. Laut Vorgabe hier mir den Varianten und den jeweils unterschiedlichen Varianten-Artikelnummern.
Jetzt möchten wir das Remarketing über Adwords nutzen.
Jetzt zum eigentlichen Problem: der JavaScript Code benötigt beim Artikelaufruf die Artikelnummer wie im Merchant Center hinterlegt. Das ist nun mal die Varianten-Artikelnummer. Jetzt ist es aber so dass bei einer Variantenauswahl in Oxid (Stichwort Ajax) nur der “details_container” neu geladen wird. Aber auch wenn wir den JavaScript Code in die productmain.tpl packen wird JavaScript Code irgendwie “gelöscht”?!
Jeglicher andere Code wird beim Reload übernnommen. Also zB [{$oDetailsProduct->oxarticles__oxartnum->value}] bringt die Artikelnummer, auch nach einem Reload liefert es die Varianten-Artikelnummer. Sobald wir dies aber innerhalb eines JavaScipt in eine Variable übergeben möchten klappt dies nicht. Der JavaScript Code ist nach Variantenauswahl weg.
Hat einer eine Idee?
Danke und Gruß

Hi 
schwer zu beantworten. Gibt es mehr technische Infos z.B. Quellcode? Beispielseite?
Viele Grüße
indianer3c
Ich habe mir euren Shop angeschaut und wenn ich das Problem richtig verstehe, dann wird die Artikelnummer bei der Auswahl einer Variante nicht aktualisiert. Beispiel
http://www.wecycle.de/Bekleidung/Trikot/kurzarm/Scott-Authentic-Fahrrad-Trikot-kurz-blau-schwarz-2014.html
<script type="text/javascript">
var google_tag_params = {
ecomm_prodid: '233758',
ecomm_pagetype: 'product',
ecomm_totalvalue: '39,95',
};
</script>
Wähle ich nun eine Variante aus, bleibt der JavaScript Code mit der “ecomm_prodid” derselbe z.B. die Größe “M” hätte die Artikelnummer “2337580003007” anstatt des Vaters “233758”
<script type="text/javascript">
var google_tag_params = {
ecomm_prodid: '233758',
ecomm_pagetype: 'product',
ecomm_totalvalue: '39,95',
};
</script>
Habe ich das Problem richtig verstanden?
Hallo 
konnte das Problem nachvollziehen und konnte eine Lösung finden:
[{capture assign=pageScript}]
var google_tag_params = {
ecomm_prodid: '[{$oDetailsProduct->oxarticles__oxartnum->value}]',
ecomm_pagetype: 'product',
ecomm_totalvalue: '39,95',
};
[{/capture}]
[{oxscript add=$pageScript}]
Quelle: http://forum.oxid-esales.com/showthread.php?t=14726&langid=2#post91865
Viele Grüße
indianer3c
Hi,
@indianer3c: danke für deine Mühe erst mal 
du hast das Problem absolut korrekt erkannt. Leider funktioniert die Lösung bei mir nicht. Das JavaScript packt er mit dieser Lösung in den unteren Teil vom Quelltext und dort wird auch nicht aktualisiert. Sprich: bei der Variantenauswahl wird die Artikel-ID auch nicht neu geladen. Habe deinen Code in der base.tpl sowie in der productmain.tpl getestet.
Hier: https://www.oxid-esales.com/de/support-services/dokumentation-und-hilfe/archiv-oxid-eshop/design-anpassen/templates/spezielle-eshop-funktionen-in-smarty.html
Weiterhin bin ich grad mit google in Kontakt bezüglich folgender Überlegung: ein Kunde ruft einen Artikel auf und wählt keine Variante. Dann kennt google Merchant Center diesen Artikel auch nicht. Trotzdem sollte dieser Artikel ja mit ins Remarketing. Sobald ich da weiter bin poste ich das hier mal der Ordnung halber. Kann ja nicht sein dass wir die einzigen mit diesem Problem sind 
QUOTE=indianer3c;154265]Hallo 
konnte das Problem nachvollziehen und konnte eine Lösung finden:
[{capture assign=pageScript}]
var google_tag_params = {
ecomm_prodid: '[{$oDetailsProduct->oxarticles__oxartnum->value}]',
ecomm_pagetype: 'product',
ecomm_totalvalue: '39,95',
};
[{/capture}]
[{oxscript add=$pageScript}]
Quelle: http://forum.oxid-esales.com/showthread.php?t=14726&langid=2#post91865
Viele Grüße
indianer3c[/QUOTE]
Hier scheint das es ein ähnliches Problem gegeben zu haben. Leider bringt mich die Angabe mit “etwas anders gemacht und meinen Block in form.js-oxProductForm verschoben” nicht weiter. Wo finde ich “form.js-oxProductForm”.
http://forum.oxid-esales.com/showthread.php?t=20684
Danke und Gruß
Ich weiß nicht ob du schon weitergekommen bist. (Ich bin wohl auch bald an dem gleichen Punkt, kämpfe aber noch mit dem erfolgreichen Export meiner Artikelvarianten).
Um meine Auswahl dynamisch zu aktualisierne habe ich Änderungen unter: out/deintemplate/src/js/widgets/oxarticlevariant.js vorgenommen. ich weiß nicht ob das auch einfluss auf die aktualisierung deines prodid scripts hat… aber wäre vielleicht ein ansatzpunkt.
LG