5简单的PHP脚本,以帮助增加网站主导的转换

更新日期:16年2021月XNUMX日/文章作者:卢安娜·斯皮内蒂

用户喜欢获得他们访问的认可。

想一想:当你进入一个甚至没有人承认你的存在的地方与一个主人会亲自迎接你的地方相比,即使他们还不知道,这难道不是很大的不同吗?

我确定它确实如此。

并且你会同意它会产生更大的差异 您试图将其转化为订阅者的访问者 或客户,而不仅仅是一次性访客。

本文中的五个脚本是为了增加交互性而编写的,这将有助于网站转换并取悦用户,让他们感到被认可而不是不可见。

关于脚本的注释

  • 所有脚本都适用于基于WordPress的环境,但它们足够灵活,可以在其他类型的网站上实现(#3除外,严格来说是WordPress)。
  • 除了脚本#3之外,我自己编写并测试了所有脚本,我的未婚夫Simone Cianfriglia对它们进行了审核。 它们应该没有错误,但如果您遇到问题或有疑问,请在评论中告诉我。

1。 本地化的问候与优惠

假设您针对不同国家/地区运行特定优惠 您将希望来自特定国家/地区的用户查看与其位置和语言相关的优惠,而不是一般优惠。

以下脚本将向您提供特别优惠的国家/地区的用户致意,而其他人将获得您的默认优惠:

你好! 我看到你位于! 我们有针对您的市场的折扣! ">想窥视吗?

使用links.php是包含此代码的文件:

// links.php 'URL0','IT'=>'URL1','UK'=>'URL2','US'=>'URL3'); ?>

此代码返回这样的消息

你好用户来自 RU!

我们有特定于您的市场的折扣! 想看看?

带有“想窥视?” 链接到本地​​化报价。

该代码检测用户是否在此示例中从俄罗斯IP连接到该页面,并将用户的地理位置链接到特定国家/地区的商品页面。

演示截图:

演示截图

代码如何工作

  • $ country_code行从ipinfo.io上托管的公共数据库中检索访问者的国家/地区
  • $ links检索links.php文件中包含的数组,该文件将每个国家/地区与其商品页面URL相关联
  • getLink函数检查访问者国家和其报价链接之间是否存在关联,如果存在,则返回该关联(您将在访问者消息的HTML代码中“回显”(显示)该关联); 如果没有针对访客所在国家/地区的要约,该函数将返回默认要约。

如何使用这个脚本

创建两个.php文件:

  • 集中式greetings.php
  • links.php

包含上面介绍的代码(根据您的需求定制)。

上传到您的网站的根文件夹或子文件夹,然后将这一简单的代码行添加到您希望显示优惠的侧边栏或网站页面:

当然,/ path / to /将是您网站文件夹的绝对路径(如果您无法弄清楚,请向主人寻求指导)。

为什么它会改善转化率

它更容易 做出正确的CTA转换 当用户不必点击查找它们时。 用户访问页面后,此脚本会立即显示正确的链接(或横幅)。 优惠链接位于用户眼前,准备点击和转换。

2。 时间意识联系页面

当访问者访问您的联系页面并想要联系时,他们可能知道您所在的时区,但他们可能无法确定您所在的确切时间,也无法与您联系。

以下脚本有帮助,因为它会根据访问者点击您网页的时间更改您的可用性消息:

在我的国家/地区(意大利)是$ localtime。 ”;如果(17 <= $ hour && $ hour <19)回显“我在办公室。 我能为您提供什么帮助?”;否则回声“办公室关闭,对不起! 我在周一至周五17:00-19:00(5-7 PM)有空。“;回声” “;?>

如果用户在您所在的国家/地区(本例中为意大利)访问您的网页时,如果您不在,则代码会输出此消息:

它是我国(意大利)的11:48 PM。 办公室关闭,对不起! 我可以使用17:00-19:00(5-7 PM)周一至周五。

如果他们在您可用时访问您的页面,则显示此消息:

它是我国(意大利)的5:48 PM。 我在办公室。 我怎么帮你?

演示截图:

演示截图

代码如何工作

  • date_default_timezone_set(“欧洲/罗马”)告诉服务器您的默认时区是特定的时区,而不是服务器的默认时区。 这很重要,因为服务器的位置可能与您的公司不同。 当代码在访问者访问您的页面时检索您的本地时间时,它将使用您指定的时区,而不是服务器的默认时区。 在此示例中,我使用“欧洲/罗马”作为时区,因为它是我的所在地(意大利)。
  • 我设置了三个变量:
    • time()函数的$ time
    • $ localtime根据date_default_timezone_set计算的时间; $ localtime使用strftime函数格式化时间字符串。 您可以选择格式; 我选择“%A%d-%b-%Y%T%Z”,这意味着:
      %A –周日至周六
      %d – 01至31
      %b – XNUMX月至XNUMX月
      %Y –年的四位数表示
      %T –时间,以小时/分钟/秒为单位
      %Z –时区缩写
    • $ hour来计算我所在国家/地区的当前小时数并检查当前小时是否属于办公室可用时间间隔(本例中为5-7 PM)
  • if / else构造是脚本的逻辑核心:如果时间属于您的营业时间范围,则代码将显示“我在办公室。 我怎么帮你?”; 如果没有,它将显示“办公室关闭,抱歉! 周一至周五17:00-19:00(5-7 PM)有空。”

如何使用这个脚本

创建包含上述代码的time-aware-page.php文件(使用您的自定义编辑)。

与脚本#1的“如何使用此脚本”教程一样,使用以下代码行在页面代码中调用.php:

为什么它会改善转化率

该脚本基本上可以让您更轻松地获取联系消息或请求,仅在您可用时而不是在工作时间之外。

它还使用户更容易知道您是否可用,因此他们知道他们是否会收到他们的消息的快速回复,或者他们是否必须等待下一个工作日。

总的来说,像这样的简单脚本可以帮助在工作时间保持沟通的重点,避免等待您和您的用户。

3。 一个有用的WordPress营销插件

如果您的WordPress搜索表单看起来像这样不是很好吗?

你在找什么?

请明确点! (例如“内容营销工具”)

与“具体! (例如“内容营销工具”)作为搜索字段中的文字。

您无需在此处编写PHP代码,因为这是默认WordPress搜索表单的简单HTML hack —更改了搜索字段和按钮的显示文本。

您可以通过在WP安装中打开searchform.php文件并查找以下标记来执行此操作:

"
value="" name="s">

您应该编辑“搜索...”以自定义搜索表单中的单词。 在本说明开头使用的示例中,用“具体说明!”代替“ Search…”。 (例如“内容营销工具”)。

这个小黑客将改善用户体验,并帮助您的用户编写和发送更多相关查询,以检索WordPress数据库中的最佳结果。

但是,您可以通过安装其中一个来自定义搜索表单和结果页面 15 WordPress搜索插件Hongkiat在2015中进行了审核.

为什么它会改善转化率

并非每个用户都知道如何搜索他们正在寻找的内容。 他们在这个过程中和之后得到的指导越多越好。

有时用户会运行一个简单的查询,希望在结果中找到他们要查找的内容。 但是,这种查询不太可能为用户带来他们需要的结果,因此,向用户提供如何执行更好的网站搜索的提示将使他们更快地获取他们正在寻找的内容并改善他们的整体体验(满意的用户是将回来的用户)。

4。 独特的博客邮政免费赠品

已知特定于后期的CTA比通用CTA更好地工作。 你可以使用 内容升级 或者你可以使用这个简单的WordPress PHP脚本自动完成一些非列表转换工作

在每篇文章的末尾显示一个独特的报价:

'此帖子免费赠品位于URL1','1'=>'此第二个帖子赠品位于URL2',); 函数postFreebie($ postId,$ postOffers){return $ postOffers [$ postId]; } $ postId = get_the_ID(); $ freebie = postFreebie($ postId,$ postOffers); echo $ freebie; ?>

