Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
Virtuemart 3 a Facebook pixel
04. lis 2020 10:56 #143136
Ahojte,
řeším teď integraci FB pixel na virtuemart. Dělám to poprvé a trochu v tápu.
Dostal jsme kód, který jsme vložil před </head> (bohužel nejsem správce FB, je to třetí osoba). S FB se obchod spojil, ale ne úplně na 100%. PageView funguje, ale třeba když když návštěvním obchodu klikne na "přidat do košíku", tak neproběhne akce AddToCart. To samé při odeslání objednávky. Zkusil jsem i nástroj BIT FB Pixel for Virtuemart, ale stále stejný výsledek. Člověk, co řeší kampaně by rád tyto informace měl, a zatím nevím jak mu je poskytnout.
Co je třeba udělat, aby šli vidět i ostatní akce u nákupu (přidat do košíku, odeslat objednávku, stornovat, ....)
Díky za radu.
Ondra
Joomla 3.9.22
VM 3.2.4
BIT FB Pixel for Virtuemart 1.1.3
One Page Checkout pro VirtueMart [byPV] 1.20.6
řeším teď integraci FB pixel na virtuemart. Dělám to poprvé a trochu v tápu.
Dostal jsme kód, který jsme vložil před </head> (bohužel nejsem správce FB, je to třetí osoba). S FB se obchod spojil, ale ne úplně na 100%. PageView funguje, ale třeba když když návštěvním obchodu klikne na "přidat do košíku", tak neproběhne akce AddToCart. To samé při odeslání objednávky. Zkusil jsem i nástroj BIT FB Pixel for Virtuemart, ale stále stejný výsledek. Člověk, co řeší kampaně by rád tyto informace měl, a zatím nevím jak mu je poskytnout.
Co je třeba udělat, aby šli vidět i ostatní akce u nákupu (přidat do košíku, odeslat objednávku, stornovat, ....)
Díky za radu.
Ondra
Joomla 3.9.22
VM 3.2.4
BIT FB Pixel for Virtuemart 1.1.3
One Page Checkout pro VirtueMart [byPV] 1.20.6
16. lis 2020 18:29 #143212
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Odpověď od Martin Balko
Začátečník
Zdravím Vás, podarilo sa Vám to vyriešiť?
Riešim niečo podobné a zatiaľ mi s tým nik nevedel pomôcť..
Ďakujem
Riešim niečo podobné a zatiaľ mi s tým nik nevedel pomôcť..
Ďakujem
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
16. lis 2020 22:46 #143213
Odpověď od Ondra
Uživatel
Zdravím Martine,
zrovna dneska jsem na to přišel
Postupoval jsme takto:
Předpokládám, že budou takto fungovat všechny FB akce, které jsou v seznamu, ale neprověřoval jsem.
Dejte vědět Martine, jestli Vám to funguje.
Hezký den
zrovna dneska jsem na to přišel
Postupoval jsme takto:
- Zkopíroval jsme si kód, co mi poslal člověk co se stará o FB profil.
Code:<!-- Facebook Pixel Code --> <s-cript> !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', 'XXXXXXXXXXXXXXXXX'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=XXXXXXXXXXXXXX&ev=PageView&noscript=1" /></noscript> <!-- End Facebook Pixel Code —>
- Pak jsem doplnil požadované akce (AddToCart, InitiateCheckout) přímo do kódu. Seznam akcí
ZDE.
Takže kód vypadal takto
Code:<!-- Facebook Pixel Code --> <s-cript> !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', 'XXXXXXXXXXXXXXXXX'); fbq('track', 'PageView'); fbq('track', 'AddToCart'); fbq('track', 'InitiateCheckout'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=XXXXXXXXXXXXXX&ev=PageView&noscript=1" /></noscript> <!-- End Facebook Pixel Code —>
- Tento kód jsem nakopíroval do index.php výchozí šablony -> www/templates/tvoje šablona/index.php
Pozor! celý kód se musí nakopírovat mezi <head> a </head> - Vypnul jsme spuštěný plugin BIT FB Pixel for Virtuemart
Předpokládám, že budou takto fungovat všechny FB akce, které jsou v seznamu, ale neprověřoval jsem.
Dejte vědět Martine, jestli Vám to funguje.
Hezký den
17. lis 2020 02:40 #143214
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf
Joomla Expert
Ondřeji,
Nikde nevidím kam vkládáte výši objednávky a další údaje o objednávce při akci AddToCart
Nikde nevidím kam vkládáte seznam ID produktů na výpise kategorie pro facebook katalog a ID katalogu
Nikde nevidím kam vkládáte informace o produktu při prohlížení detailu produktu
Jen vidím že vkládáte akce do FB kódu bez dalších informací - to jsou ty akce volané na všech stránkách?
Moc se mi to nezdá...
Nikde nevidím kam vkládáte výši objednávky a další údaje o objednávce při akci AddToCart
Nikde nevidím kam vkládáte seznam ID produktů na výpise kategorie pro facebook katalog a ID katalogu
Nikde nevidím kam vkládáte informace o produktu při prohlížení detailu produktu
Jen vidím že vkládáte akce do FB kódu bez dalších informací - to jsou ty akce volané na všech stránkách?
Moc se mi to nezdá...
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
17. lis 2020 04:24 #143215
Odpověď od Cony
Moderátor
ad 1/ může být.
ad 2/ Tím na každé stránce říkáte: Uživatel právě něco přidal do košíku, ale neřeknu co, a začal s procesem nákupu
Každá z těch funkcí se musí volat jen na správné stránce (např. první krok checkout), nebo ve správný okamžik (když přidá uživatel něco do košíku) a je potřeba je doplnit dalšími údaji (co to ten uživatel do košíku přidal, za kolik nakoupil a co atd.)
ad 3/ zda dávat do <head> nebo někam dál je diskutabilní. Když bude kód v <head> markeťák bude rád, ale Google ne (zdrží se načtení stránek, a FB dokáže být dobrá brzda). index.php šablony být může, ale zvolil bych spíše nějaký samostatný soubor, vložený např. pomocí php funkce require, nebo Joomla funkce JLayoutHelper::render
Ta část s noscript by v head neměla být už z principu (obrázek do sekce head nepatří)
ad 4/ Demo pluginu nefunguje, tak nevím, ale podle popisu by alespoň základ umět měl, spíš bych se soustředil
a za 5/ stejně nevěřim že člověk co řeší kampaně na ty data někdy vůbec mrkne
ad 2/ Tím na každé stránce říkáte: Uživatel právě něco přidal do košíku, ale neřeknu co, a začal s procesem nákupu
Každá z těch funkcí se musí volat jen na správné stránce (např. první krok checkout), nebo ve správný okamžik (když přidá uživatel něco do košíku) a je potřeba je doplnit dalšími údaji (co to ten uživatel do košíku přidal, za kolik nakoupil a co atd.)
ad 3/ zda dávat do <head> nebo někam dál je diskutabilní. Když bude kód v <head> markeťák bude rád, ale Google ne (zdrží se načtení stránek, a FB dokáže být dobrá brzda). index.php šablony být může, ale zvolil bych spíše nějaký samostatný soubor, vložený např. pomocí php funkce require, nebo Joomla funkce JLayoutHelper::render
Ta část s noscript by v head neměla být už z principu (obrázek do sekce head nepatří)
ad 4/ Demo pluginu nefunguje, tak nevím, ale podle popisu by alespoň základ umět měl, spíš bych se soustředil
a za 5/ stejně nevěřim že člověk co řeší kampaně na ty data někdy vůbec mrkne
17. lis 2020 05:32 - 17. lis 2020 05:33 #143216
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf
Joomla Expert
Cony:
Díky za rozbor, je to v podstatě správně a všechny tyto informace lze jednoduše najít v dokumentaci pro Facebook Pixel na Google (lepší než to tady popisovat). Díky tomu, že jsme si před lety naprogramovali vlastní plugin Dynamic Remarketing FB plugin pro VirtueMart a jednotlivé eventy jsem přesně zadával programátorovi co má naprogramovat a postupně testoval, mi takhle jednoduchá implementace byla ihned podezřelá
Souhlasím zejména s bodem 3, to v popisu není.
Co se týká 5, no divil by jsi se. Jsou velké agentury, které tyto údaje pečlivě sledují a požadují, aby se měřily různé zajímavé věci, které v manuálu nejsou.
Jen jsi mi sebral vítr z plachet, chtěl jsem aby na to Ondřej přišel sám pomocí mých dotazů, tak snad se povede.
Doporučení:
Nastudovat dokumentaci Facebook Pixel
Projít si na Joomla extensions dostupné pluginy, zakoupit a otestovat spolu s markeťákem nebo počkat na další chytré hlavy
Výherního kandidáta naimplementovat a používat
Co používám já:
Základní facebook pixel mám napimplementovaný pomocí GTM == neupravuji a nezasahuji do šablony ani do PHP
Rozšířené eventy pro FB máme naimplmentované pomocí pluginu, který jsme si naprogramovali sami (nemusím se aspoň s nikým hádat že něco nefunguje).
Díky za rozbor, je to v podstatě správně a všechny tyto informace lze jednoduše najít v dokumentaci pro Facebook Pixel na Google (lepší než to tady popisovat). Díky tomu, že jsme si před lety naprogramovali vlastní plugin Dynamic Remarketing FB plugin pro VirtueMart a jednotlivé eventy jsem přesně zadával programátorovi co má naprogramovat a postupně testoval, mi takhle jednoduchá implementace byla ihned podezřelá
Souhlasím zejména s bodem 3, to v popisu není.
Co se týká 5, no divil by jsi se. Jsou velké agentury, které tyto údaje pečlivě sledují a požadují, aby se měřily různé zajímavé věci, které v manuálu nejsou.
Jen jsi mi sebral vítr z plachet, chtěl jsem aby na to Ondřej přišel sám pomocí mých dotazů, tak snad se povede.
Doporučení:
Nastudovat dokumentaci Facebook Pixel
Projít si na Joomla extensions dostupné pluginy, zakoupit a otestovat spolu s markeťákem nebo počkat na další chytré hlavy
Výherního kandidáta naimplementovat a používat
Co používám já:
Základní facebook pixel mám napimplementovaný pomocí GTM == neupravuji a nezasahuji do šablony ani do PHP
Rozšířené eventy pro FB máme naimplmentované pomocí pluginu, který jsme si naprogramovali sami (nemusím se aspoň s nikým hádat že něco nefunguje).
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla