E-Commerce Tracking mit Google Analytics

  • Wie in meinen anderen Shop, möchte ich auch in meinem CSEO V2 Plus Shop das E-Commerce Tracking von Google Analytics nutzen.

    daniel: Du hast mal in einem anderen Post geschrieben...

    Keine Ahnung... Da müsste ich mich erst reinwühlen.

    Kein Problem, denn ich dachte das ich weiß wie das geht.
    Hab es etliche mal eingebaut, in XTC-Shops, XTC Forks und Gambio.

    ABER, bei der CSEO V2 geht es leider mal wieder nicht ohne Probleme...
    Bitte schau dir das mal kurz an.


    Die "/checkout_success.php" habe ich nach:

    PHP
    $smarty->assign('FORM_END', '</form>');

    Mit folgendem Codeblock erweitert:

    PHP
    // Google Analytics start$smarty->assign('oID',$last_order);$smarty->assign('CITY',$orders['customers_city']);$smarty->assign('STATE',$orders['customers_state']);$smarty->assign('COUNTRY',$orders['customers_country']);$orders_total_shipping_query = xtc_db_query("select value from ".TABLE_ORDERS_TOTAL." where orders_id = '".$last_order."' and class='ot_shipping'");$orders_total_shipping = xtc_db_fetch_array($orders_total_shipping_query);$smarty->assign('SHIPPING',$orders_total_shipping['value']);$orders_total_tax_query = xtc_db_query("select value from ".TABLE_ORDERS_TOTAL." where orders_id = '".$last_order."' and class='ot_tax'");$orders_total_tax = xtc_db_fetch_array($orders_total_tax_query);$smarty->assign('TAX',$orders_total_tax['value']);$orders_total_query = xtc_db_query("select value from ".TABLE_ORDERS_TOTAL." where orders_id = '".$last_order."' and class='ot_total'");$orders_total = xtc_db_fetch_array($orders_total_query);$smarty->assign('VALUE',$orders_total['value']);$order_query = xtc_db_query("SELECT categories_name, p.products_id, orders_products_id, products_model, products_name, products_price, products_quantity FROM ".TABLE_ORDERS_PRODUCTS." p, ".TABLE_PRODUCTS_TO_CATEGORIES." ptc, ".TABLE_CATEGORIES_DESCRIPTION." cd WHERE p.products_id = ptc.products_id AND ptc.categories_id=cd.categories_id AND cd.language_id = 2 AND orders_id='".$last_order."'"); $order_data = array ();while ($order_data_values = xtc_db_fetch_array($order_query)) {	$order_data[] = array ('PRODUCTS_MODEL' => $order_data_values['products_id'],	'PRODUCTS_NAME' => $order_data_values['products_name'],	'CAT' => $order_data_values['categories_name'],	'PRODUCTS_SINGLE_PRICE' => $order_data_values['products_price'],	'PRODUCTS_QTY' => $order_data_values['products_quantity']);}$smarty->assign('order_data', $order_data);// Google Analytics end

    Und ans ende der "templates/template/module/checkout_success.html" folgendes angehängt:

    PHP
    <!-- Google e-commerce start !--><script type="text/javascript">	pageTracker._addTrans(	    '{$oID}',                                     	    "Mein Shop",                	    '{$VALUE}',                                   	    '{$TAX}',                                     	    '{$SHIPPING}',                                	    '{$CITY}',                                 	    '{$STATE}',                               	    '{$COUNTRY}'                              	  ); 	{foreach name=aussen item=order_values from=$order_data}		  pageTracker._addItem(		    '{$oID}',                                     		    '{$order_values.PRODUCTS_MODEL}',             		    '{$order_values.PRODUCTS_NAME}',              		    '{$order_values.CAT}',                        		    '{$order_values.PRODUCTS_SINGLE_PRICE}',		    '{$order_values.PRODUCTS_QTY}'		  );	{/foreach}	pageTracker._trackTrans();</script><!-- Google e-commerce end !-->

    Korrekter weise (sollte) die Ausgabe beim Bestellabschluss dann so aus schauen:

    PHP
    <!-- Google e-commerce start !--><script type="text/javascript">    pageTracker._addTrans(        '5151',                                             "Mein Shop",                        '34.9500',                                           '5.5800',                                             '0.0000',                                	    'Stadt',                                 	    'Bundesland',                               	    'Land'                                      );           pageTracker._addItem(            '1586',                                                 '1188',                         'Artikel',                          'Kategorie',                                    '34.9500',            '1.0000'          );        pageTracker._trackTrans();</script><!-- Google e-commerce end !-->

    Doch bei dem CSEO V2 Shop fehlt die hälfte, und das schaut dann so aus:


    Wieso? Bitte um Hilfe!

    3 Mal editiert, zuletzt von DasCommi (3. Dezember 2010 um 02:49)

  • Die Nummer ist echt wichtig für uns, damit wir weiterhin sehen wer uns welchen Umsatz bringt.
    Kann da bitte mal wer ein oder evtl. sogar beide Augen drauf werfen. Danke.