Jump to content

[FREE] PrestaShop Google & Facebook Conversion Tracking Pro Module


Recommended Posts

This module gives you the ability to add Google AdWords Conversion Code, Facebook Conversion Pixel, Google Analytics Ecommerce Tracking code to measure your advertisements performance.

Demo: https://prestashop-demo.com/conversion_tracking/

For Merchant

- Tracking Conversion, ROI when you advertise on Google Adwords, Facebook Ads.

- Tracking purchases, order, transaction by Google Aanalytics.

- Measure your return on investment by tracking the actions users take after viewing or engaging with your Google Adword, Facebook Ads campaigns.

Tracking purchases, order, transaction by Google Aanalytics.

Features

  • It is a free Prestashop module. No advertising, No monthly fees. No commissions on your sales.
  • Add Google Analytics Ecommerce Tracking
  • 04_google_analytics.png
  • Add Google Adwords Conversion Code
  • 02_google_adword.png
  • Add Facebook Conversion Pixcel
  • 03_facebook_pixel.png
  • 1-click easy configuration
  • Compatible multiple language.
  • Compatible multiple stores.
  • Compatible with all web browsers.
  • Easy to install, easy to upgrade, just copy to use
  • Friendly and flexible configuration
  • HTML/CSS validation
  • Easy to customize front-end via HTML/CSS
  • Clean code
  • Cache system…

Download:

  • Free Official Download Free Download
  • Do not worry, if you need any our support. We are always ready to free work.

Backoffice Screenshot

01_backoffice.png

Change Log

Released version 1.0.6
- update Facebook pixel to new code
- add hookdisplayHeader

Edited by tdsoft
update changelog (see edit history)
  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites
1 hour ago, TCHOUPI said:

HI, Put the zip here, Adding to cart does not work on your site ?

you can try to add to cart, we fixed it

thanks.

Share this post


Link to post
Share on other sites
  • 1 month later...
  • 4 months later...
  • 1 month later...
  • 4 weeks later...
  • 2 weeks later...

First I wish you a happy new year and my best wishes 🙂

Thank you for your work, I can't say it enough, offering free modules at a cost to you and it's really nice to share them with the community.

Regarding this module, does it completely replace the module "Google Analytics v3.2.0 - by PrestaShop" and this one "Facebook Pixel Officiel v1.1.2 - by Prestashop" offered by prestashop so far and which has recently been paid?

Would we have exactly the same functions?

Thank you again for your excellent work. And I look more and more to buy you this very good module of "Menu" ....

Have a Happy New Year!

 

Your beautilful language:

Đầu tiên tôi chúc bạn một năm mới hạnh phúc và những lời chúc tốt đẹp nhất của tôi

Cảm ơn bạn vì công việc của bạn, tôi không thể nói đủ, cung cấp các mô-đun miễn phí với chi phí cho bạn và thật tuyệt khi chia sẻ chúng với cộng đồng.

Về mô-đun này, liệu nó có thay thế hoàn toàn mô-đun "Google Analytics v3.2.0 - bởi PrestaShop" và mô-đun này "Facebook Pixel Officiel v1.1.2 - bởi Prestashop" được cung cấp bởi uy tín cho đến nay và đã được thanh toán gần đây?

Chúng ta sẽ có chính xác các chức năng tương tự?

Cảm ơn bạn một lần nữa cho công việc tuyệt vời của bạn. Và tôi tìm kiếm nhiều hơn nữa để mua cho bạn mô-đun "Menu" rất tốt này ....

Chúc mừng năm mới

 

My French loveling language:

En premier je vous souhaite une bonne année et mes meilleurs voeux 🙂 

Merci pour votre travail je ne le dirais jamais assez, offrir des modules gratuits a un coût pour vous et c'est vraiment très gentil de les partager avec la communauté.

Concernant ce module, remplace-t-il complètement le module "Google Analytics v3.2.0 - par PrestaShop" et celui-ci "Facebook Pixel Officiel v1.1.2 - par Prestashop" offert par prestashop jusqu'a présent et devenu payant depuis peu ?

Aurions-nous exactement les mêmes fonctions ?

Encore merci pour votre excellent travail. Et je regarde de plus en plus pour vous acheter ce très bon module de "Menu"....

Passez de bonnes fêtes de Nouvel An !

 

 

 

Share this post


Link to post
Share on other sites
  • 1 month later...
1 hour ago, num47 said:

