簡體   English   中英

在javascript函數中轉義單引號 - 在google analytics標記中輸出變量

[英]escape single quotes inside javascript function - output variable in google analytics tag

我正在嘗試將變量拉入參數以觸發Google Analytics事件。 參數必須用單引號括起來,以便在GA中正確記錄事件。

我下面的內容只是將droppedObject作為Google Analytics中的值而不是變量的實際值發送。 我已經閱讀了很多有關轉義引號的SO的建議,但都會產生“意外標識符”錯誤消息,並且我的draggable / droppable小部件會中斷。 注意:我沒有收到下面代碼的任何錯誤消息,但它沒有輸出我想要的內容。

var droppedObject = ui.draggable.data('object');
_gaq.push(['_trackEvent','Perfect Pair', 'Dropped', 'droppedObject' ]);

以下是定義對象數據的HTML示例。

        <li class="draggable" data-object="soleil">
        <img src="../assets/pairs/soleil_lid.png" height="40">
        <p class="soleil">Soleil</p>
        </li>

在這種情況下,所需的輸出將是唯一的

_gaq.push(['_trackEvent','Perfect Pair', 'Dropped', 'soleil' ]);

在此先感謝您的幫助。

你傳遞的是一個字符串,而不是你的變量:

嘗試:

var droppedObject = ui.draggable.data('object');
_gaq.push(['_trackEvent','Perfect Pair', 'Dropped', droppedObject ]);

暫無
暫無

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

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