演示截图:

示例帖子免费赠品脚本

我在数组中将“此帖子免费赠品位于URL1”编辑为

' 这篇免费赠品在URL1 '

这个演示。

请注意,“此帖子免费赠品位于URL1”只会出现在此“ Hello World”帖子中,而不会出现在其他帖子中-这是脚本的范围。 为了使相同的免费赠品可用于更多帖子,您必须在数组中指定帖子ID; 例如,如果我也想为帖子ID 1显示“此帖子免费赠品在URL354”,我将其添加如下:

$ postOffers = array('1'=>'此帖子免费赠品位于URL1','354'=>'此帖子免费赠品位于URL1',);

代码如何工作

  • 变量$ postOffers是一个数组,用于链接数组中指定的每个帖子ID(您可以通过将鼠标悬停在http://example.com/wp-admin/edit.php中每个帖子下的编辑链接上来查看帖子ID )
  • 函数postFreebie()将帖子ID与其相关的商品相关联,并在代码中返回它。 请注意,$ postID使用调用当前帖子ID的WordPress函数
  • $ freebie接受$ postID和$ postOffers并为每个帖子返回正确的报价,您将通过“ echo $ freebie”“回显”(显示)

如何使用这个脚本

创建postoffers.php文件并将其上传到域的根目录,子文件夹或主题文件夹中。 然后在主题的single.php模板中调用脚本 after 帖子内容( )与以下代码行:

或者,您只需将整个代码复制并复制到single.php模板(相同位置)即可。

为什么它会改善转化率

与订阅者列表的内容升级一样,可下载的免费赠品如果对特定帖子而言是唯一的,则效果会更好,以便该帖子的读者有机会深入了解他们喜欢的主题,而他们可能对其他主题不感兴趣比如写一封免费的电子书。

这种转换广告的良好格式是排行榜格式,设置的宽度略小于帖子内容。

如果你的博客在WordPress上运行,你可以使用 Electric Studio下载计数器 计算每个免费赠品的下载转换次数。 此外,请务必在Google Analytics,Piwik或其他用于跟踪转化的分析软件中设置转化目标。

5。 特定日期优惠

如果您运行特定于一周中特定日期的优惠(例如,周二的电子书销售额减少20%,周五免费咨询),您会发现这个脚本很方便:

周日特别优惠! “;} else if(strftime(”%w“,$ time)== 0){echo” 周三特别优惠! “;}其他{echo”今天没有特价“;}?>

