Právě je 25 dub 2024 07:59

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Vložení Facebook pixelu do eshopu
PříspěvekNapsal: 16 čer 2016 19:59 

Registrován:
09 čer 2016 21:23
Příspěvky:
2
Zdravím, nemám sice u vás hosting, ale jsou mezi vámi profíci, kteří ví o Prestashopu snad vše a proto se zkusím na vás obrátit. Vlastníme začínající eshop a potřebujeme vložit sledovací pixel. Dočetl jsem se, že musím upravit soubor header.tpl (vložit tam ten pixel mezi <head> a </head>). Ať to tam vložím jakkoli tak pokaždé eshop přestane fungovat. Moc vás prosím pomozte mi někdo upravit tento soubor.

header.tpl
Kód:
{*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <contact@prestashop.com>
*  @copyright  2007-2016 PrestaShop SA
*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}
<!DOCTYPE HTML>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"{if isset($language_code) && $language_code} lang="{$language_code|escape:'html':'UTF-8'}"{/if}><![endif]-->
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8 ie7"{if isset($language_code) && $language_code} lang="{$language_code|escape:'html':'UTF-8'}"{/if}><![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9 ie8"{if isset($language_code) && $language_code} lang="{$language_code|escape:'html':'UTF-8'}"{/if}><![endif]-->
<!--[if gt IE 8]> <html class="no-js ie9"{if isset($language_code) && $language_code} lang="{$language_code|escape:'html':'UTF-8'}"{/if}><![endif]-->
<html{if isset($language_code) && $language_code} lang="{$language_code|escape:'html':'UTF-8'}"{/if}>
   <head>
      <meta charset="utf-8" />
      <title>{$meta_title|escape:'html':'UTF-8'}</title>
      {if isset($meta_description) AND $meta_description}
         <meta name="description" content="{$meta_description|escape:'html':'UTF-8'}" />
      {/if}
      {if isset($meta_keywords) AND $meta_keywords}
         <meta name="keywords" content="{$meta_keywords|escape:'html':'UTF-8'}" />
      {/if}
      <meta name="generator" content="PrestaShop" />
      <meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
      <meta name="viewport" content="width=device-width, minimum-scale=0.25, maximum-scale=1.6, initial-scale=1.0" />
      <meta name="apple-mobile-web-app-capable" content="yes" />
      <link rel="icon" type="image/vnd.microsoft.icon" href="{$favicon_url}?{$img_update_time}" />
      <link rel="shortcut icon" type="image/x-icon" href="{$favicon_url}?{$img_update_time}" />
      {if isset($css_files)}
         {foreach from=$css_files key=css_uri item=media}
            {if $css_uri == 'lteIE9'}
               <!--[if lte IE 9]>
               {foreach from=$css_files[$css_uri] key=css_uriie9 item=mediaie9}
               <link rel="stylesheet" href="{$css_uriie9|escape:'html':'UTF-8'}" type="text/css" media="{$mediaie9|escape:'html':'UTF-8'}" />
               {/foreach}
               <![endif]-->
            {else}
               <link rel="stylesheet" href="{$css_uri|escape:'html':'UTF-8'}" type="text/css" media="{$media|escape:'html':'UTF-8'}" />
            {/if}
         {/foreach}
      {/if}
      {if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)}
         {$js_def}
         {foreach from=$js_files item=js_uri}
         <script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
         {/foreach}
      {/if}
      {$HOOK_HEADER}
      <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:300,600&amp;subset=latin,latin-ext" type="text/css" media="all" />
      <!--[if IE 8]>
      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
      <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
      <![endif]-->
   </head>
   <body{if isset($page_name)} id="{$page_name|escape:'html':'UTF-8'}"{/if} class="{if isset($page_name)}{$page_name|escape:'html':'UTF-8'}{/if}{if isset($body_classes) && $body_classes|@count} {implode value=$body_classes separator=' '}{/if}{if $hide_left_column} hide-left-column{else} show-left-column{/if}{if $hide_right_column} hide-right-column{else} show-right-column{/if}{if isset($content_only) && $content_only} content_only{/if} lang_{$lang_iso}">
   {if !isset($content_only) || !$content_only}
      {if isset($restricted_country_mode) && $restricted_country_mode}
         <div id="restricted-country">
            <p>{l s='You cannot place a new order from your country.'}{if isset($geolocation_country) && $geolocation_country} <span class="bold">{$geolocation_country|escape:'html':'UTF-8'}</span>{/if}</p>
         </div>
      {/if}
      <div id="page">
         <div class="header-container">
            <header id="header">
               {capture name='displayBanner'}{hook h='displayBanner'}{/capture}
               {if $smarty.capture.displayBanner}
                  <div class="banner">
                     <div class="container">
                        <div class="row">
                           {$smarty.capture.displayBanner}
                        </div>
                     </div>
                  </div>
               {/if}
               {capture name='displayNav'}{hook h='displayNav'}{/capture}
               {if $smarty.capture.displayNav}
                  <div class="nav">
                     <div class="container">
                        <div class="row">
                           <nav>{$smarty.capture.displayNav}</nav>
                        </div>
                     </div>
                  </div>
               {/if}
               <div>
                  <div class="container">
                     <div class="row">
                        
                        {if isset($HOOK_TOP)}{$HOOK_TOP}{/if}
                     </div>
                  </div>
               </div>
            </header>
         </div>
         <div class="columns-container">
        <div id="slider_row" class="row">
                  {capture name='displayTopColumn'}{hook h='displayTopColumn'}{/capture}
                  {if $smarty.capture.displayTopColumn}
                     <div id="top_column" class="center_column col-xs-12 col-sm-12">{$smarty.capture.displayTopColumn}</div>
                  {/if}
            </div>
            <div id="columns" class="container">
               {if $page_name !='index' && $page_name !='pagenotfound'}
                  {include file="$tpl_dir./breadcrumb.tpl"}
               {/if}
               <div class="row">
                  {if isset($left_column_size) && !empty($left_column_size)}
                  <div id="left_column" class="column col-xs-12 col-sm-{$left_column_size|intval}">{$HOOK_LEFT_COLUMN}</div>
                  {/if}
                  {if isset($left_column_size) && isset($right_column_size)}{assign var='cols' value=(12 - $left_column_size - $right_column_size)}{else}{assign var='cols' value=12}{/if}
                  <div id="center_column" class="center_column col-xs-12 col-sm-{$cols|intval}">
   {/if}


