首页 文章

逃离Google URL Builder的Shebang /#!/ URL

提问于
浏览
0

有谁知道我是否/如何逃脱shebang或编码uri以使链接在谷歌分析网址生成器中正常工作?我想将广告系列参数添加到产品页面网址以跟踪广告成功 . 每个产品页面的网址如下所示:

http://www.oursite.com/classic-movies/#!/Title-of-Movie/p/12345678

当我将产品页面url放入url构建器时,它表示url无效 . 我认为这是因为#!我试图逃出特殊字符,用%23%21或%21取代shebang!

它在url构建器中显示有效,并且构建器生成带有utm标记的链接,但是当您将标记的链接粘贴到浏览器中时,它不会将您带到我们的产品页面 . 它会将您带到我们的网站,但会给出“抱歉不存在”的消息 .

我也试过这个:

http://www.oursite.com/classic-movies/?escaped_fragment=/Title-of-Movie/p/12345678

它在构建器中生成一个链接,并链接到我们网站的产品页面(是的!),但是网址在广告系列名称后添加:#!/ Title-of-Movie / p / 1234567

shebang回来了!这会有问题吗?

作为参考,我们在wordpress网站上使用Ecwid店面插件 .

提前致谢 .

1 回答

  • 1

    简答

    您应该使用不带片段的URL(哈希部分)作为构建带查询的URL的基础(以“?”开头的部分),然后将哈希部分附加到URL的末尾 .

    例:

    1)拿 http://www.example.com/classic-movies/#!/Title-of-Movie/p/12345678

    2)删除哈希部分: http://www.example.com/classic-movies/

    3)使用此无哈希URL作为基础并自行添加查询参数或使用任何自动构建器 . 示例: http://www.example.com/classic-movies/?utm_source=myblog&utm_campaign=xyz&abc=def

    4)将散列部分附加到URL的末尾: http://www.example.com/classic-movies/?utm_source=myblog&utm_campaign=xyz&abc=def#!/Title-of-Movie/p/12345678

    您已完成 - 最终的网址是有效的网址,适用于浏览器/客户,您的网站服务器以及Google Analytics等跟踪工具

    答案很长

    1)URL可能非常不同,但它们的结构实际上是完全相同的,这是Web标准的一部分 . URL以这种方式构建:

    protocol://site/path?query#fragment

    (我简化了它,只考虑了我们谈论的部分,实际的方案有点复杂)

    获取您的产品页面网址,即:

    • 协议: http

    • site: www.example.com

    • 路径: classic-movies/

    • 查询:(空)

    • 片段: !/Title-of-Movie/p/12345678

    现在,如果要添加查询参数,您就知道在哪里插入它们 . 至于片段部分,它应该总是在最后,无论它是否包含 !

    2)Google Analytics不会跟踪网址的片段部分 . 像 http://www.example.com/coolpagehttp://www.example.com/coolpage#!anyparameter=anyvalue 这样的网址与Goolgle Analytics相同 . 那是's likely the reason why their URL builder tool doesn' t接受 .

    顺便说一句,Ecwid始终使用URL的片段部分来处理产品和类别页面,但如果您想在Google Analytics中跟踪产品页面,则不会出现问题 . 每当客户浏览您的商店时,Ecwid就会通过向Google Analytics发送特殊的“虚拟”页面视图来解决该问题 . 因此,在您的GA报告中,您将看到您的商店页面 .

    3)如果您在广告系列中使用Google Adwords,我建议您关联Google Analytics和Google Adwords Profiles ,以便更好地了解客户行为和广告系列效果 . 在Ecwid论坛上查看此主题以获取详细信息:http://www.ecwid.com/forums/showthread.php?t=10835

相关问题