Shopify:将搜索查询字符串传递给着陆页搜索功能?

时间:2013-03-06 20:06:18

标签: shopify liquid google-adwords

我目前正在为一家千篇一律的公司管理Google AdWords帐户,并且已经想出了一个想法,可以从我们的广告系列目标网页中获得最有效的转化,但这需要一些技术知识,我不知道目前有大量的。

这是我的想法:

在AdWords中,您可以为自己拥有的每个广告创建着陆页,这应该是触发广告的搜索字词最相关的页面。这很棒,除非你有几千种产品要卖。我做了很多研究,并了解到只需查看URL就可以找到用户的确切搜索词。这很简单,但我想动态/自动地执行此操作,我相信在此链接中描述了这一点:

http://www.quickr.org/PHP_function_to_get_search_engine_referral_keywords

例如,AdWord链接如下所示:

http://www.google.com/aclk? ...& q = mason + jar + cookie + cutter

我希望将“mason jar cookie cutter”这个术语推到网站的搜索功能中,该功能会占用该字符串并在页面加载时自动搜索该术语。如果这个过程需要花费几秒钟的时间,我理想情况下会有某种启动/加载屏幕,就像旅行网站搜索或加载查询时出现的那样。我想要这样做是因为它会减少人们从网站上反弹,因为它看起来似乎正在发生一些过程。

从理论上讲,这将有效地为每位客户提供一个独特且相关的目标网页,该目标网页已经包含了所需期限的搜索结果,这些搜索结果来自原始的Google搜索。

除了Liquid语言之外,我不熟悉Shopify平台以及支持或不支持的语言。我试着搜索,但找不到明确的答案

这是我在这个网站上的第一个问题,看起来你们拥有一个由智能和有天赋的用户组成的令人难以置信的社区。我很感激有关此事的任何和所有意见,以及任何改进我的问题的建议。

谢谢!

1 个答案:

答案 0 :(得分:-2)

嗨user2121180。

我找到了您的帖子,因为我搜索了:“使用查询字符串构建adwords登录页面”

现在,这将生成以下格式的SERPS URL:

https://www.google.com/search?num=100&client=firefox-a&hs=DhQ&rls=org.mozilla%3Ade%3Aofficial&q=build+adwords+landing+pages+with +查询+字符串和放大器; OQ =构建+的AdWords +落地+与+查询+串放页面+; gs_l = serp.3 ... 0.0.0.202035.0.0.0.0.0.0.0.0..0.0 ... 0.0 ... 1c..11.serp.LyoL9Ab_xz8

点击Adwords按钮,然后让我在浏览器中找回(历史记录(-1)),如果我再次悬停在同一个广告上,我会看到以下链接。所以基本上这就是链接,一旦我点击广告就会被调用....

HTTP://www.google.com / ACLK SA = 1&安培; AI = CqAWQsGx_UYT5IeWS0wWUtoD4C-_r0v4Cp52RkVG34uzdBAgAEAIgtlQoA1DH74CFB2CV-vCBjAegAdmK6OMDyAEBqQITlu9gnbWSPqoEKE_QkMDqa8IZvHQjiFZUuCqr5yMmiWaTIsfVTTDRYZp-E8Y5bN5NhTOABZBOgAeP9Zcc&安培; SIG = AOD64_023WkGcg-Uze3A72XOc-cNmor6nA&安培; VED = 0CDcQ0Qw&安培; adurl = HTTP://lp1.pagewiz的.com / Zielseiten%3Fcmp%3Dggl282812%26吨%3D301%26cmpn%3Dgermany&安培; RCT = J&安培; q =构建+的AdWords +着陆页+ + +与查询串+

或者也可以选择这个链接:

HTTP://www.google.com / ACLK SA = 1&安培; AI = CUOQGxm1_UcqoEOWS0wWUtoD4C9ep8HeVq4CbNMeuu7oBEAIoCFCF7Ivo-F ___ 8BYJX68IGMB6AB-BT _gPIAQGpAggSgG2w-LU-qgQoT9BTixgE7SyYVxCD9P4-g3Jf-EyWFbWU69IRBNoqGkKhGdWJSx4siIAH78qAAQ试验#= 5&安培; SIG = AOD64_0O6ikX0qnkP6MFTu5zakOWARSaWg& ved = 0CNoHENEM& adurl = http://www.gandke.de/google-adwords-optimieren.html&rct=j&q=build+adwords+landing+pages+with+query+string

把它煮沸了

http://www.google.com / aclk?sa = l& q = build + adwords + landing + pages + with + query + string

意思是一个简单的PHP

if isset ($_GET['q']) {
  $myvar = $_GET['q'];
}

OR

if isset ($_POST['q']) {
  $myvar = $_POST['q'];
}

会做这个工作。你可以使用这个$ myvar并做很多有趣的事情: 在您的标题中

<html>
<head>
<title><?php echo($myvar); ?> - YOUR COMPANY NAME</title>
<meta name="description" content="<?php echo($myvar); ?>, some more descriptive text" />
<meta name="keywords" content="<?php echo($myvar); ?>, other,keywords,and,more" />
</head>
<body>
<h1>Are you looking for <?php echo($myvar); ?>?</h1>
<p>
Lorem Ipsum dolor etc otherwise do dang dung peng pong. Lorem Ipsum dolor etc otherwise do dang dung peng pong. Lorem Ipsum dolor etc otherwise do dang dung peng pong. Lorem Ipsum dolor etc otherwise do dang dung peng pong. 
</p>
<h3>Your solution for <?php echo($myvar); ?>?</h3>
<p>
Lorem Ipsum dolor etc otherwise do dang dung peng pong. etc...
</p>
</body>
</html>