【问题标题】:how piwik extension for magento 2 takes data to its database?magento 2 的 piwik 扩展如何将数据导入其数据库?
【发布时间】:2016-07-15 05:40:35
【问题描述】:

跟踪器在它所包含的网页上收集数据,并通过调用 HTTP 跟踪 API 将其发送到 Piwik。我得到了这个信息,但我无法找到这段代码。有人可以帮我解决这个问题吗?

【问题讨论】:

  • 您在寻找哪一段代码? Piwik 运行的 JavaScript 以收集有关它所在网页的浏览器的数据?
  • 我正在寻找来自 Piwik 扩展程序的数据(产品详细信息,如名称、ID、客户详细信息,如电子邮件、用户名)进入 piwik 数据库的代码。
  • 在 piwik.org/integrate 的 Piwik 集成页面上有一个 Magento 扩展 - github.com/henkelund/magento2-henhed-piwik - 这可能是您要查找的代码。
  • 在源代码中,piwik.php 是如何从扩展中收集数据的? piwik.php 和扩展如何相互调用?
  • 抱歉,我不知道 Magento,所以无法回答。但是阅读 Piwik Magento 扩展代码应该会告诉你。

标签: magento matomo magento-2.0


【解决方案1】:

如果您已将 Henhed-Piwik 扩展集成到 magento 2 并在以下部分中配置您的 piwik 凭据.

由于您已将 Henhed-Piwik 集成到您的 magento 2 中(希望您已编译您的 magento 2 并升级)。此扩展程序自动将 java 脚本跟踪代码放置到您的 magento 站点。每当您访问该网站时,它都会异步地自动跟踪您的操作、点击、印象、推荐等。

piwik.js和piwik.php的作用如下:

  1. 您的跟踪站点由一个全局变量var _paq = _paq || []; 和_paq.push(['trackPageView']); 组成,这实际上提到了您想要跟踪的piwik 中的所有功能。
  2. 此代码定义脚本执行模式,即异步,您将所有数据发送到 piwik.js 文件。 g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js';。
  3. 同样的piwik.js文件也调用了Piwik的piwik.php文件中的API方法分析工具并跟踪您的所有网站数据并存储到 MySQL 数据库中,您在安装和设置 piwik 时已在其中配置。

希望,我已经回答了你的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-02
    • 2012-06-16
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-02
    • 2016-10-16
    相关资源
    最近更新 更多