首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >prestashop模板中的这段代码会使用onclick='‘发送Google Analytics信息吗

prestashop模板中的这段代码会使用onclick='‘发送Google Analytics信息吗
EN

Stack Overflow用户
提问于 2017-04-22 02:01:44
回答 1查看 92关注 0票数 0

在blocksocial.tpl中,我想发送谷歌分析-社交互动。这是正确的方式吗?我在一个实时站点上尝试了这段代码,但onclick并没有触发点击。

{if isset($facebook_url) && $facebook_url != ''} <li class="facebook"> <a class="_blank" href="{$facebook_url|escape:html:'UTF-8'}" onclick="ga('send', 'social', 'Facebook', 'send', '{$facebook_url|escape:html:'UTF-8'}');return true;"> <span>{l s='Facebook' mod='blocksocial'}</span> </a> </li> {/if}

EN

回答 1

Stack Overflow用户

发布于 2017-04-23 20:05:40

是否可以将onClick代码包装成函数并使用e.preventDefault();作为链接("a“标记)?

代码语言:javascript
复制
{if isset($facebook_url) && $facebook_url != ''}
            <li class="facebook">
                <a class="_blank" href="{$facebook_url|escape:html:'UTF-8'}" onclick="function(e) { 
        e.preventDefault();
        ga('send', 'social', 'Facebook', 'send', '{$facebook_url|escape:html:'UTF-8'}'); 
        return false; 
        }">
                    <span>{l s='Facebook' mod='blocksocial'}</span>
                </a>
           </li>
{/if}

更新

我复制了你的部分代码。在js代码中定义处理函数(例如在head部分):

代码语言:javascript
复制
<head>
    ...

    <script type="text/javascript">
        function clickProcess(url) {
            ga('send', 'social', 'Facebook', 'send', url); 
            return true; // set false if you don't need the redirect after code execution
        }
    </script>
</head>

然后使用参数中的URL值将clickProcess设置为onClick处理程序:

代码语言:javascript
复制
{if isset($facebook_url) && $facebook_url != ''}
            <li class="facebook">
                <a class="_blank" href="{$facebook_url|escape:html:'UTF-8'}" onclick="return clickProcess('{$facebook_url|escape:html:\"UTF-8\"}');">
                    <span>{l s='Facebook' mod='blocksocial'}</span>
                </a>
           </li>
{/if}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43549261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档