簡體   English   中英

如何實現與“ Google跟蹤代碼管理器”結合使用的JavaScript“折扣兌現跟蹤”腳本

[英]How do I implement a JavaScript “Discount Redemption Tracking” script for use with Google Tag Manager

我為數字營銷業務工作,我的職責是確保合作伙伴在其訂單確認頁面上建立跟蹤機制,該機制將識別用戶已兌換的某些折扣代碼,然后致電我們的跟蹤具有相應購買信息的API。

為了幫助合作伙伴實現此目的,我們提供了流行語言(例如PHP或JavaScript)的示例代碼。 如果僅根據其網站對參數和值進行較小的修改,以確保成功進行跟蹤調用。

我們面臨的問題是,許多合作伙伴正在使用Google跟蹤代碼管理器作為一種手段,以使技術人員無法輕松地將Analytics(分析)和Tracking實施方式輕松地編碼到自己的訂單確認頁面中。 目前,我們沒有可用來幫助GTM用戶實現此目的的可分發標簽。

例如,我們的JavaScript示例代碼很難轉換為可以由使用Google跟蹤代碼管理器的合作伙伴使用的內容。 有沒有一種方法可以輕松地將JavaScript文件轉換為可分發的標記或代碼段,以供GTM使用,從而允許某人將其添加到特定頁面?

任何人都可以對此有所了解嗎? 由於我們開發部門的人員之前從未與GTM合作過,因此我們缺乏開發人員研究該領域實質性技術方面的資源。

非常感謝您的期待。

這是一個純虛擬的例子。 將js托管在您的數字營銷業務網站上。 然后讓您的客戶包括指向此js的腳本標簽。 此js向Google發送一些事件數據。 我希望這有助於您快速完成所需的工作。

在此示例中,客戶在內容之間的跨度標簽(具有非常特定和唯一的類名稱)中具有優惠券代碼。

 (function(coupons) { /** This code should be hosted here: danny-parker.com/api/tracking/script.js */ var sendToGa = function(target) { var data = { 'hitType': 'event', 'eventCategory': 'Confirmation Page', 'eventAction': 'Blah Blah Blah Blah', 'eventLabel': target.innerHTML }; ga('send', data); /** alternatively, you could use dataLayer.push(data); */ return data; }; var couponData = coupons.map(sendToGa); window.couponData = couponData; }(Array.prototype.slice.call(document.querySelectorAll('.danny-parker-coupon-redeemer')))); 
 <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Order Confirmation Page - Danny's Partner's website</title> </head> <body> <span class="danny-parker-coupon-redeemer">123</span> <span class="danny-parker-coupon-redeemer">456</span> <span class="danny-parker-coupon-redeemer">789</span> <span class="danny-parker-coupon-redeemer">011</span> <script src="//danny-parker.com/api/tracking/script.js?v=1.0.0"></script> </body> </html> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM