为什么要折腾 Linkedin
回答这个问题,需要先回答什么是Linkedin,Linkedin是面向职场人员的社交平台,也就是说这是一个和工作相关的社交平台,与Facebook晒吃喝晒美照晒萌娃不同的是,这里晒的是职场精英的工作经历和工作能力,晒他们帮助老板挣钱的能力,所以对于B端(B2B)来说,在这里更有可能找到理想的客户和合作伙伴。
如何去拓展linkedin社交圈子
-
创建内容
- 个人职场照片
- 完善的个人profile
- 完善的工作经历与公司介绍
- 公司的Group页面
- 动态更新公司最近的events和stories
这些工作的目的,只有一个,告诉你的潜在客户,你是真实的,你的公司是真实的,这样才有信任的一个基础。
-
拓展圈子(Connect)
行业大佬
优秀同行
linkedin仅仅针对connections来说,是没有办法通过搜寻相关的关键词来定位你要添加的人的,因此最好的办法莫过于借助以上两种途径。其中如果你添加了同行,也就意味着,在你圈子拓展的过程中,你的资源间接的也可以被你的同行所利用。这里如何拿下客户,就得靠公司实力和自己的真本事了。
- 使用工具
我不建议大家每天花费太多的时间在社交媒体上找客户,社交媒体平均的转化率是低于一般的途径的,而原因主要为三点,流量的垄断,人们的行为习惯以及行业的特点。
针对B2B来说,长久以来人们习惯通过搜索引擎,B2B平台来找供应商,这两种方式占据了流量的绝大部分,但是这也并不意味着社交媒体这一块就挖不到客户,或是社交媒体无用论。社媒的运作,需要一个持久的过程,其作用也是厚积薄发的。社交媒体上公司的动态更新与同步,配合视频图文,可以提高公司的真实性和可信度,从侧面的角度提高公司营销在传统途径的转化率,降低平均的询盘成本。
只有量变才能积累质变,如果你的linkedin账户只有300个connection,而你却想从这300个connection里得到一个订单,这其实是不现实的。 而从30000个connection里得到一个订单,其实是很容易的。
工欲善其事必先利其器,Linkedin的操作需要工具的辅助来提高效率。如果每天要我花费半小时的时间来刷connect页面,然后一个一个的去点击按钮connect,在这期间我什么干不了,只能机械的重复动作,一天两天是可以的,时间长了人是会发疯的,就如同以前要求每个业务员每天发布30个产品一样。
# 2017年08月01日09:39:36
# 由于前一段时间Linkedin改版,以上代码已经失效
#
jQuery('.button-secondary-small').each(function(index, value) {
setTimeout(function() {
jQuery(value).trigger('click');
}, index * 1000);
});
Lindedin页面采用的是AJAX载入实现页面无需重载而更新,以上的代码是基于jquery插件Linkedin自动connect代码,美中不足就是无法自动下拉页面,只有手动的去滑动页面才能一次添加更多的人,离实现我们的需求还差的很远。因此,我不得不利用零零碎碎的时间,自己来开发一个小工具来帮助工作提高效率。说实话,虽然我没有学过javascript,但是这门语言似乎没有我想想的那么难。或许代码写的比较烂,我需要的功能基本都实现了。
/*
* Linkedin 1 click connect tools
*
* Version: 1.0-alpha
* This tools is developed based on Chrome for MAC 60.0
* Previous versions support will not be considered
* Use at your own risk
* /
/* Find the embed element */
mainDiv = document.querySelector(".mn-connections-summary__no-top-border-radius.p0");
/* Add the action form to DOM */
form = document.createElement("form");
form.className = "mn-connections-summary ember-view";
mainDiv.appendChild(form);
form.style.width = "90%";
/*
* Button START SCROLL will only scroll the page, and button STOP SCROLL will stop scroll.
* After the scroll process is done, then you can hit the CONNECT All button to connect people on this page.
* ONE CLICK TO CONNECT will auto scroll down and connect people with your settings or default if none available.
*/
form.innerHTML = ''
+ '<lable style="font-size: 10px; text-align: left;">How much time to spare for connecting people? - 10 mins default</lable>'
+ '<input style="margin-top:5px; margin-right: 5px;"class= "time-mins-scroll" placeholder="number of minutes" type="text" name="scroll_time">'
+ '<lable style="font-size: 10px; text-align: left;">Page fresh interval - 5s default</lable>'
+ '<input style="margin-top:5px; margin-right: 5px;"class= "scroll-interval" placeholder="number of seconds" type="text" name="scroll_interval">'
+ '<input style="margin-top:5px; margin-right: 5px;"class= "start-scroll-btn button-secondary-medium" type="button" value="Start scroll">'
+ '<input style="margin-top:5px; margin-right: 5px;"class= "stop-scroll-btn button-secondary-medium" type="button" value="Stop scroll">'
+ '<input style="margin-top:5px; margin-right: 5px;"class= "connect-all-btn button-secondary-medium" type="button" value="Connect all">'
+ '<input style="margin-top:5px; margin-right: 5px;"class= "one-click-connect-btn button-secondary-medium" type="button" value="One Click to Connect all">';
var startScrollBtn = document.querySelector(".start-scroll-btn"),
stopScrollBtn = document.querySelector(".stop-scroll-btn"),
connectAllBtn = document.querySelector(".connect-all-btn"),
oneClickConnectBtn = document.querySelector(".one-click-connect-btn");
var cycleTimes = 0, scrollCycle = 10 * 60, scrollInterval = 5, scrollIntevalInit, peoplesOnPage = {};
(document.querySelector(".time-mins-scroll").value == "") ? scrollCycle = 10 * 60 : scrollCycle = document.querySelector(".time-mins-scroll").value * 60;
(document.querySelector(".scroll-interval").value == "") ? scrollInterval = 5 : scrollInterval = document.querySelector(".scroll-interval").value;
scrollToBottom = function(){
scrollHeight = document.documentElement.scrollHeight;
window.scrollTo(0, scrollHeight);
cycleTimes = cycleTimes + 1;
console.log("page refresh #" + cycleTimes);
};
//@todo 阻止重复点击事件
startScrollBtn.addEventListener("click", function(){
(document.querySelector(".time-mins-scroll").value == "") ? scrollCycle = 10 * 60 : scrollCycle = document.querySelector(".time-mins-scroll").value * 60;
(document.querySelector(".scroll-interval").value == "") ? scrollInterval = 5 : scrollInterval = document.querySelector(".scroll-interval").value;
console.log(scrollCycle);
console.log(scrollInterval);
if(cycleTimes <= (scrollCycle / scrollInterval)){
scrollIntevalInit = setInterval(scrollToBottom, scrollInterval * 1000);
}
}, false);
//@todo 阻止重复点击事件
stopScrollBtn.addEventListener("click",function(){
clearInterval(scrollIntevalInit);
});
connectAllBtn.addEventListener("click",function(){
clearInterval(scrollIntevalInit);
peoplesOnPage = document.querySelectorAll(".mn-pymk-list__action-container .button-secondary-small");
for (var i = 0 ; i < peoplesOnPage.length; i++) {
(function(index){
setTimeout(
function(){
peoplesOnPage[index].click();
console.log("#" + index + "clicked");
}, scrollInterval * index * 1000);
})(i);
}
});
oneClickConnectBtn.addEventListener("click", function () {
(document.querySelector(".time-mins-scroll").value == "") ? scrollCycle = 10 * 60 : scrollCycle = document.querySelector(".time-mins-scroll").value * 60;
(document.querySelector(".scroll-interval").value == "") ? scrollInterval = 5 : scrollInterval = document.querySelector(".scroll-interval").value;
scrollIntevalInit = setInterval(scrollToBottom, scrollInterval * 1000);
if(cycleTimes > (scrollCycle/scrollInterval)){
clearInterval(scrollIntevalInit);
peoplesOnPage = document.querySelectorAll(".mn-pymk-list__action-container .button-secondary-small");
for (var i = 0 ; i < peoplesOnPage.length; i++) {
(function(index){
setTimeout(
function(){
console.log(index);
peoplesOnPage[index].click();
}, scrollInterval * index * 1000);
})(i);
}
}
});