Does not work on Prestashop version 1.6.1.24

 

Any suggestion anyone?

Please give us ftp + admin account to check this, I think your theme is using some other HOOKs

Share this post


Link to post
Share on other sites
On 3/26/2020 at 1:59 PM, tdsoft said:

Please give us ftp + admin account to check this, I think your theme is using some other HOOKs

It's prestashop's default theme. Can you kindly give me an idea how i can fix this? I am using Prestashop 1.6.1.24

Share this post


Link to post
Share on other sites
On 3/28/2020 at 1:40 AM, num47 said:

It's prestashop's default theme. Can you kindly give me an idea how i can fix this? I am using Prestashop 1.6.1.24

We do not have any idea if we can not check your website, in our demo, it worsks for 1.6

Share this post


Link to post
Share on other sites
On 3/29/2020 at 9:53 AM, tdsoft said:

We do not have any idea if we can not check your website, in our demo, it worsks for 1.6

This is the code i got from your Module

<!-- Facebook Conversion Code for Checkouts - teespring.com/physic1m --> <script> (function() { var _fbq = window._fbq || (window._fbq = []); if (!_fbq.loaded) { var fbds = document.createElement('script'); fbds.async = true; fbds.src = '//connect.facebook.net/en_US/fbds.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(fbds, s); _fbq.loaded = true; } })(); window._fbq = window._fbq || []; window._fbq.push(['track', '238231177308911', {'value':'0.00','currency':'USD'}]); </script> <noscript> <img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=238231177308911&amp;cd[value]=0.00&amp;cd[currency]=USD&amp;noscript=1" /> </noscript> 

 

But, the Facebook is actually giving me this following code to tract: 

 

<!-- Facebook Pixel Code -->
<script>
  !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src=v;s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script',
  'https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', '238231177308911');
  fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
  src="https://www.facebook.com/tr?id=238231177308911&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->

 

 

Share this post


Link to post
Share on other sites
On 4/2/2020 at 12:12 AM, num47 said:

Would you kindly tell me where should i change this code? 

You can change it in modules/facebookconver/views/template/

Share this post


Link to post
Share on other sites
On 4/3/2020 at 8:22 AM, tdsoft said:

You can change it in modules/facebookconver/views/template/

Your module does not have a "facebookconver/views/template/" folder!! 

Share this post


Link to post
Share on other sites

Hello Friend,

Firstly Thank you for sharing this module with community!

I have installed module on my Prestahop 1.7.4 and added the tracking ids in the back office.  however, no tags are detected in the Tag Assistant in front office.  

Both Facebook and Google tags are not recognized.  Can you please check front end and let me know what im doing wrong?  www.rajubhaihargovindas.com

Thanks! 

- Anand

Share this post


Link to post
Share on other sites
On 4/16/2020 at 1:39 PM, anandbag said:

Hello Friend,

Firstly Thank you for sharing this module with community!

I have installed module on my Prestahop 1.7.4 and added the tracking ids in the back office.  however, no tags are detected in the Tag Assistant in front office.  

Both Facebook and Google tags are not recognized.  Can you please check front end and let me know what im doing wrong?  www.rajubhaihargovindas.com

Thanks! 

- Anand

please give us admin + ftp account for this in private message

Our developer can check this

Share this post


Link to post
Share on other sites
On 4/16/2020 at 9:39 AM, anandbag said:

Hello Friend,

Firstly Thank you for sharing this module with community!

I have installed module on my Prestahop 1.7.4 and added the tracking ids in the back office.  however, no tags are detected in the Tag Assistant in front office.  

Both Facebook and Google tags are not recognized.  Can you please check front end and let me know what im doing wrong?  www.rajubhaihargovindas.com

Thanks! 

- Anand

Hi, I have the same problem 😆 PS 1.7.6.4

I am using custom theme. I also get diffrent than your module facebook source code.

Regrads, 

Jakub 

Share this post


Link to post
Share on other sites

Hi. 

Thx for your work. :)

Two questions:

1. When I click 'Test your code' in the code I can see only one currency (USD - actually it is turned off in the store) not my local one (PLN) - should I edit the code somehow?

2. Should 'Fb Pixel Helper for Chrome' see the pixel immediately after setting it in your module? Should it be detectable on every page in the store? As for now it 2x 'no'..

Greetz. Piotr

  • Like 1

Share this post


Link to post
Share on other sites
5 hours ago, prus said:

Hi, I have the same problem 😆 PS 1.7.6.4

I am using custom theme. I also get diffrent than your module facebook source code.

Regrads, 

Jakub 

Yes, so we need logged in to hook it into your theme.

Share this post


Link to post
Share on other sites
  • 2 weeks later...
On 5/3/2020 at 8:22 AM, auasfchohan said:

hi im using a custom theme and i cannot get it to work, and tags are not detected please help thanks

 

hello, 
for your issue, can you give us
1.Admin account + FTP account.
we can check this issue for help you.
Thanks.

Share this post


Link to post
Share on other sites

Hi Google ask to install a kind of snippet to /order-confirmation page. Is your module compatible?

<!-- Event snippet for Purchase conversion page -->
<script>
  gtag('event', 'conversion', {
      'send_to': 'AW-XXXXXXXX/YYYYYYYYYYYYYYYYY',
      'transaction_id': ''
  });
</script>


As far as I can see your module puts code not between <head> ... </head> section PS 1.7.3.2.

Edited by 884483048 (see edit history)

Share this post


Link to post
Share on other sites
11 hours ago, 884483048 said:

Hi Google ask to install a kind of snippet to /order-confirmation page. Is your module compatible?


<!-- Event snippet for Purchase conversion page -->
<script>
  gtag('event', 'conversion', {
      'send_to': 'AW-XXXXXXXX/YYYYYYYYYYYYYYYYY',
      'transaction_id': ''
  });
</script>


As far as I can see your module puts code not between <head> ... </head> section PS 1.7.3.2.

Hi, our module fook and insert code into FOOTER for Google Code with function: hookdisplayFooter

Hook header is: hookHeader

Share this post


Link to post
Share on other sites
19 hours ago, tdsoft said:

Hi, our module fook and insert code into FOOTER for Google Code with function: hookdisplayFooter

Hook header is: hookHeader

I tried to use your module but google unable to see conversions. Also there is no option to add Google Tag Manager container tag GTM-XXXXX.

Edited by 884483048 (see edit history)

Share this post


Link to post
Share on other sites

Hey! 

Ecommerce works great (I could not make it work in other tools), but the pixel is not working at all. Am I missing something?

Thanks!

Share this post


Link to post
Share on other sites
On 5/15/2020 at 5:45 AM, Hefseth said:

Hey! 

Ecommerce works great (I could not make it work in other tools), but the pixel is not working at all. Am I missing something?

Thanks!

Please use latest version

Share this post


Link to post
Share on other sites

Hi,

thank you for the module!
I see in your module there are two files blockecommercetracking.tpl and blockecommercetracking2.tpl
The latter seems unused but it is the one that swicth the code between the different types of convertions. 
Am I wrong?


Thanks again!

Edited by sottolinea (see edit history)

Share this post


Link to post
Share on other sites
5 hours ago, tdsoft said:

Released version 1.0.6
- update Facebook pixel to new code
- add hookdisplayHeader

Thank you guys, this is amazing! Everything is working fine now :)

