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

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


用户喜欢因访问而获得认可。

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

我确定确实如此。

而且您会同意,当您试图将访问者转化为订阅者或客户而不只是一次性访问者时,它会产生更大的不同。

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

关于脚本的注释

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

1. 本地化问候与提议

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

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

<?php

$country_code = trim(file_get_contents("http://ipinfo.io/${_SERVER['REMOTE_ADDR']}/country"));
 $links = require('links.php');

function getLink($country, $links) {
 if ($links[$country])
 return $links[$country];
 else
 return $links['default'];
 }

?>

<p>Hello! I see you are located in <?php echo $country_code; ?>!</p>
<p>We have discounts specific to your market!
<a href="https://www.webhostingsecretrevealed.net/blog/inbound-marketing/5-simple-php-scripts-to-help-increase-website-led-conversions/<?php echo getLink($country_code, $links); ?>">Want to take a peek in?</a>
</p>

links.php 是一个包含以下代码的文件:

// links.php

<?php

return array(
 'default' => 'URL0',
 'IT' => "https://www.webhostingsecretrevealed.net/blog/inbound-marketing/5-simple-php-scripts-to-help-increase-website-led-conversions/URL1",
 'UK' => 'URL2',
 'US' => 'URL3'
 );

?>

此代码返回这样的消息

你好用户来自 俄罗斯

我们有针对您的市场的折扣! 想看看吗?

用“想看看吗?” 链接到本地​​化的报价。

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

演示截图

演示截图

代码如何工作

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

如何使用这个脚本

创建两个 .php 文件:

  • 本地化的greetings.php
  • 链接.php

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

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

<?php include("/path/to/localized-greetings.php"); ?>

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

为什么它可以提高转化率

当用户不必四处点击找到它们时,更容易进行正确的 CTA 转换。 一旦用户访问该页面,此脚本就会显示正确的链接(或横幅)。 优惠链接就在用户眼前,随时可以点击和转换。

2.时间感知联系页面

当访问者点击您的联系页面并想要取得联系时,他们可能知道您所在的时区,但他们可能不确定您所在位置的确切时间,也不确定您是否可以联系到。

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

<?php

date_default_timezone_set("Europe/Rome");

$time = time();
$localtime = strftime("%A %d-%b-%Y %T %Z", $time);
$hour = strftime("%H", $time);
 
echo "<p>It's $localtime in my country (Italy). ";
 
if (17 <= $hour && $hour < 19)
 echo "I'm in the office. How can I help you?";
else
 echo "Office closed, sorry! I'm available 17:00-19:00 (5-7 PM) Mon-Fri.";
 
echo "</p>";
?>

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

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

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

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

演示截图

演示截图

代码如何工作

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

如何使用这个脚本

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

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

<?php include("/path/to/time-aware-page.php"); ?>

为什么它可以提高转化率

该脚本本质上将使您更容易仅在您有空而不是在您的工作时间之外获得联系消息或请求。

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

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

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

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

你在找什么?

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

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

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

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

<input type="search" class="search-field"
placeholder="<?php echo esc_attr_x( 'Search …', 'placeholder', 'rootstrap' ); ?>"
value="<?php echo esc_attr( get_search_query() ); ?>" name="s">

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

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

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

为什么它可以提高转化率

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

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

4.独特的博客文章免费赠品

众所周知,特定后的 CTA 比通用 CTA 的效果要好得多。 您可以进行内容升级,也可以使用这个用于 WordPress 的简单 PHP 脚本自动执行一些非列表转换工作

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

<?php
// FREEBIES BY POST

$postOffers = array(
 '1' => 'This post freebie is at URL1',
 '2' => 'This second post freebie is at URL2',
);

function postFreebie($postId,$postOffers) {
 return $postOffers[$postId];
}

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

echo $freebie;
?>

演示截图

示例发布免费赠品脚本

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

'<p style="border:1px solid #535353;padding:10px;color:#161616;">This post freebie is at
<a href="https://www.webhostingsecretrevealed.net/blog/inbound-marketing/5-simple-php-scripts-to-help-increase-website-led-conversions/URL1">URL1</a></p>'

对于这个演示。

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

$postOffers = array(
 '1' => 'This post freebie is at URL1',
 '354' => 'This post freebie is at 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 include("/path/to/postoffers.php"); ?>

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

为什么它可以提高转化率

与订阅者列表的内容升级一样,可下载的免费赠品如果是特定帖子独有的,效果会更好,因此该帖子的读者将有机会深入了解他们最喜欢的主题,而他们可能对您的另一个主题不感兴趣写了一本免费的电子书。

这种转换广告的一个很好的格式是排行榜格式,设置为比您的帖子内容稍小的宽度。

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

5. 特定日期优惠

如果您运行特定于一周中某些天的优惠(例如,周二电子书销售 20% 的折扣和周五的免费咨询),您会发现这个脚本很方便:

Leave a Comment