1

当在我的 Drupal 6 站点上提交新节点时,我希望有一个 Google Adwords 转换触发器,但找不到执行此操作的方法。

基本上我希望用户将一些细节提交到自定义节点类型中,我们称之为“播放器”。添加新播放器时,我想触发 Adwords 转换。我查看了自定义(表单)目标模块,但这似乎不适用于此表单。即使它确实有效,我也必须以某种方式巧妙地区分提交和编辑,因为它们具有相同的form_id.

任何人都有类似的经验,可以提供任何建议吗?

4

2 回答 2

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 开发 IRC 聊天室。有人会很乐意帮助您入门!

于 2009-08-26T13:34:44.243 回答
0

最后事实证明,他们只是在有人使用联系表单时才想要它,所以我为我的联系表单创建了一个 webform(使用webform模块),然后在感谢页面中使用 php 代码来实现这一点。

于 2009-09-02T16:05:42.237 回答