船舶越快,风险越来越少。获得优化的推出,为开发人员提供免费功能标志。 建立免费账户

优化开发人员



没有人想编写一个单次用例的代码。然而,经常开发人员必须建立一次性解决方案,以帮助营销团队运行促销或对其营销网站进行更改。我们创建了斗地主在线玩,使用HTML,CSS和JavaScript建造的可重复使用模板,以帮助技术和非技术团队运行实验和个性化竞选活动。

开发人员友好:减少,重用,回收

延期 为您提供灵活的框架,可以构建公告,特殊优惠,旋转篦子,灯箱等可重用组件。可以使用extensions使用 视觉编辑器 或者通过这一点 休息API..

假设您有一个旅游网站,您可以使用斗地主在线玩来触发灯箱,以提示人们在完成购买后为您的忠诚度计划注册。使用优化的Web个性化,您可以根据客户的位置自定义忠诚度计划的消息传递。例如,对于寒冷的天气旅行者来说,您可以促进“海滩目的地拯救大型海滩目的地”作为忠诚计划副本的一部分。如果您仍然使用优化的经典且尚未升级到 优化X.,斗地主在线玩是另一种令人信服的理由。

显示电子邮件注册模态的示例斗地主在线玩

营销人员友好:无限制地定制

斗地主在线玩使开发人员能够构建一个模板,其中它们可以公开广泛的营销人员来定制文本,图像,呼叫动作,背景颜色和更多元素。斗地主在线玩是灵活的,允许开发人员从开放式选项(如Freeform Text)指定输入类型,以更具约束的选择,如下拉,切换和彩色拾取器。而不是要求开发人员不断创建一次性代码解决方案,现在可以随时使用非技术团队重复使用它们,而是它们具有类似的促销或用例。

斗地主在线玩输入类型

一些示例输入类型可用于斗地主在线玩

设计师友好:留在品牌上

可以从斗地主在线玩中受益的另一个组是设计人员。可以设置斗地主在线玩以允许某些元素是高度可自定义的,并且其他元素是硬编码或限制为少数预先批准的选择。例如,您可以允许自由文本输入,但将该文本和背景的颜色限制为某些预定定义的颜色,这些颜色是贵公司的品牌指南的一部分。这样,您可以运行实验和活动,这些活动不会让您的设计师胃灼热。在下面的示例中,我们创建了一个仅允许横幅背景的三种不同颜色组合的斗地主在线玩,并允许用户指定调用对操作按钮的位置。  

设计师友好的模板

创建您的第一个斗地主在线玩

创造一个 扩大 简单。对于任何优化的X Web项目,请按照以下步骤操作:

  1. 去实施> Extensions
  2. 定义具有用户条目的所有字段。每个字段都有一个唯一的标识符,可以使用{{extension.your_field_name}}中的代码中引用
  3. 接下来将自定义HTML和CSS添加到您的斗地主在线玩名
  4. 在ApplyJS部分下,您可以根据特定选择器自定义分机注入页面的位置。  
  5. 最后,使用RESETJS部分清理斗地主在线玩。例如,如果单击将若要显示模态的按钮,则该按钮单击也可以设置Cookie,则resetjs可用于删除该cookie +删除模态。

让我们走过如何建立一个斗地主在线玩,允许某人创建具有可自定义背景颜色,标题文本的横幅和呼叫操作链接。在优化斗地主在线玩创建UI中,我们可以创建以下元素:标题,调用操作文本,横幅背景颜色,并调用操作链接。标题,呼叫操作文本,并调用操作链接将允许由文本字段呈现,但我们将使用彩色选择器进行背景颜色。每个字段都有自己的相应API名称,我们将参考我们的代码。例如,对于标签背景颜色,API名称是BG_COLOR。

斗地主在线玩的输入字段

我们设置可编辑字段后,我们可以在我们的HTML代码中轻松引用它们。我们将使用语法{{extension.api_name}}引用这些API字段。在下面的HTML示例中,我们引用相关的API字段,并添加一些CSS类来样式斗地主在线玩。我们决定在CTA按钮上的文本中的字体颜色匹配背景颜色以获得一致性,因此我们包含两次字段Extension.bg_color。第一次是风格横幅的背景,第二次是在CTA按钮上拟合字体。

<div ID="优化 - 斗地主在线玩 - {{Extension. $ Instance}}" 班级="横幅">
<a HREF.="{{extension.cta_link}}}" 班级="cta_link."> {{extension.cta_text}}}</a>
<div 班级="Banner_Text.">{{extension.text}}</div>

查看原始
Extension.html.
hosted with ❤ by GitHub.

在我们的CSS部分中,我们将为横幅,横幅测试和CTA链接添加类和样式。我们选择硬介绍这些值,但我们也可以通过使它们进入可编辑字段来公开我们的最终用户。

.横幅 {
颜色: #555;
填充:10PX.
}
.Banner_Text. {
字体大小:20PX. ;
颜色: 白色的;
字体重量: 400;
文字对齐: 中央;
字体系列:"Helvetica",无衬线字体;
}
.cta_link. {
漂浮:正确的;
垂直对齐:中间;
边界:1PX. ;
背景颜色:白色的;
填充:5PX. 20PX. ;
字体重量:600;
字体大小:16PX. ;
字体系列:"Helvetica",无衬线字体;
}

查看原始
Extension.css.
hosted with ❤ by GitHub.

在我们的JavaScript部分中,我们将指定我们希望在“Elem.insertadjentedhtml”部分的页面顶部插入我们的横幅。但是,我们可以在我们的页面上的任何位置注入斗地主在线玩或设置自定义逻辑,仅在发生某个事件后才会触发斗地主在线玩。

var. 利用者 = 优化.得到('utils');
利用者.支持('body')
 .然后(功能(elem.) {
   //将分机HTML添加到身体上
   elem..insertadjententhtml.('afterbegin', 扩大.$ HTML);
 });

查看原始
Extension.js.
hosted with ❤ by GitHub.

有关如何设置斗地主在线玩的更深入解释,请查看 斗地主在线玩文档也可以使用斗地主在线玩和更新 休息API.。例如,您可能有许多使用特定颜色和字体方案的斗地主在线玩,但贵公司决定进行重新品牌,现在您需要更新所有颜色和字体。使用REST API,您可以迭代并以编程方式将所有CSS更新为斗地主在线玩的最新品牌指南。

使用斗地主在线玩名

在实验和个性化活动的变化下,斗地主在线玩将显示“创建变更”部分。您可以为您的实验或广告系列添加斗地主在线玩,并为您的变体自定义字段。例如,您可以看到标题为“Design批准的横幅”的斗地主在线玩为选项。

视觉编辑器的斗地主在线玩

由于斗地主在线玩深度与优化的实验和个性化平台进行了深度集成,因此可以运行实验来测试斗地主在线玩名的一个版本与另一个版本,以查看哪一个最佳转换。

分享是关怀

为了帮助您开始使用斗地主在线玩,我们建立了一个可以下载的一些有用斗地主在线玩的库 这里 在github上。由于斗地主在线玩由单个JSON文件表示,因此它们很容易共享。要使用其中一个预先构建的斗地主在线玩,请从“斗地主在线玩”窗口中,单击按钮以创建新建,然后选择“使用JSON”。您只能将JSON代码从Github复制并粘贴到此字段中。

斗地主在线玩GitHub repo.

我们构建的一个示例斗地主在线玩允许您搜索英雄映像以自定义您的页面。它使用了 未提出API. 这为您提供了数千张免费图像的访问。您可以输入像“SAN FRAN”的关键字,它将返回特色的英雄图像,为您的网站提供旧金山图像。您可以从GitHub Repo下载此斗地主在线玩名 这里.

未提出斗地主在线玩示例

如果你愿意’ve建立了一个突出的延伸,并希望与优化的社区分享,向我们伸出援手 developers@optimizely.com. 我们可以将您的斗地主在线玩添加到我们的图书馆。我们很高兴看到你的构建!

 

有用的资源:

斗地主在线玩开发人员文档

推广知识库文章

GitHub.上的开源斗地主在线玩模板

优化X.