2020-04-30

[iOS 开发] iOS 开发从菜鸟到高手?听听他们怎么说

[iOS 开发] iOS 开发从菜鸟到高手?听听他们怎么说


不知不觉,做 iOS 开发也有一年多时间了,算是经历了从入门到初级的过程,最近也感到些许迷茫,不知道以后的路怎么走。下周马上就要加入一家新公司去独立开发一个项目了,希望接下来这一年能有不错的收获,交得出一份拿得出手的成绩单。趁这两天有空,找了些业内前辈们的经验分享,看看他们怎么说的,希望自己能静下心来,一步一个脚印走下去吧!

1. iOS开发如何快速成长?(叶孤城)

  • 勇于接受挑战,实现有难度的需求

“不管完成度如何,我在两个月后东拼西凑都给他弄出来了。”

  • 可以接触到新知识
  • 锻炼自学能力
  • 借鉴一些优秀的作品
  • 学习优秀的实现方案/第三方库
  • 自己摸索,独立解决问题,学会触类旁通,举一反三

  • 多读源码

    • 既要“走心”,又要“不求甚解”
    • 要看就看经典的
    • 最好是看和最近的工作相关的
  • **多看国外的 iOS 开发网站和 blog **

“第一手的开发资料永远都是英文的,而且以英语为母语的开发者学起新技术来有天然的优势。”

  • 学无止境

有句话叫技多不压身,编程本来就是一个更新换代非常快的工作.每年都有新的技术出现,我认为要成为一个出色的程序员只掌握一门语言肯定是不行的。

  • 打好基础
  • 研究一个自己感兴趣的领域
  • 学习一门自己感兴趣的语言

学习的圈子特别重要!!

作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:761407670 进群密码‘博客’,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!

2. 成长为 iOS 大 V 的秘密(唐巧)

  • 巧哥的成就:
  • 从开始学习 iOS 开发半年后,就开始独立负责 iOS 端的开发工作。
  • 从 2013 年 1 月创建「iOS 开发」微信公众帐号,然后每周坚持更新,现在有超过 3 万 5 千的订阅量。

  • 从 2013 年底开始撰写《iOS 开发进阶》,2014 年底完成。另外我还写了一年多 「iOS 开发周报」。

  • 将公司的网络库,Key-Value 存储库开源,GitHub 上 Star 数上千。

  • 坚持写 iOS 技术博客,现在完成了超过 100 篇原创文章,很多发表在 InfoQ 和 《程序员》杂志上。

  • 入门:斯坦福的 iOS 开发视频课程

  • 寻找志同道合的朋友,一起交流、讨论、分享

  • 提高

  • 看 WWDC 视频

  • 做笔记

  • 读优秀 iOS 博客

  • 写作

  • 心得

  • 利用好碎片时间

“在我看来,当你做不好某一件事情时,时间通常是最大的借口。”

  • 提高工作的效率,使用番茄工作法,让自己能够在短时间内集中精力做一件事情
  • 写代码之前,先在纸上把逻辑写清楚
  • 平衡好时间和代码质量
  • 培养习惯

“不止是个人,组织的协作也应该培养习惯。”

  • 设立目标

“把大目标拆分成小的阶段性目标这一点很重要,它使得整体的时间安排是适当的,不会刚开始过紧或过松。另一方面,很一次完成小任务的满足感,可以适当让我们的大脑产生喜悦,最终使得任务更容易被搞定。”

  • 寻找成就感
  • 适度坚持

“总会有一些事情,你不那么容易找到目标和成就感。”

3. iOS开发如何提高(唐巧)

  • 阅读高质量的博客
  • 读经典书籍
  • 看 WWDC 视频
  • 看苹果的官方文档
  • 看优秀开源项目的代码
  • 多写代码,多思考
  • 多和同行交流
  • 乐于分享

4. 软件开发中的上帝模式与农民模式(唐巧)

  • 上帝模式的技巧: 写代码前,构思好整个应用的架构设计,如何进行类之间的组织和信息的传递。

“在软件开发书籍中,涉及上帝模式的图书也有很多,例如《设计模式》和《重构》,但是好的架构都是无法脱离实际业务的,所以大多数程序员都无法通过简单地看书就提高自己的上帝模式的能力,更多的提高方式是工作一段时间,有一些实际体会之后再看书,就能够理解书中的道理。”

  • 农民模式的技巧

    • 效率第一,保证自己的专注力,番茄工作法
    • 应该尽量采用「宽度优先搜索」的方式来完成任务,而不是「深度优先搜索」的方式
    • 尽量提升自己的代码输入效率
  • 提升上帝模式能力

    • 多分析一些优秀的开源软件的架构
    • 阅读一些相关的书籍,如《设计模式》,《重构》,《代码大全》等
    • 重构,结合自身的业务特点,多思考多讨论,培养出自己对于架构的一些心得
  • 提升农民模式效率

  • 番茄工作法

  • 时间记录

  • 平时多学习一些最新的 iOS 开发知识,减少知识盲区

  • 专注于自己的精力是否集中,如果觉得太累,就活动一下或者适当休息,不应该强迫自己 Coding

  • 警惕混搭模式

5. 王巍访谈:关于Swift学习和AppleWatch开发的一些建议(CocoaChina)

  • 先学习 Objective-C 还是 Swift?

“其实不论是 Objective-C 还是 Swift,现在的目的都是写 iOS 和 OSX 的 app,那么其实对于绝大多是情况来说,语言本身并不是非常重要,使用语言去和 Cocoa 以及 CocoaTouch 交互才是我们日常开发中最常用到的技能。Cocoa 的编程思想并没有随着语言的变化发生什么大改变,所以还是应该把对于框架的学习放在首位。”

  • 现在用 Objective-C 写,怎么为以后学 Swift 做铺垫呢?

“现在可能在工作中使用 Objective-C 的开发者还是占大多数,我的建议是在使用 Objective-C 的时候,也顺便可以“想象”一下如何用 Swift 更好地实现同样的事情。如果不是特别赶进度的话,甚至可以再用 Swift 真实地实现一遍。因为两种语言最大的区别就是 Swift 拥有更强的类型检查和安全性,所以如果能够特别关注这点的话,之后快速切换到新的语言去就不会有什么问题。”

  • 对于学习Swift的开发者,入门以后应该如何进一步提高?

可以尽快开始动手实践开发一些 app。给自己定一个目标,比如花上几天时间或者一周的时间用 Swift 做一个能上架的简单 app 之类的。这个 app 不需要有特别复杂的功能,可能就是一个简单的天气查询提醒,或者是展示附近好吃又便宜的餐饮店面。与简单地写个 demo 相比,实际做一个真正的 app 对能力的提升所在的层次是完全不同的,后者需要更多的全局考虑和综合能力。不少问题只有在实践中才会遇到,才会被解决,而对应的能力也才能被提升。所以入门之后进一步提升的最好的路子就是实践,然后在实践中再去学习没有掌握的剩下的东西。
另外要注意的是,因为现在 Swift 还很新,很多东西并没有现成的方案或者所谓的最佳实践。在遇到这样的情况时,最好询问下你身边的资深 iOS 或者 Objective-C 的开发者。因为 Swift 和 Objective-C 其实是共通的,很多经验是可以参照借鉴的。”

6. 曾宪华访谈:公司与个人参与iOS开源的心得(CocoaChina)

  • 参与开源的感受

“从我自己的体验来看,参与开源项目对于程序员来讲是一种高效、快速学习成长的方法,不仅如此,如果你是一个技术爱好者,参与开源项目你有可能找到自己的兴趣、自己的优势等等,进而从事自己喜欢的工作,那种感觉真的太爽了。”

  • 参与开源提升团队协作能力

“另外参与开源在提升团队协作能力上有着比较明显的作用,一个有用的Issue反馈、有效的交流以及热情的帮助都会让我们成长,从而运用到团队协作中去,那这个收获可见而知,不但让你在团队中突出,还能让你认识很多大神。”

  • 参与开源可以开阔视野,提升自身能力

“另外对于一些工作繁忙的程序员,平时忙于公司的项目,空余时间通过侧面的形式(参与开源),也是提升自己整体能力一个很不错的方式。”

  • 参与开源的乐趣

“参与开源的乐趣就是能把自己的优势或缺陷分享出去,并且会有人欣赏你、纠正你、谴责你。”

  • 行动起来

“一个成功的开源项目,仅有自己一个人往往是不够的,通过多人合作的模式,把各自优点发挥出来,共同去维护一个有价值的、可持续发展的开源项目,最后得到收获将远远大于付出。”

7.Limboy:自学 iOS 开发的一些经验(蘑菇街Limboy)

成长之路:基础->入门->进阶->高级

  • 每个阶段都要有相应的目标和学习方式、内容
  • 英语
  • 书籍
  • 视频
  • 练习
  • 博客,网站
  • 优秀源码
  • 官方文档,WWDC
  • 工具

“我觉得无论学习什么,「速成」的心态是最要不得的,这只会让自己变得浮躁,一知半解,整个过程也很难让自己的元学习能力得到提升。慢慢来,攻占一个城后,再去打下一个,这时心态也会平和许多。”

8.Zenny Chen访谈: iOS开发者应该关注Metal(CocoaChina)

  • iOS开发者应该如何规划自己的职业发展路线?除了iOS之外,是否需要学习其他方面的技术?

“这个问题问得很好。我工作快有10年了。而iOS职业开发也就刚做满3年,呵呵。其实我觉得如果大家想往技术方向发展,那么首先要做的还是把基础打好。把基础打好之后,能应付各种新的编程语言,各种处理器、各种操作系统平台。所以我建议大家在业余时间里把传统的大学里所学的科目再巩固好,比如操作系统、数据结构、数理逻辑、计算机体系结构、汇编语言、C语言、网络通信、数据库。此外,大家也可以再熟悉一下HTML5相关技术,毕竟iOS所涉及的大多数都是移动互联网领域,所以有点HTML5知识的话会更好些。如果自己感觉C语言学得还不咋样可以再巩固它。C语言就是计算机编程领域里的数学,是所有类C编程语言的鼻祖语言,而且从TIOBE排名上大家也能看到,它目前一直处于第一位。另外,Objective-C完美无缝地兼容C语言,就从这点上来说,C语言仍然是十分重要的。

C、Objective-C与Swift的关系是:Swift是对Objective-C的封装,尽管这封装得改动很大,以至于你确实看不出它仍然是类C 语言;而Objective-C则是对C语言的封装,在C语言的基础上又添加了面向对象以及反射动态特性。所以,学好了C对于iOS开发来说非常有帮助。

上述主要是讲iOS职业技术开发者如何能进一步提升技术能力。其实归根结底,就是把基础打好,然后可以尝试去专某一更专业的领域,比如通信领域、3D图形领域、图像识别领域等。因为大凡做iOS的基本都是在应用层上捣鼓,应用层老实说做个一年两年能基本掌握,再继续下去对技术提升不大。

有些iOS开发者想要提升自己在公司的地位,我觉得很大程度上取决于自己对所在公司的核心业务的了解情况。对于中小企业,产品设计人员以及策划不可能把产品描述得很细,有不少地方需要开发者对设计意图做思维扩展。如果你对自己公司的企业文化、工作流程、核心业务逻辑都能很好把握的话,就能够做出超出期望的产品,再加上好好处理人际关系,要提升地位也不会是很困难的事情。

当然,我碰到比较多的还是很多年轻的开发者对未来感到迷茫,不知道今后的路该怎么走。所以,我认为对于那些开发者自己先把心沉静下来,然后把基础打好,然后思考自己今后的技术走向。毕竟,iOS开发在很长一段时间以内都将是热门的技术岗位。

要想向更高的职位发展,除了技术之外,我认为还要有对产品的把控、甚至市场新动向的嗅觉。既然已经在这个行业了就必须学会如何不断学习,快速应变市场的新热 点。目前app开发处于快速发展变化的移动互联网的中心,开发者有机会做出引领潮流甚至改变世界的作品,这些经历本身就是宝贵的财富,只要打好基础,做足 准备,抓住机遇,未来的前途一定是光明的。”

9.我的iOS成长之路-3-iOS开发个人提升(破船之家)

  • 饱览群书:高质量,英文书籍,博文,WWDC,斯坦福公开课,github,stackoverflow
  • 跟着项目一起成长
  • 与同行交流
  • 做一些分享

10.iOS 高级工程师是怎么进阶的?(知乎)

11.学习的圈子特别重要!!

作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:761407670 进群密码‘博客’,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!


Android 视图动画

Android 视图动画


一、视图动画标签

0.概述

视图动画有5中类型组成:
alpha:渐变透明度
scale:渐变尺寸伸缩
translate:画面变换位置移动
rotate:画面转移旋转移动
set:定义动画集

1.scale标签

scale_anim.

<?

pivotX有三种数值:

150 直接数字,则是以控件为原点坐标的xy的坐标值(150,150),以目标控件为原点

150% 百分比的,是以控件为原点坐标的,为控件的宽度的150%的坐标,150%那就是控件宽度的150%

150%p 上面同理,但是以父控件的150%

