Встроенный Piwik в рельсах

Я установил Piwik в моей локальной системе и интегрировать с применение рельсов для отслеживания есть проблема, когда я использую IFrame для аналитических данных по piwik я хочу показать приборная доска внутри моего рельса приложение IFrame. Но это показывает ошибки

ошибка
Упс … возникла проблема во время запроса. Возможно, на сервере возникла временная проблема, или вы запросили отчет со слишком большим количеством данных. Пожалуйста, попробуйте еще раз. Если эта ошибка повторяется, обратитесь за помощью к администратору Piwik.

Мой конфигурационный файл config.ini.php

cors_domains[] = "*"enable_framed_pages = 1
enable_framed_settings = 1

trusted_hosts[] = "192.168.1.101"trusted_hosts[]= "localhost/analytics/piwik/"

В моей ошибке Firebug

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost/analytics/piwik/index.php?date=yesterday&module=Dashboard&action=embeddedIndex&idSite=1%252C2&period=day&idDashboard=1. (Reason: missing token 'x-requested-with' in CORS header 'Access-Control-Allow-Headers' from CORS preflight channel).

мой файл erb.slim является

.panel.panel-primary
.panel-heading
h4 Piwik
iframe height="200"sandbox="allow-scripts" width="600px;" src="http://localhost/analytics/piwik/"

1

Решение

Если нам нужно полная панель приборов из Piwik тогда мы просто войти через админа кредит, и перейти к Панель виджетов и скопируйте это <iframe> код и вставить в ваше приложение.

Пример:
Интеграция панели управления Piwik с iframe CORS

Вы также можете установить логин пользователя по &token_auth=xxxx

Это обеспечит вам функциональность входа в систему. Просто поместите token_auth после окончания URL.

В моем случае пользователь только с разрешения просмотра.

http://localhost/analytics/piwik/index.php?module=Widgetize&action=iframe&moduleToWidgetize=Dashboard&actionToWidgetize=index&idSite=1&period=week&date=yesterday&token_auth=xxxxxxx
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]