Jimdo - 如何将转换价值传递给联属网络?

时间:2017-05-16 22:30:12

标签: javascript tracking google-tag-manager

我有一位使用Jimdo的客户,他希望通过联盟网络销售他的产品,他希望根据销售额分享30%的佣金。

联盟网络提供了这个像素:

<iframe src="https://network.com/track?offer_id=123&amount={sale_amount}" height="1" width="1" frameborder="0" scrolling="no"></iframe>

我需要弄明白如何将Jimdo的最终转化价值传回网络

Jimdo问题:

  1. 由于HomePage工具包,不能创建单独的感谢页面页面。只有一个Page / orderconfirmation来添加像素。
  2. 这就是为什么我一直在寻找新的解决方案,目前正试图通过 Google跟踪代码管理器(GTM)解决客户的联盟计划。
  3. 现在我遇到了新问题。 通常,使用Google跟踪代码管理器,您可以检测允许您使用它们的不同DataLayers。不幸的是,Jimdo并不是真的透明,GTM无法捕获这个DataLayer。

    如果您使用浏览器检查其网站结构,则实际上包含所有数据点。

    • 模块ID
    • 列表项
    • Data-product-id
    • 数据变-ID
    • 数据产品计数
    • 数据产品项目-ID
    • 数据产品散列
    • Order_tracking_ID

    如果不能这样做,那很好。

    然后我只是尝试确定购物车价值的代码结构。

    picture

    我需要知道如何获得销售额金额并通过Google跟踪代码管理器将其传回联盟网络

    在感谢之前,触发器应该是“立即购买”的最后一个按钮,在感谢页面上,像素应该触发www.somejimdosite.com/orderconfirmation

    欢迎其他想法!

    1. 什么是javascript查询可以帮助解决这个问题? (在GTM中标记)
    2. 这有助于获取数据吗?

      document.querySelector(“。cc-checkout-number span”)。textContent

1 个答案:

答案 0 :(得分:0)

你甚至不需要自定义javascript - DOM类型变量可用于检索CSS选择器的文本内容(将匹配它找到的第一个,但我假设结帐号码只会在页面上出现一次) 。您只需将选择方法设置为“CSS Selector”而不是默认的“Id”。如果您未在“属性名称”中输入任何内容,则变量将返回textContent。

enter image description here

请注意不要在页面加载时触发标记 - DOM需要在那里被删除,所以DOM就绪是你可以使用它的最早时刻