我正在构建POS系统,当订单完成后,我想将一些数据发送到Google Analytics。为了尝试这样做,我使用以下代码从db中获取最后一个事务及其所有项:
@app.route('/thankyou')
def thankyou():
db = get_db()
summary_cursor = db.execute('SELECT * FROM orders JOIN order_items USING (transaction_id) WHERE orders.transaction_id = (SELECT MAX(transaction_id) FROM orders)')
summary = summary_cursor.fetchall()
data = map(list, summary)
print data
return render_template('thankyou.html', summary = json.dumps(data))
我的问题是如何将此数据分配给javascript变量以用于Google Analytics?我正在阅读在javascript文件中使用Jinja模板不是最佳实践(我甚至无法使其工作)。我应该以完全不同的方式思考这个问题吗?