无编程经验的编程参考一:设置追踪参数
是时候了。是时候来解决我们最常遇到的问题之一了,这也是许多联盟客害怕、挣扎或干脆拼命避免的问题之一。如何学习编程这是一系列教你Javascript编程基础知识的教程中的第一篇。你不需要学会编写使命召唤,但你会知道一些技巧,将为你的整个作为一个联盟客职业生涯,或实际上任何其他基于计算机的职业生涯服务!在第一个教程中,我将带你通过一个非常常见和非常有用的编码:如何显示操作系统、国家、手机型号或任何其他你的访问者正在使用的代码。我们将通过转发我们的跟踪器检测到的信息到我们的登陆页,然后使用登陆页上的代码为每个访问者定制它。这是一个促进用户与着陆器的互动的相当可靠的方式。我不会把一堆代码扔给你,然后说“复制-粘贴!”我会详细讲解它的功能,以及你会如何针对性的修改它。为什么联盟营销要学点编程?为什么要学呢?外包给程序员很容易——为什么要自己学习呢?首先,许多简单的编程任务比外包更快。我们在本教程中所做的就是其中之一:描述任务、发布广告、选择程序员所花的时间与你自己完成本教程所花的时间相同。即使你不打算学习复杂的任务,了解足够的知识,以便能够顺便修改简单的着陆页,实际上会节省你的时间,而不是外包那些相同的工作。有了基本的编码知识,你还可以对已经外包的脚本进行微小的修改,即使这些脚本太复杂了,你无法自己从头编写。例如,如果你外包的lander脚本有一个提问,你想要改变问题之间转换的速度,如果你知道编程的基本知识,你可以在三分钟内修改这个细节。如果你将其发回给程序员进行修改,可能需要3天时间!此外,即使是基本的编码知识也会帮助你外包更复杂的任务。这是一项非常有用的技能,即使你大部分编程需求还是外包的,从评估程序员的技能到评估什么任务在什么时间可以完成。最后,也许是最有力的,学习编程将帮助你想出想法。这是你不能外包的事情——知道编码可以为你提供哪些选择,即使是那些最基本的功能,也能让你产生更多原创功能想法,而不是看到别人做过才想到。你将开始以以前从未考虑过的方式来增强你的活动的可能性。我绝对不是说你必须学会编程,才能成为一个成功的联盟营销人员。很多超级联盟客不知道java语言和java咖啡的区别。如果有些事情让你感觉你的大脑都要融化了,那么你最好还是回去训练你的强项。但是,如果你从未尝试过学习编程,那么这是一个很有用的技能,可以添加到你的工具库中。学习本教程需要准备什么?您需要足够的HTML和CSS知识来编写或修改基本的登陆器。你绝对不需要知道任何代码——但在本教程结束时,你也会有一些这样的技能!本教程不需要任何特殊工具。就像HTML一样,您可以在文本编辑器中编写大多数编程语言,包括Javascript(我们将在这里使用)。设置好的,首先,我们需要做一些非编程的任务。如果你没有一个登陆器,你计划使用它,在你的服务器上创建一个HTML页面,从Web访问,使用以下HTML代码:注:最终代码文件在课程资料:23109.rar一旦你这样做了,继续下面的虚拟活动。如果您确实有一个想要修改的登陆器,以显示从跟踪器传递过来的一些元素,那么可以在希望元素出现的地方写入一些占位符文本,并将其包含在一个中,该id以您想要显示的内容命名。例如,如果你打算显示操作系统:This offer is only for users of <span id="operatingsystem">your operating system</span>接下来,在你的追踪器中创建一个虚拟活动,它通过一个查询字符串将你想要传递的信息传递到你的登陆页面。(如果您不知道查询字符串是什么,请阅读我的跟踪指南,其中解释了它们是如何工作的)。要实现这个目标,不同的追踪程序方法不同。对于 Voluum,参考:点击登陆页面上的“编辑登陆器”。在“URL”部分,在已经存在的URL后面添加一个“?”符号。然后添加想要跟踪的参数的名称,作为一个不带空格的单词——例如“operatingsystem”。然后,添加一个等号:“=”。最后,点击volume界面中URL字段下面的按钮,URL字段对应于你想要跟踪的参数:你最后得到的应该是一个类似这样的着陆页 URL:http //www yourdomain com/folder/lander.html?operatingsystem={os}添加基础 JavaScript现在是时候编写代码了!在本教程中,我们将使用编程语言Javascript。Javascript完全运行在浏览你网页的人的浏览器上,而不是在你自己的服务器上。这意味着您在Web页面中使用的任何Javascript编程都可以工作,无论它托管在VPS上、CDN上或任何其他地方。相比之下,像PHP这样的编程语言要求登录页面运行在您控制的服务器上,因此如果您从CDN提供登录页面,则无法工作。我们需要做的第一件事是添加HTML标签,告诉浏览器“这段文本是Javascript,你应该这样对待它”。如果忘记在Javascript之前和之后添加这个标签,它将无法工作!所以,在#/body#标签之前,添加:将页面保存到服务器,并重新加载。您不会看到任何更,也不会看到这些标记出现。这很好。现在,在脚本标记之间添加以下代码行(换句话说,就在#/script#上面):重新加载——你会看到一个警告框出现,标题是“This Offer Is Really Important!”马上就可以看到如何在着陆器上使用它——但是编程是如何工作的呢?这行代码由4部分组成:—函数(Function)是使这一切发生的东西。当你看到后面有括号的单词时,比如hide(, alert(,或getDate(),你看到的是一个函数——它是Javascript(和大多数其他语言)的“行动词汇”。在本例中,“alert”是弹出警告框的功能。你可以在这里看到其他常见的Javascript函数列表:https://www.w3schools.com/jsref/obj_window.asp(从技术上讲,大多数都是“方法”,而不是“函数”,但现在不要担心这个。)—参数(Parameters)是我们传递给函数的信息,用于定制函数的功非会员试读19%,加入社区后可阅读全文 纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下 前排顶,很好! 看起来好像不错的样子 锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦! 元芳你怎么看? 我是个凑数的。。。 very good 站位支持 前排顶,很好!