is there like a "Support page" I could have a look? ;) 

Share this post


Link to post
Share on other sites
12 hours ago, Hefseth said:

Thank you guys, this is amazing! Everything is working fine now :)

is there like a "Support page" I could have a look? ;) 

Thanks, you can view our it in taydoapp.com or buy-addons.com

Share this post


Link to post
Share on other sites
4 hours ago, tiagodau said:

It's not working, anything that I could try? See the image below.pixel.thumb.jpg.ea4dc9fb15c965fd9aa1343ca747d450.jpg

please use English for that  photo.

Also Please give us admin + ftp account in private message for this issue

our developer can check it for help you

Share this post


Link to post
Share on other sites
  • 2 weeks later...

Hello 

Thanks for your job

I have download and install your add on . 

Analytics is working good . but i cant find where to put the facebook code in my header.tpl there is no <head></head>  

 

can you help me to fix it ? thank you very much 

help.JPG

Share this post


Link to post
Share on other sites

@lagoulejoyeuse, you only put your Facebook Pixel ID from Backoffice of module, our module will automatic HOOK it into displayHeader hook and it will display  in <head></head>

Share this post


Link to post
Share on other sites
  • 3 weeks later...
19 hours ago, Alfonso_- said:

Ciao, ho provato a caricare il file Zip sul mio PrestaShop 1.7.6.5 ma non me lo ha fatto caricare.

Hai qualche soluzione?