FB pixel
Kód:
<!-- 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', '838282736276130');
fbq('track', "PageView");</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=838282736276130&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->


Už jsem zkusil snad vše a prohledal snad celý google a našel plno návodů ale stále nefunkční.

Prosím nějakou dobrou duši o pomoc. Děkuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Vložení Facebook pixelu do eshopu
PříspěvekNapsal: 17 čer 2016 11:28 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

stačí funkci v javascriptovém kódu obalit pomocí párového tagu {literal}. Takže po úpravě bude kód vypadat:
Kód:
<!-- Facebook Pixel Code -->
<script>
{literal}
!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', '838282736276130');
fbq('track', "PageView");{/literal}</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=838282736276130&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->


A kód pak vložte do souboru header.tpl například před řádek:
Kód:
</head>


S podobnými dotazy se příště obracejte na podporu Vašeho hostingu. Není v našich silách řešit i problémy zákazníků všech ostatních hostingových společností. Pokud se chcete stát naším zákazníkem a získat tak kvalitní podporu a hosting pro aplikaci PrestaShop, učinit tak můžete zde.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Vložení Facebook pixelu do eshopu
PříspěvekNapsal: 17 čer 2016 16:27 

Registrován:
09 čer 2016 21:23
Příspěvky:
2
Jste hodný, že jste odpověděl. Vše již funguje a na první pokus. Přechod k vám právě zvažuji, podpora je opravdu perfektní. Ještě jednou děkuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Vložení Facebook pixelu do eshopu
PříspěvekNapsal: 21 črc 2016 14:14 
C4 zákazník

Registrován:
31 bře 2016 15:24
Příspěvky:
27
Dobrý den,

výše uvedeným se vyřeší pouze událost "Page views". Aby bylo facebook možné využívat naplno, je nutné zprovoznit události "Purchase" , "View product" a "Add to cart".

Existuje celkem hodně placených modulů, ale žádné levné řešení. Není na to nějaký postup, jak by to člověk zvládl svépomocí?

Popřípadě kolik by vyšla práce programátora přímo do vás z hostingu?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Vložení Facebook pixelu do eshopu
PříspěvekNapsal: 22 črc 2016 12:48 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

bohužel není jiná možnost než vlastní implementace kódu, nebo použití nějakého modulu. Pokud na úpravu nemáte znalosti, můžete se obrátit na některého z našich partnerů (příp. vpravo blok PrestaShop partneři), který se aplikaci PrestaShop věnuje.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Vložení Facebook pixelu do eshopu
PříspěvekNapsal: 27 led 2017 17:04 

Registrován:
24 led 2017 21:29
Příspěvky:
2
Zdravim, pouzivame tento plugin, nie je drahy a ma vsetky potrebne nastavenia a hlavne funguje.

https://mypresta.eu/modules/social-networks/fb-conversion-tracking-pixel.html


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz