首页 > 其他分享 >什么是 WEbExtend Scripts for Emarsys?

什么是 WEbExtend Scripts for Emarsys?

时间:2023-04-08 22:35:12浏览次数:25  
标签:err emarsysScript Scripts Emarsys WEbExtend var document event

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);
    }
});

标签:err,emarsysScript,Scripts,Emarsys,WEbExtend,var,document,event
From: https://www.cnblogs.com/sap-jerry/p/17299417.html

相关文章

  • SAP Emarsys 和 SAP Spartacus 的集成
    要将WebExtendScriptsforEmarsys集成到SAPSpartacus中,可以按照以下步骤操作:在Spartacus项目的根目录中创建一个名为“emarsys”(或其他名称)的新文件夹,然后将EmarsysWebExtend脚本文件(例如12345.js)放入该文件夹中。在Spartacus项目的“index.html”文件中添加以下代码,以......
  • mac scripts
    #!/bin/bashosascript<<EODtellapplication"Finder"if(getcountofwindows)≥2thenclose(geteverywindowwhoseindexisnot1)endifendtell#!/bin/bashosascript<<EODtellapplication"SystemEvents"......
  • npm scripts hooks All In One
    npmscriptshooksAllInOnenpminstallhooksnpmpostinstallhttps://docs.npmjs.com/cli/v9/using-npm/scripts#npm-installhttps://docs.npmjs.com/cli/v9/u......
  • VS CODE运行DJango项目中遇到:{无法加载文件 D:\code\python_project\virtualenv\e
    如题在vscode中在切换python解释器(输入之前创建的虚拟环境的解释器路径)后,打开控制板会报一下错误:无法加载文件D:\code\python_project\virtualenv\env-py3.8.2\Scripts......
  • Brind_Senior_Transcripts
    Brind_Senior_Transcripts目录0018Thingswomanlookforinaman0018ThingswomanlookforinamanNumber1,money.Ofcoursewe'regoingtoputmoneyf......
  • scripts/config/mconf: error while loading shared libraries: libncurses.so.5: can
    解决缺少libncurses.so.5库文件$sudoaptinstallapt-file$sudoapt-fileupdate$sudoapt-filefindlibncurses.so.5$sudoaptinstalllibncurses5———————......
  • 深入理解npm scripts
    故事要从改造公司项目脚手架说起,去年(2022年)我在部门做了vite技术分享,会后与前端基建同学聊了一下,打算将公司脚手架的构建工具由webpack升级成vite,提升开发体验,生产环境依......
  • PowerShell 脚本(Scripts)
    对于经常用或者重要的脚本,可以保持到本地文件中,需要的时候可直接调用,这样处理更加方便! 编写脚本输出到文件(若不指定绝对路径,默认都使用当前目录)"Get-Date">MyScript.p......
  • Day02 - JavaScripts
    1.javascript介绍JavaScript的定义JavaScript是运行在浏览器端的脚步语言,是由浏览器解释执行的,简称js,它能够让网页和用户有交互功能,增加良好的用户体验效果。......
  • 无法加载文件 C:\Users\Administrator\Desktop\spider01\venv\Scripts\activat
    遇到问题原因Restricted(防止运行没有数字签名的脚本),要设置成remotesigned模式解决方案输入get-executionpolicy以管理员的方式打开Powershall运行,并在命令窗......