Javascript 如何在我自己的网站上找到Variabel的名字?

Javascript 如何在我自己的网站上找到Variabel的名字?,javascript,google-tag-manager,trustpilot,Javascript,Google Tag Manager,Trustpilot,我想在我自己的网店中实现Trustpilot javascript扩展,以便能够根据访问我的结账页面的用户获得自动化的productreviews 当有人访问我的/结帐/谢谢页面并向Trustpilot发送邀请时,我在Google Tag Manager中设置了一个触发器。他们给了我一个示例JS代码,将发明发送给Trustpilot。我现在只剩下要发送的实际代码了。。。我在下面添加了示例代码 问题:他们说。。。我必须用我自己的“真变量”替换“变量”u$EMAIL*?但我究竟如何找到真正的变量名呢

我想在我自己的网店中实现Trustpilot javascript扩展,以便能够根据访问我的结账页面的用户获得自动化的productreviews

当有人访问我的/结帐/谢谢页面并向Trustpilot发送邀请时,我在Google Tag Manager中设置了一个触发器。他们给了我一个示例JS代码,将发明发送给Trustpilot。我现在只剩下要发送的实际代码了。。。我在下面添加了示例代码

问题:他们说。。。我必须用我自己的“真变量”替换“变量”u$EMAIL*?但我究竟如何找到真正的变量名呢

提前谢谢大家,

你好,吉茨克

<script> 
    document.addEventListener('DOMContentLoaded', function() {
        const trustpilot_invitation = {
            recipientEmail: 'VARIABLE_$EMAIL',
            recipientName: 'VARIABLE_$NAME',
            referenceId: 'VARIABLE_$ORDERID',
            source: 'InvitationScript',
            productSkus: 'VARIABLE_$SKU',
            products: [{
                    sku: 'VARIABLE_$SKU',
                    productUrl: 'VARIABLE_$PRODUCTURL',
                    imageUrl: 'VARIABLE_$IMAGEURL',
                    name: 'VARIABLE_$PRODUCTNAME',
                }],
        };
        tp('createInvitation', trustpilot_invitation);
    });
</script>

document.addEventListener('DOMContentLoaded',function(){
const trustpilot_邀请={
recipientEmail:'VARIABLE_u$EMAIL',
recipientName:'VARIABLE_$NAME',
referenceId:'变量\$ORDERID',
来源:'InvitationScript',
ProductSKU:“变量_U$SKU”,
产品:[{
sku:“变量_U$sku”,
productUrl:'变量_$productUrl',
imageUrl:'变量_$imageUrl',
名称:“变量\$PRODUCTNAME”,
}],
};
tp(“Create邀请函”、trustpilot\u邀请函);
});

我从他们的支持网站上找到,这解释了更多需要什么

document.addEventListener('DOMContentLoaded', function() {
    const trustpilot_invitation_data = {
        recipientEmail: 'john@gmail.com',
        recipientName: 'John',
        referenceId: 'Order_123',
        source: 'InvitationScript',
        productSkus: ['sku_1', 'sku_2'],
        products: [{
                sku: 'sku_1',
                productUrl: 'https://your_shop.com/product/1',
                imageUrl: 'https://your_shop.com/product/images/1',
                name: 'test_product_1',
            },
            {
                sku: 'sku_2',
                productUrl: 'https://your_shop.com/product/2',
                imageUrl: 'https://your_shop.com/product/images/2',
                name: 'test_product_2',
            }
        ],
    };
    tp('createInvitation', trustpilot_invitation_data);
});

因此,您实际上需要解析页面中的电子邮件和其他信息,并将其添加到此javascript片段。

谢谢您的回答。但问题依然存在;如何找到与我的网页匹配的变量名称?解析会很好的。好吧,这完全取决于你。也就是说,要么你自己编程,要么你雇个人为你编程。所需的值可能已经在页面本身上,因此您需要一些javascript代码来获取页面上已经存在的数据。最简单的方法是使用jQuery库并从输入字段和其他DOM元素中读取值。这是不可回答的。要使其工作,您的webshop必须生成可以替换代码中占位符的值。我们不知道您的店铺,所以我们不知道您的系统是否生成这些值,以及使用什么名称生成这些值。这取决于实现,没有全面的答案(如果使用GTM,则不需要事件处理程序,只需使用DomReady触发器即可)。