java代码

 startAnimBtn.setOnClickListener(new View.OnClickListener() {   @Override   public void onClick(View v) {    //装载动画 R.anim.scale_anim 为动画位置    Animation scaleAnimation=AnimationUtils.loadAnimation(mContext,R.anim.scale_anim);    //启动动画    scaleTV.startAnimation(scaleAnimation);   }  });

效果

scale.gif

2.共同属性

所有动画都继承自Animation类,所以有一些共同的属性。

android:duration="3000" //动画持续时间,毫秒单位android:fillAfter="true" //true动画结束,保持控件结束时的状态android:fillBefore="true"//true动画结束,保持控件最初始状态android:repeatCount="3" //动画重复次数,infinite表示无限循环android:repeatMode="restart" //重复的类型,restart表示从头开始,reverse表示倒序回放android:interpolator="@android:interpolator/accelerate_cubic" //插值器,控制速度等

看看回放和倒序回放
倒序回放:

android:repeatCount="3"android:repeatMode="reverse"

倒序回放.gif

回放:

android:repeatCount="3"android:repeatMode="restart"

回放.gif

3.alpha标签

<alpha android:duration="3000" //持续时间	android:fromAlpha="0.1" //初始透明度	android:toAlpha="1"/> //最大透明度 数值在0.0~1.0之间

效果:

透明度.gif

4.rotate标签

<alpha	android:fromAlpha="0.01" //初始角度	android:toAlpha="1"/> //旋转角度 取值范围可以为负值,为逆时针,正值为顺时针

效果:

旋转.gif

5.translate标签

 <translate  android:fromXDelta="50" //以控件为原坐标,x轴加50 为起始X轴  android:fromYDelta="50" //以控件为原坐标,y轴加50 为起始y轴  android:toXDelta="400" //目标x轴  android:toYDelta="400" /> //目标y轴

效果:

位移.gif

7.set标签

<?

效果:

完整动画.gif

二、视图动画代码实现

0.概述

这些标签,都对应一个类,但他们都是派生自Animation类。

scaleScaleAnimation
alphaAlphaAnimation
rotateRotateAnimation
translateTranslateAnimation
setAetAnimation

1.ScaleAnimation

四个构造方法来加载scale动画

ScaleAnimation(Context context, AttributeSet attrs) ScaleAnimation(float fromX, float toX, float fromY, float toY) ScaleAnimation(float fromX, float toX, float fromY, float toY,   float pivotX, float pivotY) ScaleAnimation(float fromX, float toX, float fromY, float toY,   int pivotXType, float pivotXValue, int pivotYType, float pivotYValue) 

ScaleAnimation(
float fromX, //初始x轴的缩放

float toX, //目标缩放

float fromY, //初始y轴缩放

float toY, //目标y轴缩放

int pivotXType, float pivotXValue, //以原坐标为原点,x轴的起始点

int pivotYType, float pivotYValue) //以原坐标为原点,y轴的起始点

pivotXType的类型有:

RELATIVE_TO_SELF 百分比,相对自身百分比 50%

RELATIVE_TO_PARENT 百分比,相对父控件百分比 50%p

ABSOLUTE 具体数值 比如 50

2.AlphaAnimation

AlphaAnimation(Context context, AttributeSet attrs) AlphaAnimation(float fromAlpha, float toAlpha) 

AlphaAnimation(
float fromAlpha, //初始透明度

float toAlpha) //目标透明度

3.RotateAnimation

RotateAnimation(Context context, AttributeSet attrs) RotateAnimation(float fromDegrees, float toDegrees) RotateAnimation(float fromDegrees, float toDegrees, float pivotX, float pivotY) RotateAnimation(float fromDegrees, float toDegrees, int pivotXType, float pivotXValue,   int pivotYType, float pivotYValue) 

RotateAnimation(
float fromDegrees, //初始角度

float toDegrees, //目标角度

int pivotXType, float pivotXValue,
int pivotYType, float pivotYValue)

4.TranslateAnimation

TranslateAnimation(Context context, AttributeSet attrs) TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)  TranslateAnimation(int fromXType, float fromXValue, int toXType, float toXValue,   int fromYType, float fromYValue, int toYType, float toYValue)  

TranslateAnimation(
int fromXType, float fromXValue, //起始x轴坐标

int toXType, float toXValue, //目标x轴坐标

int fromYType, float fromYValue, //起始y轴坐标

int toYType, float toYValue) //目标y轴坐标

5.AnimationSet

AnimationSet(Context context, AttributeSet attrs) AnimationSet(boolean shareInterpolator) //true 共用一个插值器,false 各自定义插值器

都是继承自Animation,有这些共同属性

animationSet1.setDuration(3000); //动画时长animationSet1.scaleCurrentDuration(4.0f); //当前动画时间animationSet1.setFillAfter(true); //true动画结束,保持控件结束时的状态animationSet1.setFillBefore(true); //true动画结束,保持控件最初始状态animationSet1.setRepeatMode(Animation.RESTART); //循环模式animationSet1.setStartOffset(1000); //在什么时间停止动画animationSet1.setStartTime(500); //在什么时间开始动画animationSet1.setRepeatCount(5); //循环次数animationSet1.setFillEnabled(true); //true动画结束,保持控件结束时的状态

装载所有动画效果

 		ScaleAnimation scaleAnimation1 = new ScaleAnimation(      0.0f,      1.4f,      0.0f,      1.4f,      Animation.RELATIVE_TO_SELF, 0.5f,      Animation.RELATIVE_TO_SELF, 0.5f);    AlphaAnimation alphaAnimation1=new AlphaAnimation(0.1f,0.5f);    RotateAnimation rotateAnimation1=new RotateAnimation(0.1f,0.1f);    TranslateAnimation translateAnimation1=new TranslateAnimation(      Animation.ABSOLUTE,      50,      Animation.ABSOLUTE,      50);    AnimationSet animationSet1=new AnimationSet(true); //装载    animationSet1.addAnimation(scaleAnimation1);    animationSet1.addAnimation(alphaAnimation1);    animationSet1.addAnimation(rotateAnimation1);    animationSet1.addAnimation(translateAnimation1);    animationSet1.setDuration(3000);    animationSet1.scaleCurrentDuration(4.0f);    animationSet1.setFillAfter(true);    animationSet1.setFillBefore(true);    animationSet1.setRepeatMode(Animation.RESTART);    animationSet1.setStartOffset(1000);    animationSet1.setStartTime(500);    animationSet1.setRepeatCount(5);    animationSet1.setFillEnabled(true);

6.Animation

animationSet1.cancel(); //取消动画animationSet1.reset(); //将控件重置到初始化状态animationSet1.setAnimationListener(AnimationListener listener); //设置监听

监听,利用监听可以实现动画的连续效果,比如,先实现缩放,再实现位移

 animationSet1.setAnimationListener(new Animation.AnimationListener() {     @Override     public void onAnimationStart(Animation animation) {      //动画开始     }     @Override     public void onAnimationEnd(Animation animation) {      //动画结束     }     @Override     public void onAnimationRepeat(Animation animation) {      //动画结束     }    });

三、基础插值器

0.概述

控制动画变化速率的值,就叫插值器,也叫加速器。有Interpolator类来决定。

使用方法
android:interpolator="@android:anim/accelerate_interpolator"

<set 

在java代码中使用;
animationSet1.setInterpolator(new AccelerateInterpolator());

1.系统插值器

系统已经定义了一些常见的插值器

AccelerateDecelerateInterpolator@android:anim/accelerate_decelerate_interpolator先加速,后减速
AccelerateInterpolator@android:anim/accelerate_interpolator开始慢,后一直加速
DecelerateInterpolator@android:anim/decelerate_interpolator开始一瞬间加到最大,后慢慢减慢
LinearInterpolator@android:anim/linear_interpolator匀速加速器
BounceInterpolator@android:anim/bounce_interpolator模拟自由落体回弹的效果
AnticipateInterpolator@android:anim/anticipate_interpolator反方向效果一段时间,再执行正常动画,如,旋转。先反旋转一段距离
OvershootInterpolator@android:anim/overshoot_interpolator动画结束之后,再执行一段时间
AnticipateOvershootInterpolator@android:anim/anticipate_overshoot_interpolator开始时,反方向效果一段时间,结束时,超过效果时间一段时间
CycleInterpolator(1)@android:anim/cycle_interpolator动画特定循环播放的次数,速率沿正弦曲线变化

四、动画示例

1.镜头由远及近

控件

<ImageView  android:id="@+id/img"  android:src="@drawable/ali"  android:layout_width="match_parent"  android:layout_height="match_parent"/>

java代码

    ScaleAnimation scaleAnimation=new ScaleAnimation(      0.5f,      1.2f,      0.5f,      1.2f,      Animation.RELATIVE_TO_SELF,0.5f,      Animation.RELATIVE_TO_SELF,0.5f);    scaleAnimation.setFillAfter(true);    scaleAnimation.setInterpolator(new AccelerateInterpolator());    scaleAnimation.setDuration(6000);    imgIV.startAnimation(scaleAnimation);

效果:

由远及近.gif

2.加载框效果

 <ImageView  android:id="@+id/load"  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:layout_gravity="center"  android:layout_marginTop="30dp"  android:src="@drawable/load" />
  RotateAnimation rotateAnimation=new RotateAnimation(      0,      360,      Animation.RELATIVE_TO_SELF,0.5f,      Animation.RELATIVE_TO_SELF,0.5f);    rotateAnimation.setFillAfter(true);    rotateAnimation.setRepeatCount(Animation.INFINITE); //无限循环    rotateAnimation.setInterpolator(new LinearInterpolator()); //匀速    rotateAnimation.setDuration(2000);    loadIV.startAnimation(rotateAnimation);

效果:

加载.gif

编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。


C# 基础知识系列

C# 基础知识系列


0. 前言

在之前的章节中,大致介绍了C#中的一些基本概念。这篇我们将介绍一下C#的I/O操作,这将也是一个小连续剧。这是第一集,我们先来简单了解一下C#中的I/O框架。

1. 什么是I/O

I/O 的全称是input/output,翻译过来就是输入/输出。对于一个系统或者计算机来说,键盘、U盘、网络接口、显示器、音响、摄像头等都是IO设备。那么,对于一个程序I/O又是什么呢?

对于程序而言,I/O就是与外界进行数据交换的方式。借用一句广告词,程序不生产数据,只是数据的搬用工。当然,正如XX还需要对水进行过滤、消毒等工序一样,程序也要对数据进行运算,所以也不完全算是搬用工,严格来讲是加工厂。那么,I/O就是工厂的原料提供商和成品销售商。

在C# 中,I/O体系整体分为三个部分,后台存储流、装饰器流、流适配器,具体划分如下图所示:

image-20200428213627235

在流与流之间,都是采用字节数据进行交换,所以可以得到一个简单的结论,I/O在程序中表现为字节流,换句话说I/O就是将各种数据转成字节的工具。

3. Stream 基类

C#中,所有流都是继承自Stream类,Stream类定义了流应该具有的行为和属性,使得开发人员可以忽略底层的操作系统和基础设备的具体细节。C#对流的处理忽略了读流和写流的区别,使其更像是一个管道,方便数据通信。流涉及到三个基本操作:

  • 读取 - 将数据从流中传输到数据结构中
  • 写入 - 将数据从数据源写入流中
  • 查找 - 对流中操作的当前位置进行查找和修改

因为流的特性,可能并不是所有的流都支持这三种操作,所以Stream提供了三个属性,以方便确认流是否支持这三种操作:

public abstract bool CanRead { get; } // 获取指示当前流是否支持读取的值public abstract bool CanWrite { get; } // 获取指示当前流是否支持写入功能的值public abstract bool CanSeek { get; } // 获取指示当前流是否支持查找功能的值

以上这三个属性均由子类根据自身特性确认是否支持读取、写入、查找,可能三个属性不会都为true,但绝对不会都为false。

下面是一些常见的流:

  • FileStream 用来操作文件的流
  • MemoryStream 操作内存的流
  • BufferedStream 缓存流,用来增强其他流的操作性能
  • NetworkStream 使用网络套接字进行操作的流
  • PipeStream 通过匿名和命名管道进行读取和写入
  • CryptoStream 用于将数据流链接到加密转换

4. 操作

C# 中I/O的操作都属于System.IO这个命名空间,在这个命名空间中C# 定义了文件相关的类、各种流、装饰器流、适配器以及其他一些相关的结构体。在以System.IO开头的命名空间中,C#对IO进一步扩展,并提供了流压缩和解压缩(System.IO.Compression),搜索和枚举文件系统元素(System.IO.Enumeration),提供用于使用内存映射文件的类(System.IO.MemoryMappedFiles)等内容。

我们先略过之后篇幅会介绍的内容不提,先来看一下Stream类里重要的属性和方法:

1. 流里数据的长度

public abstract long Length { get; }

当Stream对象的CanSeek为true时,也就是流支持搜索的时候,可以通过这个属性确认流的长度,也就是有多少个字节的数据。

2. 流的位置

public abstract long Position { get; set; }

同长度的前提条件一致,当Stream对象支持搜索的时候,可以通过该属性确认流的位置或者修改流的位置。

3. 读取流里的数据

public abstract int Read (byte[] buffer, int offset, int count);public virtual int ReadByte ();

这是两种不同的读取方式,第一种是每次读取多个字节的数据,第二个是每次只读一个字节的数据。这里来细细讲解一下区别:

public abstract int Read (byte[] buffer, int offset, int count);

表示流每次最多读取count个字节的数据,然后将数据放到buffer中,位置从下标为offset开始,并返回实际读取的字节数,如果流已经读完了,则返回0。这个过程中,Position会后移实际读取长度,如果流支持搜索,程序中可以调用这个属性。

所以这里就有会这样的一个限制:offset + count <= buffer.Length,换句话说,偏移量 + 最大读取数目不能大于缓存数组的长度。

因为这个方法返回一个实际读取长度,可能有人会这样判断是否读完:根据返回的结果与count比,如果返回的长度小于count则认为流已经读完;否则流还没读完。

有一些流可能会达成这样的效果,但是很多流并不能以此为依据来判断流是否读完,也许某一次读取长度小于count,然后再读一次发现又有数据了。这是因为IO在系统中属于高耗时操作,大部分情况下IO的性能和程序的运算速度相差甚远。所以经常会出现这样的情景:流的长度是100,给了长度为100的缓存字节数组,然后第一次读取了10个字节,第二次读取了5个字节,这样一点一点的把这100个字节读取到。

所以,必须以返回值为0作为流的读完判断依据。

public virtual int ReadByte ();

这个方法很简单,每次从流里读取一个字节的数据,如果读取完成返回-1。可能有人会疑惑了,这个方法明明是读取一个字节,也就是个byte,那为什么返回类型是int呢?很简单,因为byte没有负数,而int有。所以,当返回值不等于-1的时候,可以放心的类型转换为byte。

4. 把数据写入流

public abstract void Write (byte[] buffer, int offset, int count);public virtual void WriteByte (byte value);

流的写入与读取相比就简单多了,至少我们不用判断流的位置。现在简单分析一下:

public abstract void Write (byte[] buffer, int offset, int count);

表示从buffer的offset下标开始,取count个字节写入流里。所以,对offset、count的限制依旧,和不能大于数组的长度。写入成功,流的位置会移动,否则将保持现有位置。

public virtual void WriteByte (byte value);

这个方法就更简单了,直接写一个字节给流。

5. 关闭或销毁流

流在操作完成之后,需要将其关闭以释放流所持有的文件或IO设备等资源。很多人在使用电脑的时候,不能用QQ发送在本地已经打开的excel文件,它会提示文件被占用无法传输。这就是因为Excel打开了这个文件,就持有一个文件相关的流,所以QQ无法发送。解决办法很简单,关掉excel软件即可。回到当前,也就是我们在使用完成之后必须关闭流。

那么我们该如何关闭流呢?调用以下方法:

public virtual void Close ();

C#虽然设置了Close方法,但是并不支持开发者在编写程序的时候手动调用Close方法,更推荐使用:

public void Dispose ();

这个方法会将释放流所持有使用的资源,并关闭流。

当前需要注意的一个地方是,在把流关闭或释放之前把流里的数据推送到基础设备,即调用:

public abstract void Flush ();

有一些流设置了自动推送功能,如果遇到这种流则不需要手动调用该方法。

对于流来说,一旦销毁或关闭,这个流就无法二次使用了,所以调用了Close、Dispose之后再次尝试读取/写入流都会报错

5. 本篇总结以及下篇预告

本篇内容大概介绍了一下C#的IO体系以及一些基本操作,下一篇将介绍如何操作文件。

更多内容烦请关注我的博客

file


netcore 下的policy授权自定义返回结果

netcore 下的policy授权自定义返回结果


目前一直在用policy做权限校验,但是好像组里需要将返回结果统一,之前用的都是直接继承AuthorizationHandler然后调用context.Fail(),但是这样会导致没办法自定义返回结果比如{code:403,msg:'未授权',data:null},

也百度了下https://q.cnblogs.com/q/120091/ 这里也说了3.0后就改掉了之前可以通过result来返回,但是现在不行了,之后又查了下资料无果,今天心血来潮直接用httpcontext来返回结果可以了。。。。。

直接上代码吧

 public class ApiUrlPermissionHandler : AuthorizationHandler<ApiUrlPermissionRequirement> {  private readonly IHttpContextAccessor _accessor;  private readonly ILogger<ApiUrlPermissionHandler> _logger;  private readonly IPermissionWatchDog _permissionWatchDog;  public ApiUrlPermissionHandler(IHttpContextAccessor accessor,ILogger<ApiUrlPermissionHandler> logger, IPermissionWatchDog permissionWatchDog)  {   this._accessor = accessor;   this._logger = logger;   this._permissionWatchDog = permissionWatchDog;  }  protected override async Task HandleRequirementAsync(AuthorizationHandlerContext context, ApiUrlPermissionRequirement requirement)  {   var httpContext = _accessor.HttpContext;   var isAuthenticated = context.User.Identity.IsAuthenticated;   if (isAuthenticated)   {    var uid = httpContext.User.Claims.FirstOrDefault(s => s.Type == "uid")?.Value;    if (uid.IsNullOrWhiteSpace())    {     context.Fail();     return;    }    //判断是否有权限    var questUrl = httpContext.Request.Path.Value.ToLower();    if (!await _permissionWatchDog.PassApiPermAsync(uid, questUrl))    {     context.Fail();     return;    }    context.Succeed(requirement);   }   else   {    httpContext.Response.ContentType = "application/json; charset=UTF-8";    await httpContext.Response.WriteAsync(JsonConvert.SerializeObject(new { a="123",b="435"}));    await httpContext.Response.Body.FlushAsync();    //context.Fail();   }  } }

  有不对或者更好的方法希望园友提供指出谢谢


C# ORM学习笔记:Dapper基本用法

C# ORM学习笔记:Dapper基本用法


    一、基础知识

    1.1、Dapper简介

    Dapper是.NET下的一个micro ORM,它和Entity Framework或NHibnate不同,属于轻量级并且是半自动的(实体类都要自己写)。假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ORM。

    1.2、Dapper优点

    1)轻量。只有一个文件(SqlMapper.cs)。

    2)速度快。Dapper的速度接近于IDataReader,取列表的数据超过了DataTable。

    3)支持多种数据库。包括SQLite、SqlCe、Firebird、Oracle、MySQL、PostgreSQL、SQL Server。

    4)可以映射一对一、一对多、多对多等多种关系。

    5)性能高。通过Emit反射IDataReader的序列队列,来快速地得到和产生对象。

    1.3、Dapper安装

    此处使用Dapper扩展库Dapper.SimpleCRUD,它也会默认安装Dapper(依赖项):

    项目右键->管理 NuGet 程序包->Dapper.SimpleCRUD。

    二、数据准备

    2.1、数据表

    在SQL Server中创建4个数据表,分别是:Student(学生表)、Teacher(教师表)、Course(课程表)、Record(成绩表)。

--学生表CREATE TABLE [dbo].[Student]( [StudentID] [INT] IDENTITY(1,1) NOT NULL, [Name] [NVARCHAR](50) NULL, [Age] [SMALLINT] NULL, [Gender] [NVARCHAR](10) NULL, CONSTRAINT [PK_Student] PRIMARY KEY CLUSTERED ( [StudentID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]--教师表CREATE TABLE [dbo].[Teacher]( [TeacherID] [INT] IDENTITY(1,1) NOT NULL, [Name] [NVARCHAR](50) NULL, CONSTRAINT [PK_Teacher] PRIMARY KEY CLUSTERED ( [TeacherID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]--课程表CREATE TABLE [dbo].[Course]( [CourseID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NULL, [TeacherID] [int] NULL, CONSTRAINT [PK_Course] PRIMARY KEY CLUSTERED ( [CourseID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]--成绩表CREATE TABLE [dbo].[Record]( [StudentID] [INT] NOT NULL, [CourseID] [INT] NOT NULL, [Score] [NUMERIC](8, 2) NULL, CONSTRAINT [PK_Score] PRIMARY KEY CLUSTERED ( [StudentID] ASC, [CourseID] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]--学生表数据插入INSERT INTO Student (Name,Age,Gender)SELECT N'刘一',18,N'female'UNIONSELECT N'陈二',19,N'female'UNIONSELECT N'张三',18,N'male'UNIONSELECT N'李四',19,N'male'UNIONSELECT N'王五',18,N'male'UNIONSELECT N'赵六',19,N'male'UNIONSELECT N'孙七',19,N'female'--教师表数据插入INSERT INTO Teacher (Name)SELECT N'周八'UNIONSELECT N'吴九'UNIONSELECT N'郑十'--课程表数据插入INSERT INTO Course (Name,TeacherID)SELECT N'离散数学',1UNIONSELECT N'程序设计',2UNIONSELECT N'数据结构',3--成绩表数据插入INSERT INTO Record (StudentID,CourseID,Score )SELECT 1,1,90UNIONSELECT 2,1,91UNIONSELECT 3,1,89UNIONSELECT 4,1,75UNIONSELECT 5,1,96UNIONSELECT 6,1,78UNIONSELECT 7,1,83UNIONSELECT 1,2,86UNIONSELECT 2,2,92UNIONSELECT 3,2,77UNIONSELECT 4,2,71UNIONSELECT 5,2,66UNIONSELECT 6,2,87UNIONSELECT 7,2,93UNIONSELECT 1,3,81UNIONSELECT 2,3,90UNIONSELECT 3,3,88UNIONSELECT 4,3,82UNIONSELECT 5,3,93UNIONSELECT 6,3,91UNIONSELECT 7,3,84
View Code

    2.2、实体类

    Dapper的实体映射:

    1)属性不编辑,用[Editable(false)]这个特性标记,默认是true。

    2)类名到表名的映射,用[Table("TableName")]特性,TableName对应物理数据表名称。

    3)主键映射,如果您的实体类中有Id属性,Dapper会默认此属性为主键,否则要为作为主键的属性添加[Key]特性。

    由上可知,如Student表,其实体类应该生成下面这个样子:

using System;using System.Collections.Generic;using System.Text;using Dapper;namespace LinkTo.Test.ConsoleDapper{ [Table("Student")] [Serializable] public class Student {  [Key]  public int? StudentID {get; set;}  public string Name {get; set;}  public short? Age {get; set;}  public string Gender {get; set;} }}
View Code

    2.3、使用T4模板生成实体类

    2.3.1、T4Code文件夹的文本模板

<#@ assembly name="System.Core" #><#@ assembly name="System.Data" #><#@ import namespace="System.Linq" #><#@ import namespace="System.Text" #><#@ import namespace="System.Collections.Generic" #><#@ import namespace="System.Data"#><#@ import namespace="System.Data.SqlClient"#><#+ #region T4Code /// <summary> /// 数据库架构接口 /// </summary> public interface IDBSchema : IDisposable {  List<string> GetTableList();  DataTable GetTableMetadata(string tableName); } /// <summary> /// 数据库架构工厂 /// </summary> public class DBSchemaFactory {  static readonly string DatabaseType = "SqlServer";  public static IDBSchema GetDBSchema()  {   IDBSchema dbSchema;   switch (DatabaseType)    {    case "SqlServer":     {      dbSchema =new SqlServerSchema();      break;     }    default:      {      throw new ArgumentException("The input argument of DatabaseType is invalid.");     }   }   return dbSchema;  } } /// <summary> /// SqlServer /// </summary> public class SqlServerSchema : IDBSchema {  public string ConnectionString = "Server=.;Database=Test;Uid=sa;Pwd=********;";  public SqlConnection conn;  public SqlServerSchema()  {   conn = new SqlConnection(ConnectionString);   conn.Open();  }  public List<string> GetTableList()  {   List<string> list = new List<string>();   string commandText = "SELECT NAME TABLE_NAME FROM SYSOBJECTS WHERE XTYPE='U' ORDER BY NAME";   using(SqlCommand cmd = new SqlCommand(commandText, conn))   {    using (SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))    {     while (dr.Read())     {      list.Add(dr["TABLE_NAME"].ToString());     }    }   }   return list;  }    public DataTable GetTableMetadata(string tableName)  {   string commandText=string.Format    (     "SELECT A.NAME TABLE_NAME,B.NAME FIELD_NAME,C.NAME DATATYPE,ISNULL(B.PREC,0) LENGTH, "+      "CONVERT(BIT,CASE WHEN NOT F.ID IS NULL THEN 1 ELSE 0 END) ISKEY, "+      "CONVERT(BIT,CASE WHEN COLUMNPROPERTY(B.ID,B.NAME,'ISIDENTITY') = 1 THEN 1 ELSE 0 END) AS ISIDENTITY, "+      "CONVERT(BIT,B.ISNULLABLE) ISNULLABLE "+     "FROM SYSOBJECTS A INNER JOIN SYSCOLUMNS B ON A.ID=B.ID INNER JOIN SYSTYPES C ON B.XTYPE=C.XUSERTYPE "+      "LEFT JOIN SYSOBJECTS D ON B.ID=D.PARENT_OBJ AND D.XTYPE='PK' "+      "LEFT JOIN SYSINDEXES E ON B.ID=E.ID AND D.NAME=E.NAME "+      "LEFT JOIN SYSINDEXKEYS F ON B.ID=F.ID AND B.COLID=F.COLID AND E.INDID=F.INDID "+     "WHERE A.XTYPE='U' AND A.NAME='{0}' "+     "ORDER BY A.NAME,B.COLORDER", tableName    );   using(SqlCommand cmd = new SqlCommand(commandText, conn))   {    SqlDataAdapter da = new SqlDataAdapter(cmd);    DataSet ds = new DataSet();    da.Fill(ds,"Schema");    return ds.Tables[0];   }  }  public void Dispose()  {   if (conn != null)   {    conn.Close();   }  } } 

Hashtable.Synchronized()、Hashtable.SyncRoot

Hashtable.Synchronized()、Hashtable.SyncRoot


Hashtable.Synchronized(new HashTable())将HashTable封装成一个线程安全的SyncHashTable。

但该方法在枚举整个集合时本质上不是一个线程安全的过程,即使某个集合已经同步,其他线程仍可以修改该集合,这会导致枚举数引发异常。

若要确保枚举过程中的线程安全,可以在整个枚举期间锁定集合,或者捕获由其他线程进行更改所导致的异常。可以使用Hashtable.SyncRoot在整个枚举过程中锁定集合。

var myCollection = new HashTable();lock(myCollection.SyncRoot){  foreach(var item in myCollection) // 枚举过程  {   //insert your code here  } }

 


做优化的几个方法,SEO优化必备技巧

做优化的几个方法,SEO优化必备技巧


 短视频,自媒体,达人种草一站服务

对于专门做SEO优化的网站,尤其是那些优化比较过分的,现在也都基本上受到了应有的回报(惩罚),从2019年7月开始,百度新算法上线,有很多的站长就反应收录下降,或者排名一直掉,没有恢复的迹象,经过几番整顿,也许现在应该出现新的优化放了,2020年应该怎么做好SEO优化呢,让我们一起来探索一下。

1.关键词堆砌万万不可

大家以前习惯的关键词堆砌方法已经完全不可用了,即使轻微的重复一次也不可以,以前将同一个关键词在标题里面出现2次,再在藐视里面出现3次,这样的非常有利于排名,比如这个标题“八达岭陵园_延庆八达岭陵园墓地价格_网站名称”,这个标题出现了2次“八达岭陵园”这个关键词,我们有看到想要优化的关键词是“八达岭陵园、八达岭陵园墓地价格、延庆八达岭陵园墓地价格”,这个优化师希望用户在搜索这3个关键词时,该页面可以排名靠前。

不过很遗憾,这个优化方法已经失效,虽然没有明显的关键词堆砌,但是已经堆砌了,百度搜索引擎对这类关键词堆砌行为推出了针对性的算法,所以大家在优化时不要再这样子做了。正确的优化这个标题是“延庆八达岭陵园墓地价格_网站名称”,也就是把前面那个关键词删掉,不要重复堆砌。

还有刻意在描述里面堆砌关键词也是不可以的,很多人可能都知道,在文章的开头120字自己纯原创写作,并把标题里面的关键词在这120字里面出现3次,这一招以前也挺管用的,对关键词的排名也有一定的效果,不过现在同样失效了。大家不要再这样优化,应该按照正常的语句来书写,刻意加上去显得很生硬,如果以前有排名现在没有了那么建议修改一下标题和描述。

2.低值外链已经无效

外链历史长久,有人曾经只靠发外链来做SEO优化也收到过很好的效果,随着外链对SEO优化的降级,现在影响已经越来越小了。

记得在2012年左右,那时候优化80%靠外链,这个真的,我曾见过一个优化外包的公司,20人的团队中只有2名是真正的优化,其余有约三四个销售,剩下的全部是外链专员。外链专员这个职位也火过一时,每天不干别的事情,就是去各种论坛、网站留言板等发布外链,还有书签收藏、分享到微博等增加外链。

总之就是无孔不入,现在搜索引擎取消了外链对关键词排名的影响力度,也算是欢乐各大网站一个清净,要不然到处都是各种链接,做了一个论坛,都不敢随便开放普通会员发帖权限。

现在外链还有用吗?

作用还是有的,外链可以促进搜索引擎蜘蛛发现网站的页面,增加收录的机会;其次是增加搜索引擎抓取网站页面的频次,比如平常每天抓取10次,那么有外链带动的情况下可能会增加几次抓取;第三对关键词排名有一定的促进作用(很细微的作用,细微到可忽略不计)。

所以使劲的发外链基本上是做无用功,发那些垃圾外链还是省点精力做别的比较好,对于像友情链接这样的外链还是可以做一做,平常心对待外链的数量。

3.把重点放在站内优化上来

搜索引擎的主要本质就是让用户在最短的时间内找到自己需要的内容,所有的优化都应该围绕这个目的而展开。

内容要有可读性,不要为了优化排名而生产出一大堆垃圾页面。有的网站为了快速丰富网站的关键词,直接采集关键词,然后通过内容聚合生成相关页面,在利用页面关键词密度的规则,在页面上加入相对应的关键词。

这样生成的页面虽然速度快,但是毫无可读性。还有去采集的,也没有用了,纯属于镜像网站,那样即使页面被收录也难以上排名。所以还是把精力重点放在提升内容质量上来,不要怕别人抄你的,坚持做会收到效果的。

本文由岑辉宇博客整理发布,微信搜索微信公众号“岑辉宇 ”可查看更多内容。

更多SEO教程:申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!


引爆春节营销6大玩法!

引爆春节营销6大玩法!


 短视频,自媒体,达人种草一站服务

春节将至!对中国人来说,“春节”是一年中最重要的节日,因此,在这一节点爆发的春节流量成为各大品牌争夺的重点,不少品牌、产品想要把握这个年度营销的黄金时机,“赢”销上位,迎接新春营销“开门红”。

但想要在百家争鸣的局面中成功抢占视线,并不是件容易的事情。春节营销到底要怎么做才能脱颖而出是每个品牌都必须面临的挑战。接下来,小编就为大家推荐几种曾经爆火的营销/运营玩法,希望能给这次春节营销一些启发。

一、年年“集五福”,今年还会火

当听到“你,扫福了吗?”、“集齐五福了吗”,这就意味着我一年一度的“集五福”游戏又开始了。

2016年,支付宝“集五福”活动一经上线,就引爆互联网,还掀起了一场全民跪求敬业福的浪潮!之后经过2017的全民集福、2018的五福狂欢、到2019的“五福来了就是年”,

连续几年的营销席卷,用户参与“集五福”的意义也从获得现金、集齐好运气、转移到相信集福本身这个行为就是在聚集福气。

根据支付宝官方数据显示,2019年1月25日至除夕的11天里,全国超过4.5亿人参与了集支付宝五福,相当于每3个中国人就有1个人在参与集福和送福。相较于2018年,参与人数同比增长40%。在产品页面能看到,最终集齐五福的人数超过3.2亿。

由此可见,如今的“集五福”不仅是一个游戏,更意味着一种新的文化现象,已经和吃饺子、放鞭炮、看春晚、拜年一样,成为春节一个新年俗,成为必不可少的新年元素。

尽管每年“集五福”都被调侃为“一顿操作猛如虎,最后一看两块五”,然而临近春节,很多小伙伴还是很期待这个活动的到来。而且有了历年支付宝的集福作铺垫,用户早已不在乎分到多少钱,重要的是,集齐五福取一个好兆头,所以各大品牌/产品借着这个势头做集福活动,肯定不会错的。

二、花式发红包,撬动社交圈层用户

发红包是春节最为传统的习俗之一,也是最受孩子们喜欢,最容易连接不同年龄段之间人群的民俗之一。

2014年,微信红包的横空出世,一时风靡,此后腾讯也不断推陈出新,在红包形态上融合了很多新玩法,从最初点对点的红包,到红包雨、拼字红包、口令红包,再到语音红包、绕口令红包,以及答题领红包等,多样化的玩法成功引燃红包大战。

这几年,红包大战不断更新优化,春节红包玩法逐渐从撒币到社交的转化,正式开启了红包营销2.0时代,大家已经不满足于单一的文字红包发送方式,创新才是春节红包营销的出路。换言之,谁能为红包引入更多新玩法,或许就掌握了比赛的输赢。

那么,在这样的背景下,都激发了哪些创新的红包玩法呢?

1、社交裂变红包

在2019年春节期间,QQ红包不拼手速,现金/彩蛋变成了“福袋”,携手NIKE、冷酸灵等品牌打造“福气'袋'回家”活动,将传统年俗与线上互动强势结合。

春节期间,打开QQ就能在线上体验新春游园会,挑战以舞狮、灯笼等年俗活动为灵感的互动小游戏,参加“福气‘袋’回家”活动。用户拿到福袋后可以分享给亲朋好友,转发福袋后即可解锁现金红包。

QQ通过分享福袋的社交新玩法,让乐于分享的年轻用户互相传递福气,在QQ上玩着过年!这一形式成功激活春节期间圈层用户,打开新春贺岁社交链,助力品牌与用户有效连接。最终,品牌总曝光达29亿,覆盖74%的90后和00后人群。

2、短视频互动红包

2019 年春节,腾讯微视打破常规,借助短视频这一备受人们喜爱的内容形式,推出多种视频红包玩法,借以这种方式,热热闹闹地开启了一系列视频红包拜年新玩法,花样特别多。

不仅可以发红包,还可以讨红包!此外,还加入了手势红包雨、多结局埋红包、集赞拿红包等视频互动玩法。通过添加不同的视频红包模板拍摄红包视频,填写红包金额、数量等,你就能直接分享给微信、QQ等社交平台里的好友。

短视频红包之于文字祝福红包是更高维的基于载体层面的创新,可以让用户以视频的形式出现在收红包一方的面前,更丰富地传递新年祝福,即便是趣味整蛊也能多几分惊喜。

当下,短视频如日中天,如果将短视频与红包这个传统习俗结合在一起,可玩性很强。但需要注意的是,如何设计规则,才能让“抢”红包的动作变得更多样,同时又不会给用户带来太高的门槛。

三、借力AR,增强交互体验

随着AR技术的不断发展和普及,越来越多的品牌正在将AR用作新的营销手段。AR技术本身具有互动性强、娱乐性强、场景感强等得天独厚的优势,帮助品牌突破空间、时间等客观因素的限制,一改以往被动的局面——消费者尤其是年轻一代的消费者不但不反感,反而颇有兴趣地扫描AR图标,乐此不疲地参与互动。

2020年农历新年就快到了!大家是否还记得往年新春的AR盛况?

比起传统的新年活动,AR技术以一种趣味的形式给大家带来了不一样的年味体验。比如:

(1)2019年新春,一场浩浩荡荡的AR互动就曾席卷全国。去年“集五福”期间,可口可乐联合支付宝推出扫福娃活动。

不仅将福娃“阿娇”、“阿福”印上可口可乐瓶身,并且还独具创新地加入了AR技术,打造扫福娃赢惊喜新年活动,福娃摇身一变来到你面前,向你拜年,还为参与者送出爱意满满的新年红包,进一步升级互动体验。

(2)都说每逢春节胖三斤,去年AR扫除春节卡路里,打破了这一魔咒。QQ浏览器以AR识物技术,识别春节期间身边的食物卡路里指数,吸引消费者广泛参与,打造春节团圆又健康的营销事件。

从上面的案例看,这些新春AR活动都在以创新且有趣的互动方式让大家的新春更有年味。利用互联网与AR技术,能够让大家体验创意年味。

当然,在新奇的新春体验基础上,品牌也得到了更多元的曝光,用更好的创意,建立与用户之间的强纽带。

春节临近,各大品牌也将大出奇招,作为当下颇为流行的互动形式AR技术更是不容错过,而且随着5G的来临,这种场景在新年营销上的可玩性有了更大的拓展空间。

四、巧用人脸融合技术,与用户互动

不知道大家还记不记得,2017年,为了迎接建军节,更为了庆祝中国人民解放军建军90周年,人民日报跟腾讯天天P图深度合作,推出了“穿上军装”的营销活动,利用人脸融合的技术,为参与活动的用户定制“军装照”。

此H5上线短短两天,访问量就超过2亿。配合佟丽娅、杨洋、雷军等几大热门IP的分享转发,军装照H5的累积浏览次数远超8亿,人民日报甚至为“军装照”H5申报吉尼斯世界记录。

除此之外,还有在去年圣诞节刷屏的“请给我来一顶圣诞帽@微信官方”以及今年国庆超火的“给我一面国旗@微信官方”,也都是典型的人脸融合案例。

人脸融合会让你觉得“五官还是你的五官,轮廓却已不是你的轮廓,生成了一张熟悉又陌生的全新的脸”。极大的满足了人们猎奇心理,让人们想要去尝试下,看看自己变装变脸后的效果。

所以,在今年过年,品牌可以考虑利用人脸融合技术,开发出贴合春节营销主题的广告,比如结合红包、对联、财神等新年元素,帮助用户快速生成头像。

五、打造热门话题,点燃用户UGC热情

营销如果只是为了让用户收到信息,那么广告结束的那一刻,就意味着传播的中断。想要获得额外的曝光,品牌的广告推广就需要调动用户参与热情。

如何让用户主动传播呢?最常见的方法就是通过UGC的形式,UGC代表着用户生产创意。这种创意能够刷屏,主要得益于其核心场景与用户的生活很贴近。

在2018年春节,一汽马自达抓住了年轻群体每年过年回家头疼的场景:遭遇父母催婚、亲戚围堵、同学炫富,还得忍受七大姑八大姨和熊孩子们的轮番轰炸.......针对这些痛点,一汽马自达确立了“拯救春节计划”核心营销主题,巧妙的借用八仙过海的故事,以#在哪儿过年#为主阵地,并联合了多家媒体平台,将春节热点营销做的别具特色。

从选材上来说,一汽马自达选用了人们喜闻乐见的八仙过海的传说,与现实中的新年过节如过海一样难相关联,直击年轻人痛点,轻而易举俘获网友的喜爱。网友纷纷在#在哪儿过年#话题中贡献自己过年如何应对来自家庭的轮番轰炸,以及自己在过年时遇到的趣事,激发网友的参与热情,也极大的带动了网友的二次传播动力。

据悉,#在哪儿过年#话题不仅连续数日雄霸汽车榜榜首,而且在总话题榜上力压#春运2018#、#平昌冬奥会#等热门话题,取得排名第五的成绩。

新年近在眼前,春运、返乡、年夜饭、发红包、看春晚、放烟花、亲戚往来等场景也越来越受到用户关注。如果此时打造一个让用户可以结合场景生产创意的热门话题,就能够激发用户的传播欲望。

六、竖屏广告,短视频营销新风潮

随着短视频成为用户时长的新霸主,竖屏短视频广告进入红利期,品牌商不得不重新思考如何借助竖屏短视频广告的东风,提升作品互动性、激发二次传播,挖掘流量红利。

Snapchat广告数据显示,全屏竖屏视频广告的播放完成率,比横屏视频广告高9倍,视觉注意力要高出2倍。

去年,知名凉茶品牌王老吉携手抖音发起竖屏共创大赛,率先开启“过大年”的热潮。这次活动王老吉围绕春节场景以“吉是所有美好的开始”为主题,试图从不同维度解读”吉文化“,引导用户群体参与品牌竖屏共创大赛,用竖屏传达”过吉祥年,喝红罐王老吉“的品牌活动诉求。

在短短20天的征集里,抖音#吉是所有美好的开始大赛征集页上,一共收集到了 2914 个参赛作品。其中,参与的 MCN 及创意机构共计 81 家,征集页收获到了超过 2.6亿次曝光。

另外,据卡思数据显示,从1月10日到1月16日挑战赛进行期间,王老吉#开启美好吉祥年话题下的视频播放总量超过35亿,参与人数超过33.5万人。而经过短短6天长尾流量的扩散,目前视频播放总量已经超过41.9亿,参与人数超过40.7万。

归根结底,竖屏时代,广告需要不断贴近用户使用习惯,营销也在回归以用户为核心的本质。所以,这次春节营销如果与竖屏短视频相结合,出圈率将会大大提高。

结语

2020年农历春节倒计时,春节营销迫在眉睫! 留给运营人/营销人的时间已经不多,上述6种营销玩法现在开始准备创意和方案都还来得及。

但对于企业内部流程复杂,自研成本比较高,或者还没想好如何落地的企业而言,寻找靠谱的活动营销工具则更具有性价比。

作者:活动盒子

来源:卢松松博客,欢迎分享。


疫情中的一点冷思考,企业该不该借势?

疫情中的一点冷思考,企业该不该借势?


 短视频,自媒体,达人种草一站服务

经过这个让人揪心的“最长”春节假期,如今即将迎来新一轮的“返工潮”,新型冠状病毒的疫情反击也随之进入新的关键时期。

对企业组织机构来说,在灾情面前,首先要做到的是确保自身员工的安全,其次也应结合本次疫情状况,尽量为抗击疫情贡献一点经济社会力量,来应这场突如其来的“生物大考”。

作为广大媒体工作者中的一员,面对铺天盖地的疫情信息,我们也尽力让自己的工作和生活逐渐进入正常时期的节奏,在海量信息中尽力避免焦虑情绪所带来的负面影响,在保持清醒的理智之下,以自身的信息判断力做出一些谨慎而冷静的思考分享给大家。

警惕“危机情绪营销”的塔西佗陷阱

可能是因为经过2019年大环境的转冷,每个行业的营销预算都有一定幅度的削减,也可能是因为春节假期和疫情的缘故大家都还没能完全进入工作状态,至少在目前看来,在这场春节期间的疫情面前还没有企业犯“危机情绪营销”的“原则性错误”。

但在互联网团队看来,处于疫情中的企业组织机构依然需要警惕“危机情绪营销”陷阱。

马尔科姆在《引爆点》一书中提出一个“信息附着力法则”,被广泛用于企业事件营销中。所谓“信息附着力法则”简单的来说就是将营销的关键信息附着在具有极强传播力的信息中,以获得裂变式的营销传播效果。如《史记》中立木为信的故事,商鞅以十两黄金建立百姓的信任基础就是利用信息附着力的典型案例。

2012年10月底,一场灾难式的飓风“桑迪”横扫美国东海岸造成110多人死亡、850万美国人深处断电危机,飓风桑迪成为了美国舆论关注焦点。

“为了让您不在飓风期间感到无聊,接下来的36小时网上商城所有商品8折优惠,只需在结账时输入SANDYSALE即可。”在飓风横扫美国东海岸的同时,美国著名时尚品牌American Apparel在Twitter上发出这样的广告,结果飓风带来的狂风暴雨还没完全过去,该品牌就就被人们的愤怒和失望带入一场“舆论风暴”之中。

所谓“危机情绪营销”则不单单是借助重大危机事件的影响附着力进行品牌传播,也在与利用消费者的“危机情绪”来实现品牌的传播和销售转化。

比如在2018年台风“山竹”期间,某汽车品牌在发布新车后就曾以“不畏风雨、神同步、强势登陆”等字眼的营销文案进行品牌营销。而在彼时某网约车平台乘客遇害事件期间,也有个别车企以“私家车更为安全”等暗示引导公众危机情绪以促进品牌传播和转化。

“危机情绪营销”实际上是一种抛弃价值取向的信息附着力法则的应用。营销作为信息传播的一种方式,更应有道德和法律底线,而不顾底线的“危机情绪”营销则有可能使得企业陷入“塔西佗陷阱”。

古罗马时代的历史学家塔西佗曾经对一位罗马皇帝有一句著名的评价:“一旦皇帝成了人们憎恨的对象,他做的好事和坏事就同样会引起人们对他的厌恶。”如今这一评价被人们引申成为“塔西佗陷阱”。

对企业自身来讲,突破底线 的“危机情绪营销”会使的企业品牌形象陷入塔西佗陷阱,从而陷入严重的社会信任危机。

互联网江湖团队判断,金融理财和保险行业是较为容易陷入“危机情绪营销”的两个行业,一方面,两个行业在获客端都强调“安全意识”也较容易通过营造“危机感”来促进转化,另一方面,营销作为促进转化拉新的重要手段,对业绩的增长有着较为直接的促进作用。

2月3日,据中国证券网报道,银保监会财险部向各大保险公司下达了通知,其中就有新冠状病毒疫情期间不得借疫情渲染炒作保险产品,不得销售吸引眼球的噱头类保险产品的相关内容。

那么疫情面前,企业和组织应该如何应对“危机情绪营销”以及其背后的“塔西佗陷阱”?互联网团队认为应该从两个方面入手:即建立“营销底线意识”以及不断积累“企业公信力资本”。

以营销底线为尺度,积累“公信力资本”

营销的底线意识就是以道德尺度和法律尺度为界限,在突发性公共事件发声时“不造谣、不传谣、不营造恐慌情绪。”说白了就是要做到“营销三不”:不消费灾难,不引导负面情绪,不以转化为目的传播不实信息。

对于企业本身而言,面对突发重大公共事件首先要考虑的不是如何做借势传播,而是要对事件的影响做一个快速的评估,而面对灾难疫情等事件时,则需要首先考虑自身可能面临的风险和问题。

因而,在这场春节期间爆发的疫情面前,企业和组织首先要考虑的是自身员工的健康和安全,其次,在灾情面前践行企业的社会责任做好公益就是最好的“营销”。

第三点,也是非常重要的一点,在前两点的基础上,以企业的能力边界,尽可能的为应对疫情提供力所能及的帮助,从而不断积累隐形的“企业公信力资本”,为企业构建社会信任力基础。

“公信力资本”是长期主义企业所必需的“软实力”,而“公信力资本”的积累是非常难的,同时又是非常脆弱的。

以红十字会为例,郭美美事件之后,红十字会遭遇了自成立以来最严重的公共信任危机,使得其本身的“公信力资本”在瞬间崩溃,至今红十字会的一举一动都触动着舆论的敏感神经,稍有不慎,便会使其再度跌入万丈深渊。

由于“公信力资本”的匮乏,作为公益慈善机构代表的红十字会面对社会危机事件时所能社会效用已经捉襟见肘,更深处的影响是,曾经作为官方性质的最具影响力的公益机构,其公信力的缺失让国内整个慈善事业都陷入被动。

除了公益机构外,医疗行业的“公信力资本”也存在着巨大缺口,莆田系医院医疗事故频发,医疗资源的经济化和市场化使得行业“公信力资本”的积累更加艰难。而医患矛盾的频发是医疗行业“公信力资本”缺失的一种表现。

客观上,新冠状病毒疫情有助于医疗行业的“公信力资本”的补充,同时,这种补充是有代价的,其代价就是奋斗在抗击疫情一线的全体医务工作者的付出、汗水以及潜在的健康风险。

对企业来说,积累“公信力资本”也是有成本的,但这种成本是对社会公共资源获取的一种回馈,同时,也是企业在享受利润回报同时必须承担的沉默成本。

今年大年初一,在评估疫情的影响后,阿里巴巴迅速反应,宣布设立10亿元医疗物资供给专项基金,联系了14个国家和地区的供应商,采购大量N95口罩等医疗物资支援武汉;同日,京东物流宣布通全国驰援武汉救援物资特别通道。

此次疫情中,百度作为重要的信息获取入口,成为疫情期间聚焦人心的重要信息基础设施,疫情发生后,百度APP首页上线了谣言鉴别类别,腾讯也上线较真辟谣小程序来确保疫情期间真实信息流通的畅通。

疫情中我们可以看到,已经成为互联网社会基础设施的这些企业积极践行着企业的社会责任感,同时,在这一过程中,企业本身也在持续积累各自的“公信力资本”,而这些“公信力资本”也将在未来反哺企业影响力的社会影响力拓展,成为企业珍贵的“隐形资产”。

借势的正确姿势:治愈系解决方案

要问最近最火的明星是谁,一定非韩红莫属。

1月29日,韩红基金会在微博公布的实时项目进展显示,第五批物资已经到达武汉及周边城市,正在发放,第六批物资也已经在途。

2月1日,韩红爱心慈善基金会发表声明称,自2月1日17时起暂停接受捐款。截至1月31日,韩红爱心慈善基金会筹款超1.4亿。

相较之下,处于风口浪尖的武汉红十字会则显得“十分尴尬”。事实上相较于“公信力资本”坍塌的红十字会,韩红爱心慈善基金会以韩红个人品牌为背书,而客观上,韩红个人品牌的影响力也随之进一步提升。

类似的还有近期火遍全网的“河南硬核疫情防控”,实际上,河南省硬核防疫开始之前,全国大多数地区还没有意识到疫情的严重性,因此,河南的“硬核防疫”也成为了其他省区农村地区防疫的“样板”。无形中扭转了广大网友对河南的负面印象。

在互联网江湖团队(ID:VIPIT)看来,无论是韩红个人品牌背书的公益,还是河南地区的“硬核防疫”实际上都是为疫情中的公众提供了一个“治愈系解决方案”,即在“借势”的同时,解决部分公众关心的,疫情中出现的需求痛点,从而在不引起舆论反感的情况下获得个人、集体或组织公信力资本的增加。

1月27日,天眼查微博发布消息,疫情期间免费赠送15天VIP,以供用户在假期期间查询相关企业机构信息。其实,这样的在有限成本下对已有资源的合理利用也可算作是一种“治愈系方案”。

一方面,疫情期间确实存在客观的真实信息获取需要,用户也需要通过查询企业信息来帮助证实或证伪信息,另一方面,在这一过程中,天眼查既获得良好的品牌形象,又能在不引起舆论反感的情况下获得潜在的付费转化,可谓一举两得。

实际上,通过“治愈系解决方案”不少亟需补充“公信力资本”的企业可以快速扭转品牌形象,如此前陷入品牌危机的“鸿茅药酒”和陷入“安全测试危机”的大众帕萨特等品牌。但从目前来看,上述两家企业均未有声量较大的动作。

结语:

经过此次疫情,受影响最大的还是那些实体企业,做实体生意的,甭管大小,能经过这次疫情,大家都不容易。但客观上来看,经过此次困难之后,我们各行业的应急处置能力也将有进一步的提升,此外灾难过后的人们总是会变的更加团结、紧密。

我们有理由相信,在全社会的共同协作和努力下,疫情终将成为历史,明天的阳光也将会依旧灿烂!

科技自媒体刘志刚,订阅号:互联网江湖(ID:VIPIT),转载商务合作加微信:13124791216,转载保留作者版权信息违者必究。


如何做好网络推广的营销策划

如何做好网络推广的营销策划


 短视频,自媒体,达人种草一站服务

首先我想说,做线上推广是一件很重要的事情。如果你认同了这一点的话,那你就得认同做推广之前得先有个计划,也就是营销方案。这个营销方案你可以不着急确定,事先做足团队沟通,市场调查,做好执行方案以及费用预算等等。废话一句,此方案一旦确定就不能改变。

比方说你现在想把谋个产品推广出去,从而实现销售的目的。那么你就要开始思考自己的目标客户一般会出现在网上的哪个地方,把这些地方都罗列出来。然后思考自己目标客户大概喜好是什么样子从而撰写推广文案。

为什么说营销方案一旦确定就不能改变呢?请耐心看完整篇文章,您所有的疑问都会迎刃而解。

很多的个人还有企业在做线上推广的时候,事先都没有做一个推广方案出来。结果就会导致东一榔头,西一棒子。做的所有事情都是半成品。广告位买好了,广告没有做出来。平台认证做好了,内容没有做出来。内容做好了没有发出去,发出去了没有推广,推广了的没有效果。为什么没有效果呢?

我想说一个故事:朋友小A本来是一名很出色的网络推广高手,我跟他一起合作过很多推广项目,跟他一起做事的时候,我的心就像大海一样澎湃,因为我知道,他会搞得定。有一次他去到一家公司帮那个老板做线上推广。一开始老板跟他说的是做公众号推广,因为公众号本身是没有自带流量的,把内容做到那个上面的话就意味着还得自己去推广才能获得流量。于是他跟老板提建议说,为什么不能直接把内容做到有流量的地方去呢?老板一开始没理他,过了几天才跟他说那不如做短视频吧,只要内容做好了平台就会分配流量。

但这个时候,他已经做了很多的图文类的内容了,这些内容也是只能发到公众号上面去的,一下就又不做这个了,那前面的事情不就是白做了吗?当然,我的这个朋友小A性格也确实是挺好的,又耐着性子去帮那个老板做短视频。

可做短视频,不就是要购买一下摄影器材,还要开通一下做视频软件的会员这都是应该的嘛。其实去买这些东西的时候,老板就已经有些不开心了。东西买回来以后那就开始写文案策划然后开始拍,拍完以后开始做。做完以后就开始要发出去了。这个时候又遇到一个问题,短视频平台的认证还没有做,而如果不做认证的话就不能发营销类的视频,否则平台封号。于是我的这个朋友小A又厚着脸皮去申请认证经费,因为平台认证是要钱的。老板也把钱给他了,但这次老板已经明显很不开心了。

那么现在拿到钱了,总归可以开始认证然后发视频出去了吧?这个时候又出现一个问题,本来一家企业只要提供营业执照然后费缴就可以认证成功的。可偏偏这是一家加盟了别人公司品牌的企业。这个时候如果要用品牌名称来命名账号的话,就需要品牌方出授权书。可偏偏这个事情就卡住了。因为某种原因短时间内拿不到这个东西。朋友小A跟老板说不如换个名称?老板干干脆脆的把我朋友小A说了一顿,不能用这个品牌,我花那么多加盟费干什么@#!¥@4!最后这个事情就这样僵住了。

可上班不能不干活呀,那我的这个朋友小A还是来做这个公众号吧。那说到公众号推广,业内人士都懂,请大V转发,购买平台的广告位、等等。这些东西都是要花钱的,而且价格很贵。我朋友心里就想啊,这些方法老板一定不能同意。所以他就决定幸苦一点,手动去推广。怎么个推法呢?因为他老板的公司只是做本地生意的,所以他就想加200个本地微信群,后期通过同行合作的方法互换到1200个本地群。可前面的这些群,他也是需要一些经费才能加上的。经过我朋友初步的估算大概是需要1500这个样子。

他不能自己去垫这个钱吧?但他也知道老板肯定也不想给他这个钱了。于是他就想了一条计策。他列了三条推广方案发给老板。老板果不其然就选择了群推广这一条。因为这一条推广方案不仅便宜,而且后期价值巨大。

万万没想到啊!老板突然这个时候问他,你来公司一个多月了,你除了要钱要钱,你TM还干了些什么?!我朋友小A此时哑口无言,他不知道怎么去解释。多年的职业素养也不允许他去解释。可老板见他不说话,就越觉得我朋友小A是心虚。那么结果,肯定就是被开除。

我这个朋友收到了这样的待遇,他也是气不过,有一次喝酒的时候,他就跟我说了这个事情。然后我就告诉他,以后长点记性吧,做事之前先跟老板确定,明确告知整个事情做完以后会有什么效果,如果做到一半不做了又会是什么样子。你讲清楚了再去做一定会更好。

当然,我也没有必要安慰他什么,像我们这类人找工作其实还是不难的,实在不行不上班也没事。所以对于我们来说损失是没有的,只是事情发展成这样,谁都不愿意看到。那么最好的解决方式就是事先做好一份详细的营销方案,目标客户定位以及费用预算。把这些事情都做到位了,跟老板确定好了,再交给老板一个详细的执行方案。

哪怕是有足够自信的高手,有着极强把控局和势应变能力的人,也会败给事先没有营销方案。这类高手他是什么情况呢?他觉得没必要,因为他认为自己不可能会出现半途而废的情况,毕竟他是高手。包括我自己刚出道的时候也是这样,觉得没必要那么麻烦,毕竟自己那么牛,于我而言,只要有了目标就一定会实现。

对于傲视群雄的高手尚且如此,何况......说了这么多,我只想表达一个观点,做线上推广之前先做一份详细的营销方案。这个东西一旦确定就不能改变,请谨慎。他的重要性丝毫不亚于长途开车时的导航系统。

做营销=做噱头+做广告创意?NO!那只是表象,是最终的展现结果。

而在这之前,有许许多多的细致的工作需要我们去处理,去完善,去执行,甚至是去妥协。

通过产品研究从而确定目标客户——做一个目标客户画像——确定推广预算和预期效果——制定线上推广方案——制定执行方案——文案——渠道——达到预期效果。

一个有效的线上推广营销方案,它就像是一条鲜活的生命。那只要是生命,就会有它的生命周期。一般情况来讲我们为企业或者个人制定的线上推广营销方案是为期半年至一年的。长一点的是一年至三年。最长的有多长?IBM帮华为做了一个为期二十年的营销方案。这是一个什么概念呢?比方说这个做宠物喂食器的厂家,现阶段资金不够充裕,也没有一个造品牌的打算,他的整个一个推广行为只是为了销售。但是半年以后呢?他可能资金充裕了,他想要造品牌了,他想招代理加盟商了,那这个时候就需要制定另外一份营销方案。为期二十年的营销方案其实是有点恐怖的,它一定是把所有的方方面面都包括在里面了。那做这个东西的人,它的水准一定是王者以上,而且还不止一个。

何为营销?四个字回答:一对一群!那么第一步就是通过研究产品,确定目标客户群体。比方说我现在卖价值3000的智能宠物喂食器。请问您觉得什么样的人才需要这样的产品呢?答:首先他得有宠物、而且他还得没有足够的时间去陪伴自己宠物,他还得是一个人住。因为他如果有足够的时间陪伴他就不需要这种机器,因为他如果有老婆孩子,会有老婆孩子在家照顾宠物那也就不会需要这种机器。可能你会说,或许他孩子要上学,老婆要上班呢?嘿嘿嘿,我可以明确告诉你如果是这样的话,他不会养宠物。

综合来看,我们的客户应该有点闲钱,月薪一定是在1-2w左右,至少也得有7.5K到8K。因为他如果没有这个收入的话,他不可能在上班很忙的情况下还养宠物,更不会花这个买机器的钱。

那么这样子的一群人,他们会出现在网上的那些地方呢?我们写什么样的东西给他看才能使他触动呢?聪明如你,有了以上的这些已知条件,很容易就可以推算出来。

那么在做文案和投放的时候,我们首先需要确定什么事情?答:费用预算和预期效果!我们把目标客户想看的东西送到目标客户眼前使他看到,一定是要花钱才可以的。就看用什么样的方式花多花少的问题。那么钱出去了,就一定是要有预期效果的。

费用预算确定好了,现在就根据目标客户画像,根据费用预算来做一个营销方案,从而就可以得出预期效果。怎么得的呢?比方说,我在确保我的广告文案百分百能对自己的目标客户产生吸引力的情况下,我去一个宠物保养类网站投一块广告位。这个网站每天会有一万个宠物爱好者去点击,这些人当中有些已经买好了的,有些自己有时间陪伴的,有些消费不起的,有些用不上的(有的人养的是鱼)等等等等、我砍掉它九成,那也就是说,我们能通过这个网站获得1000个客户。那就是300w的销售额、一半利润的话就是150w。所以这块广告位的预算可以是15w一年。

那这个时候你又要问了,如果没有这个预算怎么办?两个解决办法,第一是跟网站合作,谈利润分成。第二是去该网站发帖子做推广。如果这两条路都行不通怎么办?你可以换个网站谈嘛!又不止它一家的咯。总之有钱是有钱的办法,没钱是没钱的办法嘛。

整个的一个线上营销的推广方案大概就是这样子去布局,如果不出意外的话,最终都是能够达到预期效果的。因为所有的事情都是经过精密的调查和推算的。

当然,还有最重要的事情,要放到最后来说:如何解决客户信任问题?款付货不发,质量有问题,没有如实描述,售后态度差等等。

答:方法一:找马总或者刘总,让他们提供一个平台给到你做担保交易。

方法二:建立公司官网,管局备案。

方法三:方法一二同时使用,把两者打通,在自己的官网给自己的店铺做一个广告位。

方法四,方法五.....很多很多。我就不一一赘述了。

营销方案做完以后就可以执行了吗?NO!NO!NO!方案是死的,人才是活的,再好的方案也要有厉害的人才能够执行出来的。作为老板,你敢让公司的前台去写广告文案吗?你敢让公司的洗碗阿姨去找投放渠道吗? 你敢让一个没有谈判能力的人去跟谈渠道合作吗?如果执行这个方案的人有些地方不懂不会,那我们只能选择妥协,去改变方案!

那整个的一个营销方案做出来以后,我们干什么?我们首先把这整个方案所有需要去做的事情列一张表格出来,然后把所有适合做这些事情的人召集起来开一个会。你把任务分配给他的时候一定要问清楚,他能不能做好,准备怎么去做,你有什么好的建议。经过团队沟通,确保事事有人做。

由于整个的一营销方案,一旦开始就不能停止,因为一旦半途而废损失无法估量。所以!开始之前一定要谨慎再谨慎。整个营销方案的可行性,执行方案的合理性,一定要经过反复的推演。切记!切记!其实是有补救办法的,但我不想说。因为我如果说了你就会有所依仗,你就会有恃无恐。总之、谨慎一些吧。

作者:网推界第一高手

来源:卢松松博客,欢迎分享


2020年广交会外贸企业该怎么做?线上直播的广交会我们该怎么做?

今年的广交会真的是好事多磨,从延期、取消、推迟等等几番变动之下,终于实锤在⽹上举办。相信大家对广交会线上办理的时间线都很疑惑,我该什么时候开始准备?小知为您解答!

第127届广交会时间线

2月3日,广交会展馆发布声明,暂停一切展会活动,截止2020年2月27日,广东省展会延期 、取消、改期共计71场,其中广交会展馆21场;

3月3日,广交会官方发布了关于广交会问题的调查问卷;

3月23日,宣布广交会推迟;

4月7日,正式官宣广交会网上举办的举措,这是广交会有史以来,第一次在线上开;

4月15日,公布由腾讯作为广交会技术服务商

4月20日,参展企业可提前准备相关素材资料 

5月初,平台开放使用后统一上传资料

5月10日,完成展品信息前期准备工作

5月25日,必须完成全部信息上传

6⽉15-24⽇,为广交会起止时间

线上广交会的消息传出后,出口企业可谓喜忧参半。喜的是它给大家带来了新的机会和希望;忧的是企业对线上营销尚不熟悉,更不用说直播这样的新形式了。有人说自己工厂干了几十年可谓好手,但要搞直播却一筹莫展。

关于广交会的布局与参展指引,参考文章:25000人参加的广交会转到线上了!外贸企业要做的有这些

今天先和大家说一下这次线上广交会的直播让出口企业面临4大全新的挑战,就是设备、人员、内容和流量。

1.设备

直播间所需要的设施绝大多数企业都需要从零搭建,而且是一个完全陌生的领域。

2.人员

谁来直播?企业内部的人员可能没有良好的语言表达能力,但是外部人员又很难掌握专业的产品知识。

3.内容

10天*24小时共计240小时的直播时长,45分钟长度的电视剧来算,一共有320集,而我们还珠格格都才有96集;这么长的直播时间,需要多少内容来做直播?难度大家自行感受... ...

4.流量

辛辛苦苦准备后,满怀热血开播却发现没人看,那未免也太失望了。所以啊,开始之前还得思考一下如何吸引买家过来,如何给自己的直播间引流。

这四个问题,我们每个外贸企业可能都会有两个甚至多个问题,有些企业可能要面对所有问题。

小知建议:

1. 心态放轻松;好多朋友咱都是第一次做直播,我们不是啥央视主持人也不是李佳琪,心理压力不要这么大,放轻松点。不管结果如何,这次尝试非常有意思,take it easy and enjoy it!

2. 专业人士帮助准备;咱自己不擅长,但是有人就专门干这活的对不对?专业的事就得找专业的人做,用专业认识来完成直播间的筹备或者提供咨询。

3. 配备专门的宽带;视频直播大概需要1Mbps的上行网速。目前国内的大部分宽带是可以胜任的,但是要是企业的所有用户用同一条宽带,那网络就可能会无法保障,所以建议可以拉一条直播专用的宽带。

4. 成立直播小组;一个直播小组可以由一名懂产品的和一名英语好的两人一组。英语好的负责讲解和翻译,懂产品的负责说明重要的专业部分和回答由难度的问题,还得要树立一个专业的企业形象。

5. 在直播中多用提示板;很多外贸朋友的英语没有那么流利或清晰,所以把关键字的字词或句子写在提示板上,直播中展示给观众看,可以帮助客户更容易理解我们所讲的内容。

6. 充分演练;每个直播单元都要事先演练,最好能在人多的场合演练。很害怕很有信心的开始,结果一开始不知道下一步,为了避免这个情况的发生,要事先演练一遍。一来要熟悉内容,二来帮助克服直播时的紧张。

7.将直播内容分成单元;将直播内容分成不同的单元可以让直播更有条理。单元的划分可以根据产品来分,每个单元重点介绍一类产品,就像电视剧分集,也可以根据别的逻辑来划分,比如按不同的主题来划分。

8.不同时区不同直播计划;将直播内容分成小单元之后,可以按照你的客户所在的不同的时区来安排直播计划。例如把直播分成5个单元后,先按美国时间的上午排2个单元,下午排3个。然后再按欧洲的时区排一轮。这样就能合理地安排直播计划了。

9.多个直播小组轮班;有必要时,预备多个直播小组,轮班。如果直播计划较满的话,一组人马会顶不住的。

10.循环播放预告;没有安排直播单元的时间可以循环播放事先录制的企业或产品介绍视频和后面直播的预告。安排人员值班,来接待在此期间发起联络的客户。

11.提前邀约客户;提前两周通知老客户直播计划,邀请他们届时来观看直播。具体该如何针对不同客户做新老客户的邀约,参考文章《从买家角度看出口企业该如何准备线上广交会》

12.提前线上营销引流;提前一个月利用线上营销的方式推广直播,邀请新客户来观看直播,了解企业和产品。

关于广交会的布局与参展指引,参考文章:25000人参加的广交会转到线上了!外贸企业要做的有这些

有卖家讨论道:

卖家A:外贸人都够全能了,销售,单据,货代,工厂,技术,这还要新学如何当个主播是么,还得英文主播,特么这个行当在社会上来看不是个高端行当,这要求高得离谱了

卖家B:感觉应该效果会不错吧,企业除了可以在网上进行单独洽谈,还可以通过网络直播的形式。因为新颖所以吸引,观展基数越大,成交量应该会高一点。

卖家C:展位方说本次网上参展费用还没有出来,不知道不参加会不会退了。大家有一样的情况吗?因为以前在MADE IN CHINA网3.6w做了一年首页关键词,效果几乎为0,所以对本次线上展会不太看好。

卖家D:最近有人打着网上广交会名义,扩散虚假信息,让企业上传资料、发送相关网站链接等,还提前收费,希望大家能够警醒。

广交会的网上信息上传要求都将通过交易团传达到企业,一定要与交易团保持沟通;企业如有宣传推广等服务需求,企业可自主、自愿、自行选择服务商,主办方、承办方不作任何干涉。如果企业遇到任何单位、个人以大会名义收费的,请不要轻信,谨防上当受骗。

部分摘自:福步外贸论坛

文章来源:https://www.ikjzd.com/home/121043

2020年广交会外贸企业该怎么做?线上直播的广交会我们该怎么做?

今年的广交会真的是好事多磨,从延期、取消、推迟等等几番变动之下,终于实锤在⽹上举办。相信大家对广交会线上办理的时间线都很疑惑,我该什么时候开始准备?小知为您解答!

第127届广交会时间线

2月3日,广交会展馆发布声明,暂停一切展会活动,截止2020年2月27日,广东省展会延期 、取消、改期共计71场,其中广交会展馆21场;

3月3日,广交会官方发布了关于广交会问题的调查问卷;

3月23日,宣布广交会推迟;

4月7日,正式官宣广交会网上举办的举措,这是广交会有史以来,第一次在线上开;

4月15日,公布由腾讯作为广交会技术服务商

4月20日,参展企业可提前准备相关素材资料 

5月初,平台开放使用后统一上传资料

5月10日,完成展品信息前期准备工作

5月25日,必须完成全部信息上传

6⽉15-24⽇,为广交会起止时间

线上广交会的消息传出后,出口企业可谓喜忧参半。喜的是它给大家带来了新的机会和希望;忧的是企业对线上营销尚不熟悉,更不用说直播这样的新形式了。有人说自己工厂干了几十年可谓好手,但要搞直播却一筹莫展。

关于广交会的布局与参展指引,参考文章:25000人参加的广交会转到线上了!外贸企业要做的有这些

今天先和大家说一下这次线上广交会的直播让出口企业面临4大全新的挑战,就是设备、人员、内容和流量。

1.设备

直播间所需要的设施绝大多数企业都需要从零搭建,而且是一个完全陌生的领域。

2.人员

谁来直播?企业内部的人员可能没有良好的语言表达能力,但是外部人员又很难掌握专业的产品知识。

3.内容

10天*24小时共计240小时的直播时长,45分钟长度的电视剧来算,一共有320集,而我们还珠格格都才有96集;这么长的直播时间,需要多少内容来做直播?难度大家自行感受... ...

4.流量

辛辛苦苦准备后,满怀热血开播却发现没人看,那未免也太失望了。所以啊,开始之前还得思考一下如何吸引买家过来,如何给自己的直播间引流。

这四个问题,我们每个外贸企业可能都会有两个甚至多个问题,有些企业可能要面对所有问题。

小知建议:

1. 心态放轻松;好多朋友咱都是第一次做直播,我们不是啥央视主持人也不是李佳琪,心理压力不要这么大,放轻松点。不管结果如何,这次尝试非常有意思,take it easy and enjoy it!

2. 专业人士帮助准备;咱自己不擅长,但是有人就专门干这活的对不对?专业的事就得找专业的人做,用专业认识来完成直播间的筹备或者提供咨询。

3. 配备专门的宽带;视频直播大概需要1Mbps的上行网速。目前国内的大部分宽带是可以胜任的,但是要是企业的所有用户用同一条宽带,那网络就可能会无法保障,所以建议可以拉一条直播专用的宽带。

4. 成立直播小组;一个直播小组可以由一名懂产品的和一名英语好的两人一组。英语好的负责讲解和翻译,懂产品的负责说明重要的专业部分和回答由难度的问题,还得要树立一个专业的企业形象。

5. 在直播中多用提示板;很多外贸朋友的英语没有那么流利或清晰,所以把关键字的字词或句子写在提示板上,直播中展示给观众看,可以帮助客户更容易理解我们所讲的内容。

6. 充分演练;每个直播单元都要事先演练,最好能在人多的场合演练。很害怕很有信心的开始,结果一开始不知道下一步,为了避免这个情况的发生,要事先演练一遍。一来要熟悉内容,二来帮助克服直播时的紧张。

7.将直播内容分成单元;将直播内容分成不同的单元可以让直播更有条理。单元的划分可以根据产品来分,每个单元重点介绍一类产品,就像电视剧分集,也可以根据别的逻辑来划分,比如按不同的主题来划分。

8.不同时区不同直播计划;将直播内容分成小单元之后,可以按照你的客户所在的不同的时区来安排直播计划。例如把直播分成5个单元后,先按美国时间的上午排2个单元,下午排3个。然后再按欧洲的时区排一轮。这样就能合理地安排直播计划了。

9.多个直播小组轮班;有必要时,预备多个直播小组,轮班。如果直播计划较满的话,一组人马会顶不住的。

10.循环播放预告;没有安排直播单元的时间可以循环播放事先录制的企业或产品介绍视频和后面直播的预告。安排人员值班,来接待在此期间发起联络的客户。

11.提前邀约客户;提前两周通知老客户直播计划,邀请他们届时来观看直播。具体该如何针对不同客户做新老客户的邀约,参考文章《从买家角度看出口企业该如何准备线上广交会》

12.提前线上营销引流;提前一个月利用线上营销的方式推广直播,邀请新客户来观看直播,了解企业和产品。

关于广交会的布局与参展指引,参考文章:25000人参加的广交会转到线上了!外贸企业要做的有这些

有卖家讨论道:

卖家A:外贸人都够全能了,销售,单据,货代,工厂,技术,这还要新学如何当个主播是么,还得英文主播,特么这个行当在社会上来看不是个高端行当,这要求高得离谱了

卖家B:感觉应该效果会不错吧,企业除了可以在网上进行单独洽谈,还可以通过网络直播的形式。因为新颖所以吸引,观展基数越大,成交量应该会高一点。

卖家C:展位方说本次网上参展费用还没有出来,不知道不参加会不会退了。大家有一样的情况吗?因为以前在MADE IN CHINA网3.6w做了一年首页关键词,效果几乎为0,所以对本次线上展会不太看好。

卖家D:最近有人打着网上广交会名义,扩散虚假信息,让企业上传资料、发送相关网站链接等,还提前收费,希望大家能够警醒。

广交会的网上信息上传要求都将通过交易团传达到企业,一定要与交易团保持沟通;企业如有宣传推广等服务需求,企业可自主、自愿、自行选择服务商,主办方、承办方不作任何干涉。如果企业遇到任何单位、个人以大会名义收费的,请不要轻信,谨防上当受骗。

部分摘自:福步外贸论坛

文章来源:https://www.ikjzd.com/home/121043

转化率提升20%靠它!详解TikTok短视频营销“三步法”

跨境电商企业想要做好Tiktok营销,视频内容制作是最关键的一环。

据Nativex副总裁王瑞介绍,受欢迎的TikTok短视频内容一定有能带动用户的"点"。比如,一个高质量、高转化量的短视频,需要在几秒到十几秒的时间内既能让用户看懂学会,也能促使用户参与或模仿,而且还要找到和用户生活上的契合点。好的视频不仅有趣、能引起用户共鸣、能刺激用户内心互动的欲望,最重要的是可以毫无痕迹地让用户联想到品牌,促进转化。

Nativex是一个效果导向型的营销平台,其母品牌Mobvista作为TikTok Ads官方认证的出入海代理商,拥有一支50多人的短视频创意团队,并成立了短视频研究中心,以深入研究海外各个市场的爆款创意视频。

凭借对Tiktok的熟练运营以及操刀过众多爆款短视频的经验,王瑞向亿邦动力分享了如何在TikTok Ads打造高质量、高转化创意内容的一些门道。

"三阶段"选择视频素材

打造一个高质量的TikTok短视频并非易事,由于TikTok要面对的是海外用户人群,不同国家/地区之间的文化、风俗、禁忌、语言不同,用户偏好的热点、名人也有所差异,这都无形中增添了很多门槛。

王瑞也强调,尤其在短视频的制作上,不能出现任何偏差,否则一旦"踩雷",就足以让一个品牌步入"深渊",所以短视频的制作一定要把握好度。

在当前,对于想要为后期做变现准备的跨境卖家而言,先搬运视频还是做原创成为跨境卖家首要面临的选择。在王瑞看来,TikTok运营前期可以先选择适量"搬运"一些吸粉素材,但需要注意的是,由于TikTok会对视频素材进行审查,一旦查到相同的视频,有可能会判定账号为低质量账号,有限流风险。所以,不能直接将搬运的视频上传TikTok,一定要对素材回炉重造。

此外,王瑞建议,有一定视频制作能力的卖家最好选择使用原创视频,而有长期品牌需求的卖家需要做一个自建号,可以发布广告、产品以及与用户互动。通常,制作视频素材的步骤需要注意三个阶段:

一、前期:使用基础素材搭配热门音乐。尤其重要的是,一定要选择当下热门的音乐,系统会倾向于把流量优先分配给使用热门音乐的视频。

二、中期:由于TikTok更注重与用户的真实互动,想要尽量让视频看起来去"广告化",就需要在这个阶段在视频中添加自己的创意,且需注重文案的撰写。

三、长期:卖家需要建立起高黏性粉丝群,使用能与粉丝进行长期互动的广告形式,比如棚拍、情景剧等方式,由于纯图片的视频能吸粉能力一般,最好使用真人素材。

"三维原则"把控视频内容

据王瑞介绍,TikTok视频流量分配的三大标准,即完播率、用户点赞评论量,以及转发量&下载量。而卖家在短视频制作上的核心是要抓住用户注意力,这需要掌握最核心的三维原则玩法,即地域本土化、时间节奏性和情感满足。

地域本土化,指要符合本地用户的喜好,避免禁忌,且能引发共鸣;时间节奏性,指通过把控时间与用户心理的变化,将用户一步步引入自己想要的结果中来;情感满足,指考虑用户在这个平台的所思所做,进行视频内容与用户的心理预期匹配。

而对于跨境卖家而言,更需要针对自己的产品和属性,通过这三种维度来把控产品投放视频的制作:

一、地域维度。对于热门的跨境市场如欧洲、中东、印度、东南亚以及日韩等,用户对于视频内容的喜好存在差异。

欧洲市场:内容偏好的特点为猎奇、运动、美女、热烈歌舞、萌宠、化妆、佛系风景等,视频风格倾向于多元化。

中东市场:内容偏好本土美女、网红名人、电子产品、互动以及挑战等元素,视频风格要求色调热烈,以金色、红色等颜色鲜明的色彩为佳。

印度市场:内容偏好酷炫魔术、丰满美女、舞蹈模仿、家庭、摩托等,视频风格接地气、本土化,要具有生活化气息。

东南亚市场:内容偏好炫酷、校园风、本地美女,平台新功能等元素,视频展现要求更加倾向于炫酷、色彩明艳风格。

日韩市场:内容更偏好于带有Cosplay、名人、校园女生、唱歌跳舞等元素,视频内容可以走偏向于色调淡雅或软萌可爱的风格。

同时,王瑞也指出,卖家也需要根据国家的大小区分营销策略。比如大一些的国家可以按照地理位置或城市大小来分类,而小一些的国家可以采用中心扩散原则,只需要适应该国的政治或经济中心地区的偏好即可。

1219.png

二、时间维度。要掌握好10秒法则,做好视频的节奏安排。

第1秒,注意力定格阶段,可以用声音、面孔等人物元素作为用户注意力定格的吸引点。

第3秒,点题,视频应该有特有的主题,比如搞笑、感动等,让用户知道知道视频所要传达的主要信息。

第5秒,也是黄金点,视频内容要进入高潮期,可通过声调、镜头切换等刺激用户好奇心。

第9秒,卖点交代,要把品牌卖点、观点清楚传达完成给用户。

三、情感维度。这里需要更加关注用户想要在TikTok获得的体验与感受。通常,用户需要被满足好玩、好看、好奇,以及好对四个方面的情感目标。

1220.png

"三步"操刀创意短视频

那么,卖家如何让自己的视频内容在瀚如烟海的视频池中脱颖而出呢?王瑞向亿邦动力介绍道,目前常见的视频创意的展现形式包括录屏、幻灯片轮播、场景剧、真人解说、KOL合作、MG动画、第一/第三视角,以及真人&AR互动等。对于不同的创意形式,对于视频创作者也有着不同程度的要求。

比如,真人解说方式的解说人的专业度很关键,而场景剧的形式,要求要有强势的脚本和创意,MG动画和以及真人&AR互动等方式要经过一些深度的开发。"所以,想要完成一个高创意的短视频,并不是一件容易的事情。"王瑞说道。

从Nativex操刀创作过的大量短视频的经验来看,制作一个高质量产品投放的创意短视频,需要把握三个步骤:

一、确定视频内容方向,即从产品功能、价格、IP,消费人群和场景等多个角度,来将品牌和产品的特性拆解开来,并相互组合,来确定视频内容。

二、选择视频形式。这需要结合卖家产品特性,选择合适的录屏、场景剧、真人解说、MG动画等视频形式。

三、视频优化。这可以根据用户观看视频的不同时间环节来进行。

在封面点击阶段,卖家要根据产品用户画像特点使封面制作能抓人眼球的新奇、有趣、热点等特色,且需融入与品牌相关的信息;在有效播放阶段,需在3秒内抓住用户好奇心,可直接表明产品和品牌特性;针对留存环节,要体现产品的连续性内容,同时,要选择产品量级较大,且与账号调性相近的内容;在转化环节,需通过视频素材直接点明产品特点,在视频内容中加入引导转化的内容。

实操案例解析:

据王瑞介绍,在去年双十一期间,Nativex操刀了东南亚某头部电商对TikTok视频投放的案例。在此次投放中,该电商平台对其提出了两大诉求:一是需要在双十一期间增强其品牌影响力以及扩大东南亚地区用户对活动的认知,二是视频要对该电商的核心用户进行购买引导,达成转化目标。

对该用户的需求进行分析后,Nativex首先面临着四大问题挑战:

1、首次尝试品牌+效果:这是该客户第一次尝试在TikTok同时投放效果和品牌两种广告类型,其投放经验不足。

2、新流量拓展困难:该客户已是东南亚地区头部电商客户,获新客相对困难。

3、双十一竞争激烈:双十一为各电商平台流量争夺期,竞争更加激烈。

4、推广环境复杂:东南亚地区国家较多,文化和消费偏好都有差距,本地化推广环境复杂。

围绕着该电商客户的需求和当前的实际问题,Nativex并没有直接"动刀"做视频,而是结合双十一的营销规律制定了创意营销策略方向:

1、预热期(11月1日-3日):该阶段的核心需要打造氛围提升参与热度,借势该客户的品牌代言人吸引粉丝注意,引发用户对品牌活动关注,并进行活动参与玩法引导。

2、爆发期(11月4日-8日):对各地爆品展示,并引导用户收藏、领券、抽奖活动参与,提升用户粘度,实时提醒用户不要忘记产品、品牌和活动

3、Big Day(11月9日-11日):品牌广告+大幅折扣为主要内容,来提升用户冲动,通过倒计时、1元购、快抢补货等塑造全民抢购氛围。

在营销创意方向的"引领"下,Nativex将整体视频素材创意策略分为了3部分:

1、借势明星代言:将该客户的品牌代言人加入视频素材,借势名人效应扩大吸引力。

2、分地域匹配:对于该客户面对的东南亚每个地区的素材做本地化适配。

越南地区:使用本土模特真人快速换装+爆款商品配合动感音乐;

泰国地区:偏向产品价格优惠信息,分人群需求展示+高频次来强调价格,增加用户购买欲望;

印尼地区:更关注当地爆款产品等,采用当地爆款产品+促销文字的形式深受印尼用户喜爱;

马来西亚:代言人+促销活动广告,同时对品牌名反复提及增加用户对品牌印象。

3、折扣优惠吸引:放大双十一特殊折扣及优惠信息,吸引用户关注,提升转化,如反复口播低价购物强调金额信息。

据王瑞介绍,最终,通过对整个视频投放的创意营销后,该东南亚电商的品牌广告CTR(广告点击率)高于当地行业15-20%,整体效果广告CVR(广告转化率)提升了20%。


来源:亿邦动力网

文章来源:https://www.ikjzd.com/home/121039

哈佛大学教授:武汉防疫经验对各国非常有意义科技新冠肺炎

哈佛大学教授:武汉防疫经验对各国非常有意义科技新冠肺炎


  来源:科技日报

  "武汉的这些(防疫)经验对各国来讲都非常有意义,让各国不是从零开始。"北京时间29日晚,哈佛大学生物统计系和统计系教授、美国国家医学院院士林希虹在一场科学讲座直播中如是说。

  林希虹结合对武汉3.2万例新冠肺炎病人的分析数据,对武汉实施防疫措施的关键时间节点进行梳理,总结了新冠肺炎公共卫生防疫的主要措施。

  R0是基本传染数,在流行病学上指的是,没有外力介入,同时所有人都没有免疫力的情况下,一个感染者平均能传染几个人。比如,R0为4,意味着1个感染者会传染4个人。R0值越高,传染的人数越多。

  2月底,林希虹与来自华中科技大学同济医学院公共卫生学院的研究人员合作分析了2.6万人,4月10日在JAMA(《美国医学会杂志》)上发表文章时,将研究数据更新至3.2万人。据研究结果,武汉实行封城和交通管制措施后,R0值从3.88降至1.25,"这样做还不够,因为R0值还是高于1。"林希虹说,如果要完全控制传染的话,需要R0值降得越低越好,降到0最好。

  据林希虹透露,意大利封城以后R0值在1左右徘徊了大概一个月,和武汉的结果差不多。德国同样,封城之后R0值差不多在1左右徘徊。

 武汉连续曲线R值估计 武汉连续曲线R值估计

  实施封城和交通管制措施后,武汉又推出了集中隔离的举措。包括建立方舱医院,征用大学宿舍用于隔离密切接触者等。"把一些展览馆、体育馆很快变成方舱医院,这是中国非常好的创举。"林希虹表示,"方舱医院建立以后这个R0值比1小很多,我们当时估计是0.3,而且被感染人数也非常快地降低。"

  4月初,波士顿会展中心也建了方舱医院,美国其他地方在3月下旬和4月初都建了很多方舱医院。

  疫情期间,几万名医护人员驰援武汉,与武汉本地医护一起抗疫。"武汉做了一件很好的事,为了防止医护人员家庭传染,给医护人员提供了旅馆。"林希虹说,这是一个很好的经验。根据3月21日推特的消息,美国费城也把旅馆提供给医护人员,让他们休息,并且帮助他们的家庭成员。

  林希虹表示,提高病毒检测能力也很重要,可以帮助早诊断早治疗。在检测能力不足情况下,可安排一些人员(如有症状者、密切接触者等)优先进行检测。

  "此外,戴口罩、流行病史调查、及时救治重症患者等措施对武汉防疫而言都很重要。"林希虹认为,现阶段,为防止疫情第二次暴发,还需要关注无症状感染者。"要注意的是,有抗体并非就是获得了免疫。"

  3月13日,在哈佛公共卫生学院的一次讲座中,林希虹用一组照片对比各国的防护情况。对比照在社交网络广泛传播,美国一些医护人员和普通民众在社交媒体发布了以"GetMePPE"(让我得到个人防护设备)为标签的话题,呼吁外界援助口罩、防护服和防护面罩等个人防护设备。林希虹说,此次在线请愿书活动,最终引发一百多万人签名。"全面的个人防护设备以及熟练的穿脱防护服的技巧,对公共卫生工作者来说,很重要。"

  林希虹认为,对西方国家来而言,目前最重要的防疫策略是大幅降低新发感染者人数,"尤其现在没有疫苗的情况下,公共卫生干预非常重要。"林希虹说,武汉在防疫过程中的公共卫生干预经验可借鉴。此外,公众教育和大众传播也很重要,因为科学知识能帮助人们为自己、家人和社区做出明智决定。

  "不过,因为各国存在差异,关于防疫的各项措施需要适应各国国情以及文化,不能直接复制。"林希虹直言,每个国家可从武汉经验中看有什么能采用,并根据实际情况调整出一套适用于本国的方案。

  如果说抗疫只有一个关键,这个关键点是什么?林希虹说:"就是我们需要团结起来。每个人都是抗疫团体的一员,控制新冠肺炎需要大家共同努力,包括政府、国际组织、学术界、商业界、社区等。"


2020内功修炼之:亚马逊SP广告精密型优化教程(3)

2020内功修炼之:亚马逊SP广告精密型优化教程(3)

上两篇给大家介绍了亚马逊SP广告的预算测定方法、广告优化方法等内容,本篇主要向大家介绍亚马逊SP广告的核心逻辑,说这个可能有些虚什么叫核心逻辑,那我就用一个具体的例子做开篇:为什么竞争对手的广告出价没我高,但首页广告位老是被抢走?

要回答这个问题,首先得弄清楚是什么决定了产品能抢到最优广告位。如果没有我上面的问题,很多小伙伴的第一印象答案肯定是"CPC出价",还有些小伙伴会回答"权重",真实情况是,都只答对了一半。

在这里,需要引入两个概念:"CPC出价得分"、"广告质量得分"。下面,我将就着下面的广告展示排名测算模拟模型给大家介绍这两个概念并分析亚马逊SP广告的核心逻辑:

1201.png

从上面的模拟模型中可以看到几个维度,CPC出价即为大家在打广告时设置的出价,而CPC出价,对应在系统里其实反应了一个得分概念,叫"CPC出价得分"。"CPC出价得分"则是对你这个广告出价的认定评分,但最终广告展示排名的高低,则是取决于广告"权重综合得分"的高低,而"权重综合得分"与"CPC出价得分"的区别在于,"权重综合得分"="CPC出价得分"+"广告质量得分"

"广告质量得分",顾名思义即是对于你所打的广告的质量所作的评分,而所打广告的质量,通俗来说既是该广告的五项指标(具体可参考上篇文章)是否优秀,被点击并成单的概率有多大(概率越大卖家越高兴因为赚到钱了,亚马逊也高兴因为大概率收到佣金了),或者通俗来说跟报deal一样,就是把这个位置给你打广告的产品,单坑产出有多少。如果单坑产出高,则即使你在CPC出价里没投太多钱,但佣金还是能大概率赚到你钱,所以亚马逊也乐意。要不即使坑位给了不出单,除非广告费用投的非常高能填补该坑位应该能给亚马逊带来的佣金收入,要不为啥会给你坑位呢?

按照上面的模拟模型表来解释,广告排名第一位的"权重综合得分"需要10分。甲卖家的CPC出价并不高,"CPC出价得分"只有2分,但因为广告优化的非常好,"广告质量得分"有8分,所以达到了10分得到了广告展示排名的第一名。而丁卖家,虽然CPC出价很高"广告出价得分"有5分,但因为没有系统性的对广告进行优化,"广告质量得分"只有两分,所以导致"权重综合得分"只有7分,广告展示排名只能是最后一名。

1202.png

以上例子就已经可以解释我们一开始的问题了,为什么竞争对手出价比你低很多,但展示位置却被抢走了呢?因为它的"广告质量得分"很高,最终虽然在"CPC出价得分"上劣与你,但"权重综合得分"比你高,自然它可以把你的广告位抢走,换言之你花了比它多两三倍的钱,但因为没有好的位置产出却低了两三倍,这一来一回的投产比差距可谓是天壤之别,说道这里大家也可以明白广告优化的重要性了,可以说对广告细致的优化(说明下对广告的优化不是单指在广告后台操作操作就完了,涉及到对文案、图片、价格、评价的综合优化,其实是涉及到整盘的优化,但是根据我上篇的文章做针对性的根据不同维度对不同产品和关键词进行优化而不是眉毛胡子一把抓)才是亚马逊SP广告的核心,只有广告质量得分上去了才能形成一个良性的业务循环,否则将陷入一个持续烧钱且无法改变的死循环,跟很多小伙伴聊广告优化的时候都会发现有不少小伙伴在这个死循环里。

1203.png

有些小伙伴可能也会说,按照你这个理论,那是不是我一开始打一个产品的时候,广告出价高到一定点,那也能抢到第一的位置呢?我可以很明确的回答你,在某些品类可能可以,但大部分的品类是行不通的,因为亚马逊卖家渐渐的趋于品牌化,品牌化意味着运营系统化,运营系统化意味着现在不论卖家有没有刻意去做"广告质量得分",但因为系统化的运营了所以都会有一定的"广告质量得分"且都不低,对于亚马逊平台来说则是说明在这个品类里的广告即设定"广告质量得分"及格线,低于这个及格线的即使出价很高那"CPC出价得分"也会打折,甚至不给"CPC出价得分",那你说你能不能抢到第一呢?从核心来说也就是坑位给你了也没有产出最终从你这儿收的广告费能有多少呢而且是否可持续的收呢,平台又不傻。

聊到这里,可能有些小伙伴仍觉得是废话,因为会觉得我当然知道要优化亚马逊SP广告。但我所说的优化,跟很多小伙伴们之前所做的优化的细致程度和所需花的功夫可完全不一样,还是那句老话:有多少投入就有多少回报,不愿意花大量时间在优化上,就花大量的钱在上面,且可能还没效果。上面长篇累牍的说了这么多,一方面是让小伙伴们知道盲目的出价是没有意义也是没有用的,另一方面也是让大家知道优化的重要性并且落实到一个具体的指标上,让大家能有个指标性的实物化感受而不是单纯的不停的说要广告优化。而从上面的模拟模型也能看出,对于不成熟的广告组,在确保及格线的"广告质量得分"的时候,用"CPC出价得分"来打这个策略是可以的,但这个只是短期策略,长期来说就是要不断降低"CPC出价得分"并提升"广告质量得分"不断迭代,来达到业务良性循环。

1204.png

A-Lu跨境为大家带来的三篇亚马逊SP广告优化分享就到这里,如有疑问或者需要深入交流沟通可随时联系我。下一篇将为大家带来"爆款养成核心秘笈",我将就线上零售爆款养成的话题给各位做分享,请小伙伴们继续支持A-Lu跨境。



文章来源:https://www.ikjzd.com/home/121014

2020年有哪些海运线路停运了?疫情间有哪些船公司5月份停了航线?

每年四月份 - 五月份是劳动节或拉马丹之前的传统旺季,也是各大船公司绞尽脑汁涨价的幸福时刻,同样也是货代们弥补春节假期留下的业绩亏空的快乐时光。

但由于疫情影响,这一切都已经烟消云散了,2020年至今,各公司宣布的停航达到435个航次,相当于需求下降了 700万TEU。但也正是因为迅速调整航次,集装箱班轮公司目前还能够有效维持运价。各班轮公司应对疫情导致的运力过剩所采取的解决方案并不相同。

关于亚洲、欧洲、日本航线5月各航线停航通知,具体如下:

日本劳动节期间航线停航计划

JJ +

5.1 周五关西/周五关中/周五关东单航次无HDS

5.2 周六九州HAK单航次无HDS

5.3 周日关西/周日关东停航

5.4 周一关东停航

5.5 周二关西/周二关中停航

5.5 周二九州单航次挂靠外一

SITC

5.2 周六关中停航

5.3 周日关东(HASCO 共舱)停航

5.5 周二九州//周关中/周二关东停航

5.8 周五关中停航

HASCO

5.3.周日关东停航

5.5 周二关中/周二关东停航

5.5 周二九州与关西并班,单航次挂靠外一

SNL/COSCO

5.2 周六关东/周六关西停航

5.5 周二关中/周二关西停航

5.7 周四关东加挂NAG ( 仅限SNL)

5.8 周五关中/周五关东停航

5.12 周二关西停航

CCL/TS/ONTO

5.3 周日关东停航

亚洲线5月停航计划

重要提醒!5月亚洲线、欧地线停航计划!

重要提醒!5月亚洲线、欧地线停航计划!

重要提醒!5月亚洲线、欧地线停航计划!

重要提醒!5月亚洲线、欧地线停航计划!

重要提醒!5月亚洲线、欧地线停航计划!

重要提醒!5月亚洲线、欧地线停航计划!

欧地5月停航计划

重要提醒!5月亚洲线、欧地线停航计划!

来源: 运去哪

文章来源:https://www.ikjzd.com/home/121018

亚马逊Prime Day定在8月,疫情改变消费者购物习惯,爆发出哪些新的机遇呢

TikTok已经是美国青少年中的第三个最喜欢的社交平台

关于哪种社交媒体平台在美国青少年中引起最多的共鸣,Snapchat和Instagram之间的斗争仍在继续。但是Piper Sandler关于青少年的最新报告显示,新玩家TikTok已经成为青少年的最爱。

在最新的两年一次的美国5200名青少年的调查中,Piper Sandler显示,Snapchat仍然是最受欢迎的社交平台,占36%。31%受访的青少年选择了Instagram。13%的青少年选择了TikTok。Facebook和Twitter排在其之后。

Covid-19正在改变英国的购物习惯

Melody对2000多个英国消费者进行了追踪调查,每10个英国购物者中有6人相信即使大流行和封锁结束,他们仍会保持这些新的购物习惯:

•12%的人表示他们会继续在线购买以前在实体店购买的产品;

•12%的人表示,他们在亚马逊上的购物比以前更多;

•15%的人认为他们会减少任何类型的购物。

英国人开始远离社交媒体,更偏向于传统交流方式

一项新的调查显示,在冠状病毒封锁期间,英国人正在远离社交媒体,并接受更传统的交流形式。与在Facebook和Instagram上发布更新引起焦虑的经历相比,三分之二的成年人仍然认为发送手写消息是保持联系的最佳方式。

在对2000多名英国成年人进行的民意测验中,有66%的人说个性化卡片是与亲人交流感情的最有意义和最周到的方式。47%的受访者表示,写一封发自内心的信件或卡片使他们感到高兴,而50%的受访者表示,社交媒体对其亲密关系没有积极影响。

Prime Day可能会推迟到8月份

最近有报告显示,今年亚马逊Prime Day可能会推迟在8月份。但是亚马逊并未对此消息做任何置评。

有消息称,亚马逊面临着设备过剩可能带来的1亿美金损失的冲击,而这些设备现在可能会打折出售。这些库存并不会随着时间有所改变,新一代的Kindle和Echo设备频繁发布,过剩的老旧库存对亚马逊来说是一种负担。亚马逊还拥有大量的自有品牌,其中一些是电池和零食等高需求品类中的必备品,但亚马逊运营的数百个服装和家居用品品牌,现在也可能会出现库存过剩的情况。 亚马逊需要一场促销清理库存。

亚马逊、联邦快递等各大公司员工联合计划五一罢工

根据The Intercept的一份报告,来自亚马逊,Instacart和Whole Foods等大型公司的工人正计划于5月1日举行罢工。在COVID-19大流行期间,由于工作场所条件而进行罢工和抗议的情况很普遍。但是5月1日的罢工似乎是几家主要公司中的第一次工人联盟,其中包括亚马逊,Instacart,全食,沃尔玛,Target和联邦快递。

各国正在陆续放宽封锁限制,以振兴地方经济并恢复常态。但工人希望通过罢工抗议他们缺乏保护。

疫情期间,亚马逊Prime会员数量迎来新高峰

根据Second Measure的估计,3月16日和3月23日这周,Amazon Prime会员在美国的数量同比增长10%。这是自2019年11月上旬以来的最大新会员数量。CIRP的一项调查显示,亚马逊购物者在2020年第一季度从免费的亚马逊Prime会员试用转换为付费Prime会员的比率是两年来最高的。

Google依然在主导美国的自然搜索

根据Merkle的数据,2019年第三季度,谷歌产生了92%的美国自然搜索总访问量,其中95%在移动端产生。

Harry的数据显示,剃须刀在疫情期间越来越受到关注

Harry分享了他们在Facebook关注人数的变化。

202004300937582189.png

美国人在疫情期间的消遣方式

202004300938227448.png


文章来源:https://www.ikjzd.com/home/121007

亚马逊卖家的执照经营范围都和实际销售的产品不符

昨天下午的时候看到一个非常炸裂的消息,有卖家透露自己被亚马逊警告"营业范围不符,请到当地工商局更改经营范围"。

202004291422292015.jpg

因为亚马逊注册的时候并不会审核经营范围,只要是正规的营业执照都没啥问题,就连个体户资质前几年也是可以注册店铺的。所以大家在开公司注册店铺的时候基本也都不会注重经营范围,基本上是哪个方便事少就注册哪个范围。

所以现状就是——8成卖家的执照经营范围都和实际销售的产品不符,亚马逊要是想在这个上面找事那可就严重了,少说也有6位数的卖家都得排队去工商局变更范围。那么,这个消息到底属不属实?

对该消息的初步判断

要求和经营范围一致绝对是个影响巨大的政策,不可能在毫无预警的情况下一刀切,所以这则消息很可能并不是群发给所有卖家的,一定是对小部分卖家的约束。结合下最近的形式,我第一时间想到了防疫物资卖家。

在亚马逊在推出防疫物资白名单之后,开始严格控制防疫类目的准入门槛,要求销售医用防疫物资的卖家必须有对应的资质,连备案的品牌都必须要和防疫物资有关。

202004291422309281.jpg

所以刚看到"经营范围不符"的这个消息,我就想到很可能是用来阻止本没有资质的外行卖家来掺一脚。因为如果经营范围包含防疫物资的企业都是需要特殊许可的,这资质远比普通的贸易公司要难,亚马逊搞这波相当于把筛选资质的工作交给了中国政府。

但是随着事件发酵,有卖家同学出来表示自己卖的非防疫物资也收到了这样的消息。

并且这个卖家还是个有几年销售历史的老账号,常规产品、老账户,按理说应该是比较稳固的店铺。不过现在我们收集到的案例中卖普货的很少,也可能是这个卖家同学曾经有过在后台申请营业范围变更导致的。

目前关于这个消息各路人马都只能靠自己推测,就连亚马逊内部的人员也搞不懂是什么情况。

亚马逊内部的消息

我们联系了几个亚马逊内部团队的工作人员,甚至还有内部人员主动来找我们询问什么情况的,着实有点受宠若惊。

不过亚马逊的工作人员们对这个消息知道的也不比我们多,大多都表示需要自己内部问下其他团队。这也更让我觉得亚马逊只是对少部分特定的卖家发出了这个警告,要求他们变更经营范围。

关于这个消息,目前已经确定的内容如下:

一、该消息仅有欧洲站的截图流出,美国日本均没有出现,欧洲站的卖家要多注意有没有收到相关邮件。

二、现在流出来的截图统一都写着5月7日和5月21日是两个节点,卖家会在这两天被冻结资金和禁止销售。并无其他时间出现,要不网上流传出来的截图都是同一张,要不就是所有收到该邮件的卖家都被要求在同一个时间节点更改范围。

不管是上面哪个原因,都表明这是一个小范围的政策,不太可能对所有卖家都有效。而目前我推测可能是针对销售防疫物资的卖家、或者是近期产生过营业执照变动的卖家。

现在我们联系的几个亚马逊工作人员也都在等内部的相关消息,如果有确切的消息我会立即通知大家!(来源:跨境者商学院)


文章来源:https://www.ikjzd.com/home/121003

2020-04-29

亚马逊日本站:洞察消费文化很重要!

最近几年爆火的亚马逊日本站吸引了许多卖家,经常耳闻有不间断的销量爆发,虽然消费单量相对美国站欧洲站稍低一些,操作空间也稍微低一点,但好的一面是,亚马逊日本站相对于其他站点更容易上手。今天数魔跨境给大家介绍一些亚马逊日本站选品的思路与启发。

一. 日本消费群体分析:

日本,是全球最大的电子商务市场之一,仅次于中国、英国、美国,线上购物的比重超过百分之80,除了本土购物平台,消费最高的就是亚马逊平台。尽管日本的线下超市购物非常方便,但是对于不那么追求品质或一定要线下试穿的消费者,更愿意在线上购买产品。有悟性的跨境人应该知道,日本的消费主体对为老年人。

有人会问,老年人还上网购物吗?回答是:那当然,日本老人可时尚了!今天的日本65岁以上已经超过3500万,65岁以上的比例已经超过27%,位居全球第一。那么在亚马逊日本站的买家年龄结构偏大,买家多数为老年人。

二.日本消费特点及热销产品:

日本是发达国家,消费水平深受西方影响,消费习惯也与欧美接近,除去日本特有的文化节日,大部分促销季也十分相似:圣诞、情人节、元旦,完全可以复制欧美站的重要节日礼品爆款,那么日本消费群体注重哪些文化呢?有什么是亚马逊日本站热销产品呢?

1)宠物文化

1176.png

日本的秋田犬是比较出名的,同时日本还有十几个猫岛,每个小岛上居住着数百只猫。日本人对于清洁和社会秩序是比较重视的,因此遛狗的人们都会随身带着塑料袋等物品,方便及时清理宠物的排泄物。所以装粪便的收纳器、宠物玩具、狗粮猫粮等周边产品都可能成为下一个爆款。

(2)送礼文化

互赠礼品在日本是极为普遍的现象,而这其中包含着独特的心理及文化因素。"程式化"是日本礼文化的一个显著特征,日本人送礼从内容到顺序基本上都是固定的,"礼尚往来"在日本人的送礼方式上得到了淋漓尽致的体现。各种节日、朋友见面、甚至搬家都要准备一些小礼物。小礼物的价值不会太高,但是频率很高,这里注意,梳子与手帕是日本人忌讳的谐音禁忌。综上所述,一些小的礼品如如首饰、别针、靠垫、创意居家小产品都是亚马逊日本站选品的热门。

(3)骑行文化

日本是世界上人口密度最高的国家之一,人多路窄,加上日本人不紧不慢的性格,形成了独特的自行车文化。日本的城市社区建设非常完善,骑车五到十分钟就能找到便利店、超市、学校等,解决日常所需,于是自行车成为了出门的理想工具。比起开车,日本人更愿意自行车配合电车的方式上班,让出行更有效率,更健康。骑自行车也成为了一种锻炼身体的城市风尚。因此,自行车以及自行车周边(车篮、车筐、车用水壶)都是非常不错的产品。

三、运营要点

日本消费者网购能力强,退货率较低,但是回评率也不是很高,建议对于日本站要索评哟。日本买家消费高峰时期:日本的公司普遍在12月发3~4个月的年终奖给员工,这就是日本买家资金最充裕的时间段也是亚马逊日本站卖家的销售旺季。对于日本站的店铺,要入乡随俗,把店铺名换为日文,因为日本消费者更喜欢本土产品,所以打造为本土化更受欢迎。

四、亚马逊日本站选品、索评工具

对于选品与索评建议亚马逊卖家可以借助一些站外工具。SellerMotor数魔跨境给亚马逊日本站的卖家推荐SellerMotor智能索评,一键索评高效率,方便快捷地提高回评率!对于选品SellerMotor数魔跨境推荐SellerMotor的浏览器插件,是一款亚马逊选品工具,提供类目选品、关键词选品、大数据选品,更能快速查询产品信息及上架销量,轻松助力日本站选品!

通过今天对亚马逊日本站的基本介绍,相信能给更多对亚马逊日本站选品有想法的跨境卖家提供一些新的思路。


来源:邦阅


文章来源:https://www.ikjzd.com/home/120949

曝伊朗获亚足联认可 与印度沙特竞争2027亚洲杯主办权_世少

曝伊朗获亚足联认可 与印度沙特竞争2027亚洲杯主办权_世少


原标题:曝伊朗获亚足联认可 与印度沙特竞争2027亚洲杯主办权

4月29日,据足球记者消息,伊朗获得亚足联认可,将与印度、沙特阿拉伯竞争2027年亚洲杯主办权。

陈冰写道:伊朗足协刚刚在官方Twitter上宣布,已获得亚足联认可的申办资格,将与印度、沙特阿拉伯竞争2027年亚洲杯主办权。此前因新冠肺炎疫情,亚足联将2027年亚洲杯申办报名截止日从3月31日推迟到6月30日。

印度曾申办2023年亚洲杯,但早在2018年就退出申办。原本印度已承办U7世少赛,但因疫情被推迟,印度还承办了2022年女足亚洲杯。因承办2023年女足世界杯放弃申办2023年亚洲杯的韩国,也有意申办2027年亚洲杯。返回搜狐,查看更多

责任编辑:


6名大连籍球员入围国足最新大名单,但这3点却需要大连足球人反思_国脚

6名大连籍球员入围国足最新大名单,但这3点却需要大连足球人反思_国脚


原标题:6名大连籍球员入围国足最新大名单,但这3点却需要大连足球人反思

6名大连籍球员入围国足最新大名单,但这3点却需要大连足球人反思

北京时间2020年4月29日(今日)下午,中国男足国家队公布了最新一期集训名单,共有27人入选,这也是李铁出任国足主帅后的第二期集训名单,主要目标依然是备战2022年卡塔尔世界杯亚洲区预选赛第二阶段小组赛(40强赛),A组实时积分榜上,国足比多赛一场的叙利亚少8分,以小组头名直接出线的希望渺茫,但如果打好后面的比赛,依然能成为成绩最好的4个小组第二,晋级12强希望犹存。

大连万达时期的7大国脚李明、张恩华、韩文海、小王涛、徐弘、孙继海、郝海东。北京国安、广州恒大和山东鲁能依然是国脚大户。国安共有6人入围,分别为于大宝、张稀哲、池忠国、李磊、李可、杨帆。恒大有艾克森、张琳芃、刘殿座、洛国富、韦世豪5人入选。鲁能有蒿俊闵、刘彬彬、金敬道、王大雷4人。有4支球队各有2人入选,上海上港:颜骏凌、王燊超,江苏苏宁:吴曦、李昂,武汉卓尔:明天、刘云,河北华夏幸福:姜至鹏、董学升。另外4支球队有1人入选,广州富力:唐淼,上海申花:朱辰杰,天津天海:杨旭,长春亚泰:谭龙。

现在唯一能竞争国足主力的大连籍国脚杨旭和队友武磊在比赛中。

这27人中共有6位出生于足球城大连,分别为:门将王大雷和刘殿座,前锋董学升、杨旭和谭龙,边后卫唐淼。与大连足球的鼎盛时期相比,这样的入选比例不值得夸耀,而且这6名球员都难说是铁打在主力,情况最好的是杨旭,但和武磊、艾克森、于大宝争夺首发也没有太多优势。

经过分析之后,个人认为,以下3点值得所有大连足球从业者反思!

1996年亚洲杯大名单中的部分国脚。

第一、6名入选的大连籍球员中没有一位是在家乡球队效力!

经过多年的霍霍之后,大连足球环境急剧恶化,人才流失和断档严重。一年时间里,大连超越、大连千兆和多次获得顶级联赛冠军的大连女足相继因为资金等问题解散,中超联赛中的大连人职业足球俱乐部成为唯一一个还在参加11制比赛的大连职业足球俱乐部。(晚池注:另外还有一支参加五人制联赛的职业队)

此次大连人队没有球员入选国足,6名入选者都是流失在外的大连籍优秀球员。大连足球应该反思的是,为什么我们的职业队不增反降,为什么的我们的优秀球员外流如此严重!

国足最新一期集训名单。

第二、入选国足的6名大连籍球员都是年龄30开外的老将!

前面说过,从球员的层面看,大连足球衰落有两大原因,一个是人才流失,另一个是人才断档严重!6位入选国足的大连籍球员就是最好的例子,从报名资料看,杨旭和谭龙出生于1988年,董学升和王大雷出生于1989年,刘殿座和唐淼出生于1990年,都已经是年龄在30岁开外的老将!现在大连足球面临的窘境是,不但自己培养不出优秀球员,连流失在外的球员中也没有年轻才俊。

1997年十强赛首发阵容,大连万达几乎占据半壁江山。

更加尴尬和搞笑的是,就在2019年,大连东北路小学校长进入了中国足协,在中国足协召开的第十一届会员大会第一次会议上被选举为执委会成员。大连东北路小学是足球名校,贡献了一百多名国脚,被誉为中国足球的黄埔军校。相信这位校长的入选是因为东北路小学辉煌的历史,但现在的情况是,已经没有一位年轻国脚出自东北路小学,王校长现在培养不出一个国脚,却靠着祖荫进足协当执委,宁无愧乎?

为什么我们大连现在培养不出优秀的年轻球员?我们需要反思和自省了!

2004年亚洲杯决赛,李明与郝海东、阎嵩庆祝进球。

第三、大连最好的青训教练和青训体系在家乡竟无立锥之地!

这次入选的6名国脚中,王大雷、刘殿座和杨旭3人出自同一青训体系,师从的教练也是同一人。这个青训体系就是大连毅腾,这位教练就是被誉为大连足球青训教父的程显飞指导,程指导在大连毅腾手把手带出来的国脚还有于汉超、冯潇霆、董方卓、赵旭日、赵明剑、戴琳、朱挺、杨善平(省略若干)……培育出60多名国脚的毅腾曾被称为中国的阿贾克斯。

此次大名单中唯一一名效力中甲球队的国脚谭龙。

但我们无法直面的现实是,不但这些培养出来的优秀球员基本都流失在外,连毅腾和程显飞教练也在家乡大连无立锥之地!1999年底,大连毅腾因为六九事件第一次退出足球前后,已经决定把球队免费交给实德的大连万达集团董事长又斥资千万,收购了毅腾队中的青年才俊,让大连队在未来十年都拥有夺冠班底,程显飞教练也被礼聘到万达,要啥条件都给!

于汉超和恩师程显飞。

但在实德接手后,程显飞和毅腾优秀的青训教练被迫离开,毅腾老总崔毅不得不收留旧部重起炉灶,又培养了几批优秀球员。但这支球队始终无法在大连获得生存环境,辗转多地后落户浙江,成为现在的浙江毅腾。因为多种原因心灰意冷的程显飞指导则远走云南。

中国足球第一重镇大连12573.85平方公里的土地上,竟然容不下培育出超过半百国脚的一支青训球队和一位青训教练?足球相关部门的工作都做到哪去了!

包括庙堂衮衮诸公在内的所有大连足球从业者,都鸡额长点心吧!返回搜狐,查看更多

责任编辑:


你会算亚马逊物流配送费用吗?---估计没有多少人会认真了解过

你会算亚马逊物流配送费用吗?---估计没有多少人会认真了解过


相信各位都没有太认真看过自己的每个订单的细节数据,特别关于亚马逊基础配送费的吧?各位是否有去认真了解呢?

你会算亚马逊物流配送费用吗?---估计没有多少人会认真了解过

你可以看看帮助页面,试试是否能理解:

Amazon.com 订单的亚马逊物流配送费用 页面(需要登录后台,谨慎登录)

https://sellercentral.amazon.com/gp/help/201112670?language=zh_CN&ref=ag_201112670_cont_G200209150

商品尺寸分段 页面(需要登录后台,谨慎登录)

https://sellercentral.amazon.com/gp/help/help.html?itemID=201105770&language=zh_CN&ref=ag_201105770_cont_G200209150

Kris浩看了好几遍,也没有搞懂具体是怎么计算了。

就是从来没有公式计算过程

计算单位也统一,一时盎司,一时磅,一时英寸,单位换来换去

信息太多,混乱,没有总结

经过我们开了多个CASE询问,终于搞懂了细节计算。

因此,Kris浩就想希望统一一下这两个页面的关键信息,让各位更好的理解。

---------------------------------

关键信息1

亚马逊每次配送产品给客户,都会加上自己的包装,所以他们配送费是要加上这个包装的重量来计算的。

包装重量

标准尺寸,会加4盎司(113克/0.25磅)的包装重量

大件和特殊大件,会加16盎司(454克/1磅)的包装重量

---------------------------------

关键信息2

亚马逊配送费就根据发货重量计算的

发货重量叠加计算方法

标准尺寸(不超过 1 磅):单件重量 + 包装重量

标准尺寸(超过 1 磅):单件重量或体积重量两者较大值 + 包装重量

大件:单件重量或体积重量两者较大值 + 包装重量

特殊大件:单件重量 + 包装重量

注意:亚马逊是向上取整到最接近的整数磅数来计算。

例如:T 恤:尺寸:8.5 x 4.8 x 1 英寸

单件重量:6.08 盎司,即0.38磅,不超过1磅,小尺寸,按单件重量。

发货重量:6.08盎司商品重量+4盎司包装重量=10.08盎司。

亚马逊计算的发货重量:11 盎司

超过了0.08盎司都要往上算取整数!

---------------------------------

关键信息3

单件重量容易理解,体积重量计算方法呢?

对于重量(注意,这里说的是发货重量哦)不超过 1 磅的标准尺寸商品以及特殊大件商品,亚马逊采用单件重量。

对于所有其他商品,亚马逊将采用单件商品重量与体积重量中的较大者。

体积重量等于商品体积(长 x 宽 x 高)英寸除以 139。不是2018年之前除以166了,也就是说算出来的体积都偏大了。

大件商品的的体积重量假定最小宽度和高度为 2 英寸。

例如:你售卖一个产品是白板,尺寸:40 x 1 x 25 英寸,最小边是1英寸,但最后还是按2英寸计算,即40 x 2 x 25 英寸/139=14.4磅。如果是40 x 1 x 25 英寸/139=7.19磅。重了一倍!

---------------------------------

关键信息4

关于尺寸的计算标准,因为尺寸计算很多,后台都列出来了。而绝大部分卖家都是标准尺寸的多,所以我们就用这个来打比方。

标准尺寸商品是指完全包装后的重量不超过 20 磅并且尺寸不超过以下标准的商品:

最长边 18 英寸

次长边 14 英寸

最短边 8 英寸

超过上述尺寸的商品属于大件商品。

那什么是大件商品呢?就是任意一边超过上面的任何尺寸,都属于大件了。打个比方

最长边 18 英寸:19*2*2英寸,属于大件

次长边 14 英寸:16*15*2英寸,属于大件

最短边 8 英寸:8*8*8英寸,属于大件

而标准尺寸,又分为小号标准尺寸,大号标准尺寸

小号标准尺寸:发货重量低于12 盎司,任意一边不能超过15 英寸*12 英寸*0.75 英寸(2cm)

大号标准尺寸:发货重量低于20 磅,任意一边不能超过18 英寸*14 英寸*8 英寸

从这个分类看,相信各位的商品都是属于大号标准尺寸了吧。

综合以上4个关键信息,这样最后再看这个分段收费标准,估计大家都懂了吧。

你会算亚马逊物流配送费用吗?---估计没有多少人会认真了解过

补充

锂电池以及包含锂电池或与锂电池一同销售的商品将需要按每件商品额外支付 $0.11 的配送费用。

对于等离子电视和屏幕不小于 42 英寸的大屏幕背投电视,亚马逊将收取 $40 的特殊处理费。对于屏幕较小的电视机,由于其重量和易损坏程度等其他因素,也可能需要收取特殊处理费。

危险品等也要额外计算费用。

最后,给各位几个小贴士:

尽量把产品包装做小做轻。

如果你们扁平的产品,手机膜,手机壳,袜子,围巾等可以扁平摆放的,重量低于12盎司,即0.75磅/340克,最好设计低于0.75英寸(即2CM)的包装。

配送费最高可以省0.81美金一个。如果量大,而且产品定价也比较低,则是一笔非常可观费用呢。

你会算亚马逊物流配送费用吗?---估计没有多少人会认真了解过

发货重量尽量控制在1磅以内,高于1磅则要多1.42美金配送费。

你会算亚马逊物流配送费用吗?---估计没有多少人会认真了解过

(来源:Kris浩)

以上内容属作者个人观点,不代表立场!本文经原作者授权转载,转载需经原作者授权同意