Jump to content

Google analytics český znaky prodaných produktů v reportu


Recommended Posts

Zdravíčko,

 

nevíte někdo, proč v google analytics v Konverze -> Elektronický obchod -> Přehled vidím místo českých znaků např. toto?

"Nau\u0161nice Tribal ESH27 steel"

 

viz. obrázek:

post-300668-0-66394200-1474542004_thumb.jpg

 

Mám PS 1.6.1.4

Modul ganalytics 2.3.4

 

Děkuji za pomoc,

 

 

Daniel

Share this post


Link to post
Share on other sites

Dobrý den,

v db jsou normálně v češtině a na webu ve zrojovým kodu také normálně s českými znaky...

 

Napadá mě, jestli nemá stránka, na které se odesílají data o objednávce do analytics, špatné kodování? Myslim celý .tpl soubor, nebo tak něco?

  • Like 1

Share this post


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

Jestli to chcete vyřešit, napište ftp přístupy na info@psmoduly.cz a provedu Vám opravu. Zdarma... Jo, vážně nekecám :)

Děkuji moc za nabídku. Nerad ale takto dávám loginy... Nemohl byste poradit zde na foru? Čím to je a jak to opravit?

 

 

Simberak: zvládli jste to opravit? Taky mi to dělá.

Nene :)

Share this post


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

Toto je problem dvojiho encodovani textu. Prestashop google analytics modul nejprve escapne unicode znaky kdyz generuje stranku, a javascript nasledne tento escapnuty text jeste jednou escapne pri posilani do google analytics. Toto je bug v analytics modulu.

 

Jednoduche (i kdyz ne moc korerekntni) reseni je upravit soubor classes/Tools.php, a nahradit funkci jsonEncode za toto:

    /**
     * Convert an array to json string
     *
     * @param array $data
     * @return string json
     */
    public static function jsonEncode($data)
    {
        if (function_exists('json_encode')) {
            return json_encode($data, JSON_UNESCAPED_UNICODE);
        } else {
            include_once(_PS_TOOL_DIR_.'json/json.php');
            $pear_json = new Services_JSON();
            return $pear_json->encode($data);
        }
    }

Share this post


Link to post
Share on other sites

Myslel jsem tím že by se neměly dělat změny v core souborech. Např při update na novou verzi o ty změny přijdete.

 

Správně by to mělo být pomocí nějakého override...

Share this post


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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More