Skocz do zawartości

osComerce i Googole Analityc


Gen1

Rekomendowane odpowiedzi

Mam problem, a mianowicie do swojego sklepu chciałbym podpiąć, śledzić ruch poprzez Googole Analityc. Aby tego dokonać muszę jak zapewne wiecie umieścić kod w plikach od strony. Sklep oparty jest na skrypcie Oscommerce. Proszę o podpowiedź do jakich plików mam podpiąć kod podany przez googole aby móc rozpocząć śledzenie strony/ruchu na stronie.

Odnośnik do komentarza
Udostępnij na innych stronach

1. create a new directory 'analytics' in catalog/includes/modules/

result: catalog/includes/modules/analytics/

---------------------------------------------------------------------------

2. copy the file 'analytics.php' into this directory.

if necessary, change the $transaction_string and/or the $item_string , for example

if you do not use the value customers_state or affiliation tag, replace this with dummy text (company name description), like:

$transaction_string = '"' . $order_id . '"," ' . $analytics_affiliation . '",

"' . $analytics_total . '","' . $analytics_tax . '","' . $analytics_shipping . '",

"' . $orders['customers_city'] . '","DUMMYTEXT","' . $orders['customers_country'] . '"';

---------------------------------------------------------------------------

3. make a copy of your original footer.php in the directory catalog/includes/, rename this file to footer-tracker.php

---------------------------------------------------------------------------

4. in the ORIGINAL footer.php place the following script at the end of the file

<script type="text/javascript">

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "https://www.");

document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

</script>

<script type="text/javascript">

var pageTracker = _gat._getTracker("UA-xxxxxxx-x");

pageTracker._initData();

pageTracker._trackPageview();

</script>

4. Advise: if you process your transactions on an another domain (e.g. store.yourdomain.com) it's strongly advised en recommended to use the following code:

<script type="text/javascript">

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "https://www.");

document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

</script>

<script type="text/javascript">

var pageTracker = _gat._getTracker("UA-xxxxxxx-x");

pageTracker._initData();

pageTracker._setDomainName("yourdomain.com");

pageTracker._trackPageview();

</script>

Replace "yourdomain.com" with your parent domain name (between the quoutes). The code does not differ that much from the original except now the (parent) domain name is setted. Google Analytics now can keep track of transactions from and to other domains within your access.

---------------------------------------------------------------------------

5. Replace the xxxxxxx-x in the script above with your personal Analytics UA-code (available in your Google Analytics account)

---------------------------------------------------------------------------

6. open/edit catalog/checkout_success.php

---------------------------------------------------------------------------

7. Under <link rel="stylesheet" type="text/css" href="style.css"> paste the following code:

<script type="text/javascript">

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "https://www.");

document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

</script>

<script type="text/javascript">

var pageTracker = _gat._getTracker("UA-xxxxxxx-x");

pageTracker._initData();

pageTracker._trackPageview();

<?php

include(DIR_WS_MODULES . 'analytics/analytics.php');

?>

</script>

---------------------------------------------------------------------------

8. Again (as in step 4), replace the xxxxxxx-x in the script above with your personal Analytics UA-code.

---------------------------------------------------------------------------

9. At the bottom of the file checkout_success.php change the following line:

<!-- footer //-->

<?php require(DIR_WS_INCLUDES . 'footer.php'); ?>

<!-- footer_eof //-->

into

<!-- footer //-->

<?php require(DIR_WS_INCLUDES . 'footer-tracker.php'); ?>

<!-- footer_eof //-->

---------------------------------------------------------------------------

10. Save the checkout_success.php

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności