在目标网页网址中使用#

时间:2018-08-15 11:40:33

标签: search anchor google-adwords hashtag

在某些PPC广告系列中,我使用mysite.com/#contact作为着陆页URL,但是当Google或Bing广告其URL参数时,我得到的URL类似于mysite.com/#contact?campaign=x&source=x..,并且浏览器无法滚动直到#contact anchor

有什么办法解决这个问题?还是我需要使用其他URL?

2 个答案:

答案 0 :(得分:0)

要向下滚动到锚点,它必须位于您网址的末尾 mysite.com?campaighn=x&source=x [...]#contact

我从没使用过PPC广告,所以我不知道如何解决它,但这至少是问题所在。

答案 1 :(得分:0)

如果为true,则可以尝试检测URL参数并使用JavaScript滚动到特定位置。

未经测试的PHP / JS组合:

<?php if ( isset( $_GET['campaign'] ) { ?>
     <script type="text/javascript">
     //JS stuff
     </script>
<?php } ?>