什么是 WEbExtend Scripts for Emarsys?

简介: 什么是 WEbExtend Scripts for Emarsys?

WebExtend Scripts for Emarsys是一种为Emarsys Marketing Cloud提供增强功能的技术,它允许您轻松地在您的网站上跟踪和记录用户行为、触发事件和执行营销自动化。


WebExtend是Emarsys的一种浏览器扩展程序,它可以与Emarsys Marketing Cloud平台进行集成,并在您的网站上运行自定义JavaScript代码。通过这种方式,您可以收集关于用户行为的数据并将其用于您的市场营销策略,例如,根据他们的兴趣和行为触发个性化的营销活动,促进客户的回头购买和提高客户满意度。


WebExtend Scripts for Emarsys包括许多内置的事件和触发器,例如页面加载、购物车放置和移除、收件箱、打开和点击邮件等。此外,您还可以根据自己的需要创建自定义事件和触发器,以满足您特定的营销需求。


以下是一些使用WebExtend Scripts for Emarsys的具体例子:


例子1:在页面加载时触发Emarsys事件

以下代码将在页面加载时自动触发Emarsys事件,该事件的名称为“Page Loaded”。


var emarsysScript = document.createElement('script');
emarsysScript.type = 'text/javascript';
emarsysScript.src = 'https://cdn.emarsys.com/weblet/12345678/12345.js';
document.getElementsByTagName('head')[0].appendChild(emarsysScript);
window.addEventListener('load', function () {
    try {
        var emarsysData = { event: 'Page Loaded' };
        window.emarsys.push(emarsysData);
    } catch (err) {
        console.error('Error sending Emarsys event:', err);
    }
});




例子2:在购物车中放置商品时触发Emarsys事件

以下代码将在将商品放入购物车时自动触发Emarsys事件,该事件的名称为“Add to Cart”。


var emarsysScript = document.createElement('script');
emarsysScript.type = 'text/javascript';
emarsysScript.src = 'https://cdn.emarsys.com/weblet/12345678/12345.js';
document.getElementsByTagName('head')[0].appendChild(emarsysScript);
document.addEventListener('click', function (event) {
    if (event.target && event.target.classList.contains('add-to-cart-button')) {
        try {
            var productId = event.target.dataset.productId;
            var emarsysData = { event: 'Add to Cart', product_id: productId };
            window.emarsys.push(emarsysData);
        } catch (err) {
            console.error('Error sending Emarsys event:', err);
        }
    }
});



例子3:在用户打开邮件时触发Emarsys事件

以下代码将在用户打开邮件时自动触发Emarsys事件,该事件的名称为“Email Opened”。


var emarsysScript = document.createElement('script');
emarsysScript.type = 'text/javascript';
emarsysScript.src = 'https://cdn.emarsys.com/weblet/12345678/12345.js';
document.getElementsByTagName('head')[0].appendChild(emarsysScript);
document.addEventListener('DOMContentLoaded', function () {
    try {
        var emarsysData = { event: 'Email Opened' };
        window.emarsys.push(emarsysData);
    } catch (err) {
        console.error('Error sending Emarsys event:', err);
    }
});
相关文章
|
搜索推荐 JavaScript 前端开发
什么是 WEbExtend Scripts for Emarsys?
什么是 WEbExtend Scripts for Emarsys?
|
3月前
|
开发者 Python Windows
【Python】已解决:Script file ‘E:\anaconda\install_root\Scripts\pip-script.py‘ is not present.
【Python】已解决:Script file ‘E:\anaconda\install_root\Scripts\pip-script.py‘ is not present.
35 3
|
4月前
|
PHP
php 使用phpize报错Cannot find config.m4. Make sure that you run ‘/usr/bin/phpize‘ in the top l
php 使用phpize报错Cannot find config.m4. Make sure that you run ‘/usr/bin/phpize‘ in the top l
182 1
|
5月前
|
网络协议 Linux 开发工具
Centos7 /etc/sysconfig/network-scripts/ifcfg-<interface>网络配置
自动化网络配置:NetworkManager 可以自动检测网络连接,并根据网络环境自动配置网络。这使得用户可以无需手动配置即可连接到网络。 支持多种网络连接:NetworkManager 支持多种网络连接,包括有线、无线、VPN、Wi-Fi 热点等。这使得用户可以根据需要选择合适的网络连接。 提供图形化和命令行工具:NetworkManager 提供了图形化工具和命令行工具,用户可以根据自己的喜好选择使用。
|
11月前
|
Python
python 2.6下 No module named sysconfig
python 2.6下 No module named sysconfig
|
自然语言处理
openEuler 打开图形菜单报错:make [1]:‘ [ scripts/i Makefile. host:9: scripts/ kconfig/ lexer. lex.c]错误 127
openEuler 打开图形菜单报错:make [1]:‘ [ scripts/i Makefile. host:9: scripts/ kconfig/ lexer. lex.c]错误 127
337 0
|
Linux 网络安全 开发工具
Xshell连接虚拟机的问题和解决办法、、vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置项
Xshell连接虚拟机的问题和解决办法、、vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置项
241 0
Xshell连接虚拟机的问题和解决办法、、vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置项
|
Python
问题解决:Script file ‘Scripts\pip-script.py‘ is not present.
问题解决:Script file ‘Scripts\pip-script.py‘ is not present.
470 0
问题解决:Script file ‘Scripts\pip-script.py‘ is not present.
|
前端开发 应用服务中间件 nginx
Scripts安装
Scripts安装
380 0
Scripts安装
|
Ubuntu
WARNING: The scripts f2py, f2py3 and f2py3.9 are installed in ‘/home/ubuntu/.local/bin‘ which is no
WARNING: The scripts f2py, f2py3 and f2py3.9 are installed in ‘/home/ubuntu/.local/bin‘ which is no
593 0
WARNING: The scripts f2py, f2py3 and f2py3.9 are installed in ‘/home/ubuntu/.local/bin‘ which is no