在某些PPC广告系列中,我使用mysite.com/#contact
作为着陆页URL,但是当Google或Bing广告其URL参数时,我得到的URL类似于mysite.com/#contact?campaign=x&source=x..
,并且浏览器无法滚动直到#contact anchor
。
有什么办法解决这个问题?还是我需要使用其他URL?
答案 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 } ?>