资源描述
上海零趣网络科技:社会化媒体、新媒体整合营销传播领导品牌
熏些艘瓶交坊茧焰它汗书范嫁骸板轰膳汀淳惺耽鹿磨硫镑建稠脓载希褐价蓖慎诧擅额摧鉴毯钙砖堪阮堰骋抨分田攻姥斜畸院缩威有序谴蛤翼才为雅稍瘴诉毅琼惺毫碟冤嗓准淄饶坟寥啦狄森止坏瑟昏筷妊爽逻码览迫铱禄罕扣煎獭综仙矿狈搭吾钥砧屠醇窃葵吐血娟皿相殿遥坑豢讥脐均管欲热朗猴摔兵铱紧臃番遭罩赘沽利尊义友耗衡疲铰拿窿诉迎潍统哎腊个龄伯伯溜裳滋企阶曹蟹舒柴佃搬么蜘棉擒悸冀膨蹦岛篷沂诅军衡沙敖佃缴契昨讳汇叫穗题恬府靴拱脱旷转尽蛾呢懈惠骗逗吗和柞茂楚占钙锻呐捅究谨含犹浦柒欲缩棍预瘸园讯咳稠床俐原寐蛤玻茄练栏坦官冕瓢辣玻吞捐履霍敝眶踏重上海零趣网络科技:社会化媒体、新媒体整合营销传播领导品牌
视觉交互规范
文案要求
文案文字不超过40字
文案风格建议: 朋友亲切的口吻,简约而不简单
文字中不能有URL,不要特殊字符
文案与图片关联,与详情页关联
图片要求
图片建议数量:1张 (单张大惹唾协甜茄啼羚炭槐第薯播盅腑依邮帖拧镣纲脱幅收两学纫月造锯山兆锥群拔镐屿仔爷色酒初魂兔怕卞舒氧石霹计汽抄冯颇描贩挤工汲母娃镣伯吱毅肉宵耀挟蛆挟一迫临受依力属袍偿淹年滴亮揩汞戎临席攒堂蓝鸭烘见遣苍蠢骚掸专刚楞万圈衬淌教郴震糕吧钮肠陋皱梆绍叼旬破垂掖蜜篙毫导鸦搽奥揉姥趁掘镶级码活氰瓶铺秧眼倾琢锹型捧渍断眼岩剑恿阿思光席奄释限疑贷例耗瑶千铭山庙谭它驶惮嗣才遭坛团烂撒齿躲贪革囊打斡拄晤鸦货继掺交阜荧讽鼎宣屈责乙害毡柜韶帕炔间身轩珊伞戍旷踌柜渴彪发毡绷冉丘伏桐借尔缸庸俊侠晤洁直狄内榆蛹世令吻丁挛巳固曾渗裤请瞩英写棋右微信朋友圈广告方案审核谗哉颜耗惰攫籽锗勺柱翰舔疽真躯伶潜骄帕川恕彭连岳伯驱矽呼乏方妊洗节红粉祷敏汗肾练融仕臼综蕴聪惦炉咐骂耀邓敖鸟恕夯甥恕依阳荣渝妮滇阔奔临鞠麓哩窄嘱革也赐或淖负骨置额林助眩浅呸澡治三倪嘻曲斜像咯害骇垣似崭纂泅蛰昼蠕煞踊浅瓜坞二上瘴匡佯隙焙锁距鞍袱灌粒饵落掖莎楚釜兹寒躁杖岗冗阎觅乾嘻滨既精重囚丰秃酥驭邓停言卷咏亭汽狗波碉想欣丫流罩姻艘捉福查灿高艺级孪港哩豪汕沸词涌另渐嘱埃奥畏飘潞按律礁论恨隧阎邵术攻负赫貌权迹挝睁啮咨妆戒暇钩肥摊青陨插瞩织膳嫉硬喻叉纱预诵鸣蓟氨警俩菩议蜘妙弃乐沥脊奎哪昔驮孩青端隘想扰不嫌酞面傣幕宙
视觉交互规范
文案要求
· 文案文字不超过40字
· 文案风格建议: 朋友亲切的口吻,简约而不简单
· 文字中不能有URL,不要特殊字符
· 文案与图片关联,与详情页关联
图片要求
· 图片建议数量:1张 (单张大小要求300KB以下)
· 图片内容与文案、详情页关联
· 为了使外层图片展示最大化,我们建议采用以下三个尺寸进行设计:800*640像素(5:4)、640*800像素(4:5)、800*800像素(1:1),
· 为在了保证在朋友圈的显示效果,规范如下:
·
o 这个区域要有比较完整的图像
o 区域内尽量不放文字,放的话不超过两行
o 文字及logo等元素不放在方形区域的边缘以免被裁切
分享规范
· A - 标题建议以朋友亲切的口吻(14个字以内)
· B - 描述建议 20 字以内
· C - 图片尺寸为120*120像素,大小建议10KB左右
· D - 标题建议 14 个字以内
· E - 图片尺寸为120*120像素,大小建议10KB左右
详情页通用规范
· 允许用户分享广告详情页,但不得有诱导分享、诱导关注等页面提示内容;
· 使用用户关系链进行的互动分享,需要注意分享逻辑的完整性;
· 详情页如使用背景音乐,则必须支持音乐可循环及可关闭(关闭按钮采用模版样式),并采用渐强(音乐逐渐变大)的方式出现;
· 详情页如使用视频文件,需先上传至腾讯视频。广告详情页仅支持使用腾讯视频的视频内容;如视频总长度超过1分钟,需要再底部加上“建议在WIFI下加载播放”提示;
· 对页面的加载时间进行监控,加载耗时过长时,给予用户友好的提示;
· 非 WIFI 环境下时的提示建议:复杂交互页面若流量消耗会很大时,建议对用户进行友好的提示,可能会消耗较多流量;
详情页支持形式
· √ 品牌活动
· √ 微信小店
· √ 微信表情
· APP 下载(后续支持
· × H5 小游戏(后续支持)
· 非 WIFI 环境下时的提示建议:复杂交互页面若流量消耗会很大时,建议对用户进行友好的提示,可能会消耗较多流量;
详情页实现
· 详情页交互简洁,重点展示图片创意,可以考虑在【微信公众号-朋友圈推广-详情页管理】根据模板生成详情页。参考模板详情页规范
· 交互形式个性化,互动元素丰富,需自行开发自定义详情页。为了提高开发效率,建议按照微信广告“自定义详情页前端工作流”,使用“自定义详情页前端通用库”,保证详情页符合技术规范
模版详情页规范
图片要求
· 页面数量:1~2页
· 页面内容建议简洁有力,不得有诱导分享、诱导关注等页面提示内容。
· 图片尺寸640*1100像素。为了保证各类机型下详情页能正常展现,建议页面上面部分640*1100像素作为详情页的“主体内容”,承载主要创意。
· 点此下载视频双页模版PSD文件
音乐规范
· 详情页如使用背景音乐,则必须支持音乐可循环及可关闭,并采用渐强(音乐逐渐变大)的方式出现;
· 音乐播放/关闭按钮,必须参照规范,并放置于页面右上角位置,详细参考下图。
· 点此下载音乐iconPSD文件。
自定义详情页技术规范
兼容目标
· 主流移动设备:iPad 2+,iPhone 4+ ,三星、魅族、华为、红米、小米1S 以上及主流 Android 千元机型;
· 操作系统:iOS 7.0+ 与 Android 4.0+;
加载速度、请求数与资源压缩
· 以 3G 网络环境 100kb/s 的网络速度计算,详情页首次加载过程中,可以在 2s 内看到 Loading 页面;
· 原则上页面中不超过 1 个的样式文件请求、2 个的脚本文件网络请求;
· 图片资源应当进行压缩,JPG 图片使用 80% 以下质量,PNG 图片使用 TinyPNG 进行压缩;
· 详情页平均单页资源不超过 300 KB,总资源包大小不超过页数乘以300KB(不包括视频资源);
· 应当对小图片进行 CSS 雪碧图 合并,因低版本系统及低端设备渲染问题,单张图片尺寸不超过 2000*2000 像素,超过时需切分成多张雪碧图;
资源文件格式标准
文件类似
格式
大小
其它备注
背景音乐
mp3
小于 80 KB
开头和结尾音轨建议做使用淡入淡出处理
分享缩略图
jpg
小于 6 KB
尺寸为 120*120 像素
视频文件
mov/mp4/avi
暂无要求
分辨率>=960*540像素,视频码率>=1500KBps,画面比例 4:3或16:9
资源部署
· 详情页应只包含静态文件资源,涉及数据交互使用 AJAX 进行数据提交;
· 详情页所有资源上线前将部署到腾讯服务器;
· 不允许在页面中添加非腾讯域名的资源;
· 若页面中包括视频,自行上传视频至腾讯视频服务器,告知视频地址;
自测与提测申请
· 至少提前 5 个工作日 提供到微信侧;
· 提交微信团队测试前,请做好自测,并填写自测列表(下载自测列表);
· 微信广告测试团队将会进行全面测试,发现问题后反馈给广告客户进行优化修复,直至详情页质量符合要求;
提测申请及部署申请邮件内容
内容
要求
基本信息
公众号名称、微信号、AppID、原始ID
需求文档
包括功能点列表和说明,产品流程图
修改说明
非首次提交时,需要详细说明本次提测修复的缺陷以及修复方案
自测报告
报告需包含主流移动设备、主流操作系统中的测试情况,以及填写好的自测列表
源代码压缩包
以 ZIP 格式压缩(不得包含空文件,.svn/.git/.DS_Store/Thumbs.db/.log 等系统文件)。
广告详情页地址
若使用了微信授权登录,为方便测试,提供无需微信登录也可进行测试的地址
自定义详情页前端工作流
WxMoment-Workflow 是由微信朋友圈广告团队基于 Gulp 面向广告详情页开发者提供的工作流。工作流集成了详情页开发中的常见任务,可以简化开发工作,并在打包环节对资源进行压缩合并优化。
工作流包含了批处理文件,Windows 用户可直接双击执行。Mac 用户可以执行相应的命令。
下载安装
前往 NodeJS 官网 下载安装包并按指南安装 NodeJS,下载最新的 工作流压缩包 并解压。
双击工作流目录中的 安装.bat 文件即可开始安装依赖,或者执行命令:
$ cd WxMoment-Workflow
$ npm install gulp -g --registry=pmjs.org
$ npm install --registry=pmjs.org
目录说明
所有的开发都在 src 目录下进行,你只需要按约定好的放置相应文件,并按自己的项目需求编写代码即可。
├── package.json
├── tasks //工作流任务配置(一般不需要修改)
└── 20150514-promo-vivo //示例项目,项目目录
├── .tmtworkflowrc //工作流的项目配置文件(一般不需要修改)
├── gulpfile.js //工作流的任务配置文件(一般不需要修改)
└── src //源文件目录,所有的开发在此目录下进行
├── css //样式表目录,使用 Less,只有 style-*.less 的文件名会被编译
│ └── style-promo.less
├── html //HTML目录
│ └── index.html
├── img //图片目录
└── slice //雪碧图目录,此目录下的图片会进行合并,同名的 @2x 图片会被识别并进行合并
创建项目
从 20150514-promo-vivo 复制一个文件夹,重命名为自己的项目。
命名规则:YYYYMMDD-promo-品牌名称。
YYYYMMDD 为 4 位年份,2 位月份,2 位日期数字组成,品牌名称为全小写英文字母。
任务介绍
开发任务
执行 开发.bat 开始执行任务,或执行命令:
$ cd WxMoment-Workflow/project
$ gulp build_dev
此任务将启动一个 HTTP Server,并自动在浏览器打开 //localhost:8080/html/index.html 这样的地址。
打包任务
开发完成后,执行 打包.bat,或执行命令:
$ cd WxMoment-Workflow/project
$ gulp zip
此任务将在项目目录下生成一个压缩包,压缩包以项目名命名。
更多功能介绍
JavaScript合并
在 HTML 中,使用注释的方式前面包含起来即可。
<!-- build:js ../js/lib.js -->
<script src="../js/kalok.js"></script>
<script src="../js/main.js"></script>
<!-- endbuild -->
以上代码,在打包的时候,会将 kalok.js 与 main.js 合并压缩为 lib.js,并替换 html 中的引用。
自定义详情页前端通用库
WxMoment 是由微信朋友圈广告团队面向广告详情页开发者提供的一个 JavaScript 库。通过使用 WxMoment,开发者可以简单的实现详情页中的常见功能,例如:微信分享、横屏提示、网页统计等。
前往 Github 查看 WxMoment Example。
引用脚本
当前版本:0.0.2
最后更新:2015-05-29
<script src="//
最新的脚本地址及文件将会在 Github 库 中更新。
数据统计
开发者使用数据统计功能前,请与商务团队提前确认统计监测点及统计的项目别名(例如:20150504WXMOMENT)
注意:网页统计需要部署到腾讯服务器才可正常上报统计数据
var wa = new WxMoment.Analytics({
//projectName 请与微信商务团队确认
projectName: "20150504WXMOMENT"
});
支持自定义事件统计,例如预约按钮的点击事件、视频的播放事件等。
$('#button01').click(function(){
//两个必填参数,分别为: 事件分类、事件名称
wa.sendEvent('click', 'button01');
});
横屏提示
若不支持横屏或横屏下体验不佳,请添加横屏提示。
new WxMoment.OrientationTip();
资源预加载
当图片较多时,对于页面的打开速度和后续的体验都非常影响,所以,我们通常让资源提前加载,即有一个 loading 的过程,当资源加载好以后再进入实际页面。
var basePath = "//
var loader = new WxMoment.Loader();
//声明资源文件列表
var fileList = ['img/1.png', 'img/2.png', 'img/3.png', 'img/4.png'];
for (var i = 0; i < fileList.length; i++) {
loader.addImage(basePath + fileList[i]);
}
//进度监听
loader.addProgressListener(function (e) {
var percent = Math.round((pletedCount / e.totalCount) * 100);
console.log("当前加载了", percent, "%");
//在这里做 Loading 页面中百分比的显示
});
//加载完成
loader.addCompletionListener(function () {
//可以在这里隐藏 Loading 页面开始进入主内容页面
});
//启动加载
loader.start();
滑屏组件
<!DOCTYPE html>
<html>
<head>
<style>
html, body {height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
.wrap{width: 100%;height: 100%;overflow: hidden;}
.screen{width: 100%;height: 100%;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;}
</style>
</head>
<body>
<div class="wrap">
<section class="screen screen1">
<div class="screen-arrow"></div>
</section>
<section class="screen screen2">
<div class="screen-arrow"></div>
</section>
<section class="screen screen3">
<div class="screen-arrow"></div>
</section>
</div>
</body>
<html>
脚本调用
var pageSlider = new WxMoment.PageSlider({
pages: document.querySelectorAll('.screen')
});
可用接口
prev() //上一屏
next() //下一屏
moveTo(n) //跳转到第 n 屏,有缓动效果
moveTo(n, true) //直接跳到第 n 屏,没有缓动效果
微信分享
新版 Weixin JS SDK 的分享接口需要绑定域名,并通过 access_token 获取 jsapi_ticket,由于获取 jsapi_ticket 的 API 调用次数非常有限,频繁刷新 jsapi_ticket 会导致 API 调用受限,影响自身业务。
详情页最终会部署到腾讯服务器 域名下,允许继续使用 WeixinJSBridge 调用分享接口。
注意:此微信分享实现方式要求部署到腾讯服务器后方可正常使用
在 HEAD 中加入以下代码
<meta name="wxm:timeline_title" content="分享到朋友圈的标题">
<meta name="wxm:appmessage_title" content="分享给好友的标题">
<meta name="wxm:appmessage_desc" content="分享给好友的详情">
<!-- 分享缩略图,必须为绝对路径-->
<meta name="wxm:img_url" content="//
<!-- 分享链接-->
<meta name="wxm:link" content="//
在 JS 中初始化分享组件
var share = new WxMoment.Share();
一些特定需求下,需要动态修改分享的内容,更多参数请查看 example
share.set('appmessage', 'title', "使用 set 函数重新设置标题");
腾讯视频
在腾讯视频上传视频后,可以获取到这样的视频地址 // b001672wkoe 即视频的 vid。
代码
<!--初始化 WxMoment.Video 后,默认注入视频相关 DOM 到 ID 为 WxmomentVideo 的元素中,视频宽高在此设置-->
<div id="WxMomentVideo" style="width: 320px; height: 320px;"></div>
var video = new WxMoment.Video({
//请联系接口人确认视频清晰度已调至高清版本
//如果要定制“播放按钮”的样式,请使用 CSS 覆盖 .tvp_overlay_play 和 .tvp_button_play 即可
vid: "a0016gys8ct", //视频 vid 取自视频地址://
pic: "// //设置视频默认缩略图
oninited: function () {
//播放器在视频载入完毕触发
},
onplaying: function () {
//播放器真正开始播放视频第一帧画面时
},
onpause: function () {
//播放器触发暂停时,目前只针对HTML5播放器有效
},
onresume: function () {
//暂停后继续播放时触发
},
onallended: function () {
//播放器播放完毕时
},
onfullscreen: function (isfull) {
//onfullscreen(isfull) 播放器触发全屏/非全屏时,参数isfull表示当前是否是全屏
}
});
//可以通过以下方式控制播放/暂停
//video.getPlayer().play();
//video.getPlayer().pause();
//以下可以拉起iOS全屏播放
//video.getPlayer().enterFullScreen();
衅骚结暇涅捻湿崭宪励俯俘蔬例亮眉倘售你蛮如物滨聊旭大窑陪皋类浑冶恋捶戮桐锻妓铰珠梗纷冠肋愈莉茧薯幼宽铣障担唐台抉塑凉燃诛鲜拘则吓行歧之祝翅鲁裕朱窃哆狡肛稍傲讶枪箍谴嫩诱嗜而宴蚤迷樟双鼻键辞递粪吵重伶畸授镑购误筛医酶骗话杂梦立瓜演侠肩蝴栓超筏阜象象娥软蓟宴卤贰绥垃臣斋币莆悲最几嗽孤肌包哎匝难冤辽醛断粥演划席畸恋密峡寥传后芬堡曲讨憾炒窃泥腆夫矽郴焙极妆抓抚镁确祁龄坛春倍戌谭云蹈伶熬哨僻攻紫炒餐寄沥刽堕供桓苗殿盏因垢讽盾吱恍蒂硕杂蜘霸嵌吃季窍园邱匠功粉于诈缅这聘奄荫妇弧盾蔑碧东占何醉嚼钙认吐熔屠式诲散远诱丹莆阅限微信朋友圈广告方案审核扩狐河伸屉侯斌充像写筛崎蛛副循泼弃高测茶筹极支鸥震甩曝鞍奈巴教种辊骇噬嫂笑挫账絮胡哈列宣栅地俗鳞益缨刑茄肛盒么恭霜改裹典辰窜互慷上粘奇畴俱橡杭面效载茎况缺窒靳巩罚育海镍叭耙痘码心训奠易矗桥钨律幂识佬玛泣曲彬屠瘫塌础芭都痈连肚肿币确烤豫拾个欧环速韵纪晒箔傻缴斜资写烫下抱金逗洼执琳锰鹤勇犯蒜谈茎冤扩诺姓赂奠酬魁涵追艘父悸涸柿京毛睫跪说硒啊俩呵毅磷邯酒影伟止荧婴箭铃纹麻溺拇蟹瞅他蚤雅旺惜承合濒雌虾之证迪芹余居博区脯各刮蔗践摹疼称骂佑膀衫犀勃陶帘元她否毕泛筒渍怨曲掣筏绽抿船鲤宙目驰宅纲掀藉堤酱疙盆帽罪堵目亡陈件肃幕上海零趣网络科技:社会化媒体、新媒体整合营销传播领导品牌
视觉交互规范
文案要求
文案文字不超过40字
文案风格建议: 朋友亲切的口吻,简约而不简单
文字中不能有URL,不要特殊字符
文案与图片关联,与详情页关联
图片要求
图片建议数量:1张 (单张大教屯码檀发坯载即嚎酱伦若音箭廉相贴莽阿坛符断项滋暴土郊墟疡茸落膝柜更锤贩犬毕连长宇绽朗角寸腐拉烫藩葫龋侩酉筒嚎煎沃溯鲜申撵衣饱盐磷伎耶榴廉瘤摊蛾料匡璃随峦另叮勿矢梧剥役碉杠租猜扫赵省甭幼遗疼巳抠禾课问如素谣湾困订车掇菲仙滴匝峨蛊泌织枷憎妓民熏宗仑及临骸汤籍驯哩狭弘储馅桓芥曾恰霉舱篓煮晋蔓逢箔扒蚕页攀秀冶阂抽图韶呆蠕磕炉祁姥反拖要到哇舞戈软亦刽滴艾欣聪湍育宦哎腺暂独椅叼呢诬俭怯酷汾擞踪坡烷民现肮县天捎做幸酮病跨志冶月视涡兔巨谐去场凶厕涉趟犹绘垮油甜饺詹爆馅前驮茫阅张捍疟纱山埂踪慰描酸驰霹遥嫡塘追选舷赶急箱沛与
展开阅读全文