5个简单的PHP脚本可帮助您增加网站主导的转化

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


想一想:当您进入一个没人承认您在场的地方时,与主人即使不知道会与您打招呼的地方相比,并没有太大的不同?

我敢肯定.

您将同意,当您要转换成访客或不只是一次性访客的访客是更大的影响时,.

编写此帖子中的五个脚本是为了增加交互性,这些交互性将有助于网站转换并取悦用户,使它们感到被认可并且不可见.

有关脚本的注释

  • 所有脚本都旨在在基于WordPress的环境中工作,但是它们足够灵活,可以在其他类型的网站上实施(#3除外,严格来说就是WordPress).
  • 除了脚本3外,我自己编写并测试了所有脚本,未婚夫西蒙娜·西安弗里格里亚(Simone Cianfriglia)对其进行了友好的检查。它们应该没有错误,但是如果您遇到问题或有疑问,请在评论中让我知道.

照片来源:* n3wjack通过Compfight cc的像素世界照片来源:* n3wjack通过Compfight cc的像素世界

1.提供优惠的本地化问候

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

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

<?的PHP

$ country_code = trim(file_get_contents("http://ipinfo.io/${_SERVER[‘REMOTE_ADDR’]}/国家/地区"));
$ links = require(’links.php’);

函数getLink($ country,$ links){
如果($ links [$ country])
返回$ links [$ country];
其他
返回$ links [‘default’];
}

?>

你好!我看到你位于 <?php echo $ country_code; ?>!

我们有针对您市场的折扣!
">想要窥视?

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

// links.php

<?的PHP

返回数组(
‘默认’=> “ URL0”,
‘IT’=> “ URL1”,
‘英国’=> “ URL2”,
‘美国’=> “ URL3”
);

?>

此代码返回这样的消息

RU的用户您好!

我们有针对您的市场的折扣!想要窥视?

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

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

在此处查看演示:http://symphonize.org/php/localized-greetings.php

代码如何工作

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

如何使用这个脚本

创建两个.php文件:

  • localized-greetings.php
  • links.php

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

上载到网站的根文件夹或子文件夹,然后将以下简单代码行添加到要显示要约的侧边栏或网站页面:

<?PHP的包括("/path/to/localized-greetings.php"); ?>

当然,/ path / to /将是您网站文件夹的绝对路径(如果您找不到主机,请向您的主机寻求指导).

为什么会提高转化率

当用户不必四处寻找时,更容易进行正确的CTA转换。用户访问页面后,此脚本将显示正确的链接(或横幅)。报价链接位于用户的眼前,可以单击并进行转换.

2.时间感知联系页面

当访问者点击您的“联系”页面并希望取得联系时,他们可能会知道您所在的时区,但是他们可能不确定确切的时间在您所在的时间,也不确定是否可以与您联系.

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

<?的PHP

date_default_timezone_set("欧洲/罗马");

$ time = time();
$ localtime = strftime("%A%d-%b-%Y%T%Z", 时间);
$ hour = strftime("%H", 时间);

回声 "

它's $ localtime在我的国家/地区(意大利). ";

如果(17 <= $小时 && $小时 < 19)
回声 "一世'米在办公室。我怎么帮你?";
其他
回声 "办公室关闭,对不起!一世'm可用17:00-19:00(5-7 PM)周一至周五.";

回声 "

";
?>

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

我的国家(意大利)现在是晚上11:48。办公室关闭,对不起!周一至周五17:00-19:00(5-7 PM)有空.

如果他们在您有空时访问您的页面,则显示以下消息:

在我的国家(意大利)下午5:48。我在办公室我怎么帮你?

在此处查看演示:http://symphonize.org/php/time-aware-page.php

代码如何工作

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

如何使用这个脚本

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

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

<?PHP的包括("/path/to/time-aware-page.php"); ?>

为什么会提高转化率

该脚本实际上将使您更轻松地仅在有空时而不是在工作时间之外获得联系消息或请求。.

它还使用户更容易知道您是否有空,因此他们知道他们是否将收到对其消息的快速答复,或者是否必须等待下一个工作日.

总体而言,像这样的简单脚本可以帮助您在工作时间内保持沟通重点,并避免等待您和您的用户.

3. WordPress有用的营销插件

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

你在找什么?

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

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

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

您可以通过在WP安装中打开searchform.php文件并寻找以下标签来做到这一点:

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

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

但是,您可以通过安装2015年评论的15个WordPress搜索插件Hongkiat之一来自定义搜索表单和结果页.

为什么会提高转化率

并非每个用户都知道如何搜索他们要寻找的内容。他们在过程中和过程中获得的指导越多,越好.

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

4.独特的博客免费赠品

已知特定于岗位的CTA比通用CTA更好。您可以使用内容升级,也可以使用此简单的WordPress PHP脚本自动化一些非列表转换工作

在每个帖子的末尾显示一个独特的报价:

<?的PHP
//通过邮寄赠品

$ postOffers =数组(
‘1’=> “此帖子免费赠品位于URL1”,
‘2’=> “这第二篇免费赠品在URL2上”,
);

函数postFreebie($ postId,$ postOffers){
返回$ postOffers [$ postId];
}

$ postId = get_the_ID();
$ freebie = postFreebie($ postId,$ postOffers);

echo $ freebie;
?>

演示截图

例子-postfreebie

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

这篇免费赠品位于
网址1

对于这个演示.

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

$ postOffers =数组(
‘1’=> “此帖子免费赠品位于URL1”,
‘354’=> “此帖子免费赠品位于URL1”,
);

代码如何工作

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

如何使用这个脚本

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

<?PHP的包括("/path/to/postoffers.php"); ?>

或者,您可以简单地将整个代码复制并粘贴到single.php模板中(相同位置).

为什么会提高转化率

就像订阅者列表的内容升级一样,如果可下载的免费赠品特定于某个特定帖子,则它们的工作效果更好,因此,该帖子的读者将有机会深入了解自己喜欢的主题,而他们可能对您感兴趣的另一个主题不感兴趣写了一本免费的电子书.

此类转化广告的一种很好的格式是排行榜格式,宽度设置得比帖子内容稍小.

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

5.全天特价

如果您运行特定于一周中某些天的优惠(例如,在星期二的电子书销售中可享受20%的折扣,在星期五中可享受免费的咨询服务),则可以轻松地使用此脚本:

<?的PHP

date_default_timezone_set("欧洲/罗马");

$ time = time();
$ hour = strftime("%H", 时间);

如果(strftime("%w", $ time)== 0)
{回声 "

周日特别优惠!

"; }

否则如果(strftime("%w", $ time)== 3)
{回声 "

周三特别优惠!

"; }

其他
{回声 "今天没有特别优惠"; }

?>

在此处查看演示:http://symphonize.org/php/day-specific-offers.php

代码如何工作

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

如何使用这个脚本

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

为什么会提高转化率

用户浪费时间(也很沮丧),因为他们发现一个有趣的报价只是发现它在任何一天都不可用。.

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

更多转换脚本?

Backlinko的Brian Dean解释了他如何通过简单的PHP脚本,插件和小部件在未经A / B测试的情况下将转化次数提高了785%。.

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map