Please UNZIP for get correctly modules, our ZIP file contain a module + a document

 

  • Thanks 1

Share this post


Link to post
Share on other sites
  • 2 weeks later...
On 7/7/2020 at 11:11 AM, tdsoft said:

Please UNZIP for get correctly modules, our ZIP file contain a module + a document

 

Hello , no working in 1.7.6.6 :/

Share this post


Link to post
Share on other sites
21 hours ago, findyc said:

Hello , no working in 1.7.6.6 😕

It is working in 1.7.6.6 as well, I think you has a mistake while installing the module.

Please give us admin + ftp account in private message for this issue

our developer can check it for help you

Share this post


Link to post
Share on other sites
21 hours ago, findyc said:

Hello , no working in 1.7.6.6 😕

It is working in 1.7.6.6 as well, I think you has a mistake while installing the module.

Please give us admin + ftp account in private message for this issue

our developer can check it for help you

Share this post


Link to post
Share on other sites
  • 2 weeks later...

Hello, 

many thanks for your fantastic module! It's work perfectly in 1.7.6.7 version!

I've only a little problem, when customer make a order facebook tell me  

Screenshot_2020-07-28 Facebook.png

Share this post


Link to post
Share on other sites
17 minutes ago, Sofando said:

Hello, 

many thanks for your fantastic module! It's work perfectly in 1.7.6.7 version!

I've only a little problem, when customer make a order facebook tell me  

Screenshot_2020-07-28 Facebook.png

Can you translate this to English? or COPY full email at here?

Share this post


Link to post
Share on other sites
3 hours ago, tdsoft said:

Can you translate this to English? or COPY full email at here?

Yes...

Missing currency and value parameters of the Purchase event
Last detected: Jul 27, 2020, 4:06 pm
2 instances
PROBLEM
One or more of your Purchase events does not have a value and currency parameter. This could affect the calculation of the return on ad spend.
SOLUTION
To add event parameters, open the source code of your website. Find a Purchase event where there are no currency or value parameters and add parameters to the code snippet.
The value field must contain a decimal number greater than zero and must not include letters, special characters, currency symbols or commas. The currency parameter must use an approved three-letter ISO currency code, such as USD or GBP.

Share this post


Link to post
Share on other sites
On 7/30/2020 at 8:25 PM, Sofando said:

I try, is it possible in this way?

fbq('track', 'Purchase', {value: {$ordersTotalPaid}, currency: {$ordersCurrency}});

Hi, this function is working in our module

Share this post


Link to post
Share on other sites
  • 1 month later...
  • 3 weeks later...

Hi, 

Thanks for your generosity, great module by the way.

I have this one problem with Facebook, hopefully you can indicate how to solve it.

 

"URL: https://mywebsite.com/gb/module/kf_paypal/messages?success=false&token=EC-3FF83228E2234280M

Parameters: (2)

value:

currency:

EUR

Advanced Matching Parameters: IP Address, User Agent

Trigger: Clicked button with text "#zoid paypal button ae ab font size"

Active Issue:

Missing InitiateCheckout Value Parameter"

 

Thanks in advance.

 

Screenshot 2020-10-06 at 07.30.25.png

Share this post


Link to post
Share on other sites
20 hours ago, Mathew Nwaneri said:

Hi, 

Thanks for your generosity, great module by the way.

I have this one problem with Facebook, hopefully you can indicate how to solve it.

 

"URL: https://mywebsite.com/gb/module/kf_paypal/messages?success=false&token=EC-3FF83228E2234280M

Parameters: (2)

value:

currency:

EUR

Advanced Matching Parameters: IP Address, User Agent

Trigger: Clicked button with text "#zoid paypal button ae ab font size"

Active Issue:

Missing InitiateCheckout Value Parameter"

 

Thanks in advance.

 

Screenshot 2020-10-06 at 07.30.25.png

Hi, your issue is in kf_paypal module. please ask the developer of this module support that issue.

If you need any our support. We are always ready to work.
Thanks.

Share this post


Link to post
Share on other sites
2 hours ago, tdsoft said:

Hi, your issue is in kf_paypal module. please ask the developer of this module support that issue.

If you need any our support. We are always ready to work.
Thanks.

Thanks a lot mate, will keep you updated.

Regards.

 

Share this post


Link to post
Share on other sites
  • 3 weeks later...
18 hours ago, kriswalus said:

I have a question, I need only Facebook Pixel, I use extended e-commerce. If I give the pixel code without the others, will it only install the pixel code?

