我和我的朋友已经开发了一个脚本,隐藏了“X”分钟的cookie标签,因为整个概念是当访问者访问我的网站时我不想立即为重新定位而建议但是要隐藏cookie标签x秒,所以只有我只能烹饪超过x秒的访客。
检查以下代码:
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
function Inject() {
$('body').append(HERE WE PUT THE RETARGETING PIXEL CODE);
}
// run script after 45 sec.
window.setTimeout(Inject, 45000);
</script>
正如你所看到的那样,重定向像素代码介于()之间,但我面临的问题是,当我将重定向像素从Facebook放入()时,它似乎无法正常工作。请查看下面的图片,了解我的网站中的效果:http://i.imgur.com/JQtUxn4.png
正如您所看到的,代码中的某些内容丢失但我不知道是什么。任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
在你的超时时间内放入document.cookie
作业,不需要其他功能:
setTimeout(function(){
document.cookie = "key=value;path=/;expires="+someDateFunc();
}, 45000);
答案 1 :(得分:0)
屏幕截图告诉我你过早关闭append()
语句中的字符串。这是因为'
和"
符号不匹配。
请小心我的'
- 签名:
function Inject() {
var img = new Image(1,1); // width, height values are optional params
img.src = 'http://www.your_facebook_img_link.com';
document.body.appendChild(img);
}
window.setTimeout(Inject, 45000);
这是纯JS,不需要jQuery。