Seite 1 von 1

Anayltics Tracking eingehender Besucher von externen Domains

Verfasst: 15.04.2012, 11:53
von ff-webdesigner
Tach beisammen,

länger gesucht, nichts gefunden:

Wie kann ich in einem Shop Analytics so einrichten, dass ich für jeden Besucher, der von einer externen Domain XY kommt sehe, welchen Umsatz er brachte? Auf die Linkformulierung von XY habe ich keinen einfluss.

Was ich bisher verwende:

in datei /checkout_success.php

Code: Alles auswählen

$smarty->assign&#40;'FORM_END', '</form>'&#41;;
danach einfügen:

Code: Alles auswählen

// Google Analytics start
$smarty->assign&#40;'oID',$last_order&#41;;
$smarty->assign&#40;'CITY',$orders&#91;'customers_city'&#93;&#41;;
$smarty->assign&#40;'STATE',$orders&#91;'customers_state'&#93;&#41;;
$smarty->assign&#40;'COUNTRY',$orders&#91;'customers_country'&#93;&#41;;
$orders_total_shipping_query = xtc_db_query&#40;"select value from ".TABLE_ORDERS_TOTAL." where orders_id = '".$last_order."' and class='ot_shipping'"&#41;;
$orders_total_shipping = xtc_db_fetch_array&#40;$orders_total_shipping_query&#41;;
$smarty->assign&#40;'SHIPPING',$orders_total_shipping&#91;'value'&#93;&#41;;
$orders_total_tax_query = xtc_db_query&#40;"select value from ".TABLE_ORDERS_TOTAL." where orders_id = '".$last_order."' and class='ot_tax'"&#41;;
$orders_total_tax = xtc_db_fetch_array&#40;$orders_total_tax_query&#41;;
$smarty->assign&#40;'TAX',$orders_total_tax&#91;'value'&#93;&#41;;
$orders_total_query = xtc_db_query&#40;"select value from ".TABLE_ORDERS_TOTAL." where orders_id = '".$last_order."' and class='ot_total'"&#41;;
$orders_total = xtc_db_fetch_array&#40;$orders_total_query&#41;;
$smarty->assign&#40;'VALUE',$orders_total&#91;'value'&#93;&#41;;
$order_query = xtc_db_query&#40;"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."'"&#41;; $order_data = array &#40;&#41;;
while &#40;$order_data_values = xtc_db_fetch_array&#40;$order_query&#41;&#41; &#123;
$order_data&#91;&#93; = array &#40;'PRODUCTS_MODEL' => $order_data_values&#91;'products_id'&#93;,
'PRODUCTS_NAME' => $order_data_values&#91;'products_name'&#93;,
'CAT' => $order_data_values&#91;'categories_name'&#93;,
'PRODUCTS_SINGLE_PRICE' => $order_data_values&#91;'products_price'&#93;,
'PRODUCTS_QTY' => $order_data_values&#91;'products_quantity'&#93;&#41;;
&#125;
$smarty->assign&#40;'order_data', $order_data&#41;;
// Google Analytics end 

dann in datei /templates/templatename/module/checkout_success.html


nach

Code: Alles auswählen

&#123;$FORM_END&#125; 
einfügen:

Code: Alles auswählen

<script type="text/javascript">
pageTracker._addTrans&#40;
'&#123;$oID&#125;',
"Shopname",
'&#123;$VALUE&#125;',
'&#123;$TAX&#125;',
'&#123;$SHIPPING&#125;',
'&#123;$CITY&#125;',
'&#123;$STATE&#125;',
'&#123;$COUNTRY&#125;'
&#41;;
&#123;foreach name=aussen item=order_values from=$order_data&#125;

pageTracker._addItem&#40;
'&#123;$oID&#125;',
'&#123;$order_values.PRODUCTS_MODEL&#125;',
'&#123;$order_values.PRODUCTS_NAME&#125;',
'&#123;$order_values.CAT&#125;',
'&#123;$order_values.PRODUCTS_SINGLE_PRICE&#125;',
'&#123;$order_values.PRODUCTS_QTY&#125;'
&#41;;

&#123;/foreach&#125;
pageTracker._trackTrans&#40;&#41;;
</script>
Das Javascript <script type="text/javascript"> ... </script> fehlte für den letzten Block in der Originalanleitung. Muss aber rein, Korrekt?

Was jetzt noch fehlt: von welchen externen Domains kommen die Besucher?

Verfasst:
von

Verfasst: 03.08.2012, 16:06
von grafkoks
das sieht aber verdammt kompliziert aus. wenn du eh schon analytics nutzt kannst du dir es doch leicht machen und das conversion-tracking oder das e-commerce-tracking (für online-shops empfohlen) einbinden. das einzige was dann noch getan werden muss, ist sich die berichte zusammenzustellen.

Verfasst: 05.08.2012, 11:46
von Analytics_Mario
Hey,

nachdem das eCommerce Tracking einwandfrei funktioniert. Die Transaktionen und Umsätze auflaufen kannst Du bei Analytics in der Oberfläche im Report "eCommerce"-->"Verkaufsleistung" eine sekundäre Dimension wählen, hier kannst Du dann "Besucherquellen" --> "Verweispfad" auswählen und bekommst dann die Umsätze nach verweisenden Seiten. Wenn Du eine spezielle Quelle rausfiltern möchtest, dann kannst Du dieses bei dem Suchfeld rechts oben mit einem Klick auf "Erweitert" tun.

Um dieses Reproting zu vereinfachen kannst Du Dir auch einen Benutzerdefinierten Report zusammen bauen.

Ich hoffe das hat Dir geholfen.

Gruß

Mario