我希望在我的Drupal 6网站上提交新节点时有Google Adwords转换触发器,但无法找到实现此目的的方法。
基本上我希望用户将一些细节提交到自定义节点类型,让我们称之为“播放器”。添加新播放器后,我想触发Adwords转换。我查看了Custom (Form) Destination模块,但这似乎不适用于此表单。即使它确实有效,我也必须巧妙地区分新提交和编辑,因为它们具有相同的form_id
。
任何人都有与此相似的经历,可以提供任何建议吗?
答案 0 :(得分:2)
这可能需要在自定义模块中进行一些编码。
我建议创建一个在创建节点时触发的hook_node实现。然后它会触发adwords转换。
类似的东西:
function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
if ($op == 'insert' && $node->type == 'whatever_content_type') {
// Code to trigger adwords conversion.
}
}
如果您需要帮助创建自定义模块,我建议您访问irc.freenode.net上#drupal的Drupal Development IRC Chatroom。有人会很乐意帮助你开始!
答案 1 :(得分:0)
最后事实证明他们只是在有人使用联系表单时才想要它,所以我为我的联系表单创建了一个webform(使用webform模块),然后在thankyou页面中使用php代码来实现这一点