演示截图:

演示截图

代码如何工作

  • 对于时区和时间,我使用了脚本#2中的相同代码。
  • %w是strftime()参数,表示“星期几的数字表示形式”,它将星期日(0)算作一周的开始日期(以星期六(6)结尾。因此,“ if(strftime(”% w”,$ time)== 0)”表示“如果当前星期几是星期日”,则显示“ Special Sunday Offer!”。
  • 其余代码是if / else构造,用于显示一周中不同日期的不同报价。 在这种情况下,一周中只有两天有特价(星期日和星期三),而其他几天没有特价,因此在此示例中,代码将显示“今天没有特价”。

如何使用这个脚本

请参阅包含先前脚本的说明。

为什么它会改善转化率

对于一个有趣的提议来说,这对用户来说是浪费时间(并且也非常令人沮丧),但却发现它在任何一天都无法使用。

这个简单的脚本会在一天内轮换您的优惠广告,仅显示特定日期可用的优惠,并在其他日子提供用户默认选项。 如果用户对今天的优惠感兴趣,今天就是带来转化的那一天,没有沮丧的用户(他们可能不会在正确的日子回来检查)。

更多转换脚本?

Backlinko的Brian Dean解释了他如何通过785%增加转换率 使用简单的PHP脚本,插件和小部件,无需A / B测试。

ConversionXL的JosePérez也展示了个性化营销如何提供帮助 增加网站主导的转化和销售。

了解更多:

关于Luana Spinetti

Luana Spinetti是一位自由撰稿人和艺术家,总部设在意大利,是一位充满激情的计算机科学专业的学生。 她拥有心理学和教育方面的高中文凭,并参加了3年的漫画书艺术课程,并从中毕业于2008。 作为一个多面的人,她对SEO / SEM和网络营销产生了浓厚的兴趣,特别倾向于社交媒体,她正在用母语(意大利语)制作三部小说,她希望独立出版很快。