Yes, if you enter pixel code -> it only work for pixel...

Share this post


Link to post
Share on other sites

Nice module!

1. Can you please consider to add a On/Off switch to the various sections? 
If for example using a different Google Analytics, Conversion, Facebook module your module still seem to include the code in FO, even when no ID's in the fields. So would be nice if could just toggle the 3 sections on/off independently - also for testing purposes.
(i tried to use PS default Analytics module, and then put no ID in your module Analytics field. Then Google Tag Assistant still found both/double Analytics tags)

2. Since PS already comes with a Google Analytics module (with option for User-ID and Anonymize IP), what is actually the point/difference by using yours instead for this?

3. Your module does not seem to include the Remarketing Tag. Not fully sure if needed, but when using Google Tag Manager you would normally also add this tag.

Thanks

Edited by kmorgen (see edit history)

Share this post


Link to post
Share on other sites
  • 4 weeks later...

Hi tsoft, 

Thanks for this module. I have just registered on your site and downloaded it and see attached documentation dates from 2015. I would like to double check if this module is up to date and will work with 1.7.6.x PS shops.

Thanks!

Share this post


Link to post
Share on other sites

installed this module couple of months ago. When installed it was working fine tag was verify able. But don't know when it stopped working. Will you please help me out I'm using 1.7.x.x. 

 

Regards, 

Share this post


Link to post
Share on other sites
3 hours ago, Oveep said:

installed this module couple of months ago. When installed it was working fine tag was verify able. But don't know when it stopped working. Will you please help me out I'm using 1.7.x.x. 

 

Regards, 

for your issue, can you give us in private message:
1. admin account + FTP account.
we can check this issue for help you.
If you need any our support. We are always ready to work.
Thanks.

Share this post


Link to post
Share on other sites
On 12/1/2020 at 5:26 AM, Oveep said:

installed this module couple of months ago. When installed it was working fine tag was verify able. But don't know when it stopped working. Will you please help me out I'm using 1.7.x.x. 

 

Regards, 

Also tried it on a few sites, and it does not work properly either. The conversion tag does not seem to fire correctly on the order-confirmation page, as tag/pixel is not always detected in Google Ads. Additionally the modules have some important missing features as I posted earlier.  It needs some attention unfortunately!

Edited by kmorgen (see edit history)

Share this post


Link to post
Share on other sites
15 hours ago, kmorgen said:

Also tried it on a few sites, and it does not work properly either. The conversion tag does not seem to fire correctly on the order-confirmation page, as tag/pixel is not always detected in Google Ads. Additionally the modules have some important missing features as I posted earlier.  It needs some attention unfortunately!

I think your theme removed some hook of Prestashop System. So our module can not extend it.

for your issue, can you give us in private message:
1. admin account + FTP account.
we can check this issue for help you.
If you need any our support. We are always ready to work.
Thanks.

Share this post


Link to post
Share on other sites
  • 1 month later...

Hello,

 

After upgrading to 1.7.7.1, the module stop working.

Anyone tested it successfully with latest version?

 

Thanks

Share this post


Link to post
Share on other sites
7 hours ago, alvesjc said:

Hello,

 

After upgrading to 1.7.7.1, the module stop working.

Anyone tested it successfully with latest version?

 

Thanks

the module is working in 1.7.7.71

Please RESET our module and setup it again

Share this post


Link to post
Share on other sites
  • 2 weeks later...

I installed the module but the pixel does not detect traffic I read to update by adding hookdisplayHeader you can explain to me where to insert everything thanks.

Share this post


Link to post
Share on other sites

Hello, 

I have the same problem as Sofando:

One or more of your Purchase events does not have a value and currency parameter. This could affect the calculation of the return on ad spend.
 

Can you please tell me how to solve it please ? I have the default theme.

Thanks,

Share this post


Link to post
Share on other sites

Hey, I think I found a bug in Prestashop 1.7 version, in /modules/baecommercetracking/views/templates/front/blockecommercetracking.tpl

On line 63 it's

'price': '{$product.total_price_tax_incl|escape:'htmlall':'UTF-8'}',

I think it should be:

'price': '{$product.product_price|escape:'htmlall':'UTF-8'}',

I think that total price is the price of cart, not a single product. With "total price" you are multiplying cart value over product quantity.

Edited by vkmaxx (see edit history)

Share this post


Link to post
Share on other sites