Google Analytics - Desafio

Moderator: ariadneduvessa

Locked
gus.mayer
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Wed Nov 07, 2007 5:29 pm

Google Analytics - Desafio

Post by gus.mayer » Wed Nov 07, 2007 5:55 pm

Olá pessoal!
Sou novo no fórum, estou aqui para solicitar uma ajudinha para uma tarefa-desafio que eu recebi aqui
aonde trabalho.

A situação é a seguinte:
Temos um cliente (Massey Ferguson) que solicitou o uso do google analytics para visualizar os relatórios
de acesso do site, e etc... Só que eles desejam ter no admin do site deles uma tela de login direto para
o google analytics, sem ter que acessar o próprio site do google.
Detalhando mais um pouco, eu precisaria ter aquele "quadrado" (vide arquivo anexo) que é o componente
de login da tela inicial do google dentro de uma página com layout personalizado do cliente.
Eu já vi pela internet casos assim, mas com gmail.

Gostaria de saber então se alguém sabe se isso é possivel, e como.

Desde já agradeço a todos!

Gustavo Mayer
You do not have the required permissions to view the files attached to this post.

User avatar
pchardnet
Joomla! Ace
Joomla! Ace
Posts: 1888
Joined: Thu Aug 18, 2005 5:34 pm
Location: BH/MG - Brasil
Contact:

Re: Google Analytics - Desafio

Post by pchardnet » Wed Nov 07, 2007 8:01 pm

Eu consegui fazer um módulo manual para carregar a interface de login, porém ao logar ele não está sendo carregado em outra janela. Assim o administrador do Joomla! some para que o Analytics apareça.

gus.mayer
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Wed Nov 07, 2007 5:29 pm

Re: Google Analytics - Desafio

Post by gus.mayer » Wed Nov 07, 2007 9:34 pm

É mesmo? Mas pra mim isso já serve... o interessante é que pelomenos a interface de login esteja dentro do admin do site. Em que linguagem você fez isso?

User avatar
pchardnet
Joomla! Ace
Joomla! Ace
Posts: 1888
Joined: Thu Aug 18, 2005 5:34 pm
Location: BH/MG - Brasil
Contact:

Re: Google Analytics - Desafio

Post by pchardnet » Thu Nov 08, 2007 1:18 am

No painel administrativo vá na opção moduless -> administrator modules
Clique, na barra de ferramentas, em New.
Dê um título a este módulo.
Defina a posição que ele irá carregar - sugiro a posição CPANEL
Em Custom Output (Description) você deve inserir o seguinte HTML

Code: Select all

<iframe src="https://www.google.com/accounts/ServiceLoginBox?service=analytics&nui=1&hl=en&continue=http://www.google.com/analytics/home/%3Fet%3Dreset%26hl%3D" marginwidth="0" marginheight="0" id="login" align="middle" frameborder="0" scrolling="no" width="220" height="250"></iframe>
Pronto, é só salvar e acessar seu módulo. Ele será criado em uma das "abas" que aparecem à direita  na home do painel administrativo.

Como eu disse anteriormente. Ao fazer o login o analytics irá carregar na mesma  janela. Isso não seria o correto.

Esta é uma solução tosca, quebra galho. Certamente há soluções melhores para o caso.

gus.mayer
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Wed Nov 07, 2007 5:29 pm

Re: Google Analytics - Desafio

Post by gus.mayer » Thu Nov 08, 2007 11:13 am

Amigo, com certeza devem existir maneiras melhores, mas isso já é quase o que estou precisando.
Haveria como eu efetuar o login automáticamente no google analytics? Exemplo.. o usuário digita
usuário e senha em um formulário separado, e estes são "postados" no iframe, efetuando o login...

Desde já agradeço muito a ajuda!
Last edited by gus.mayer on Thu Nov 08, 2007 11:42 am, edited 1 time in total.

User avatar
pchardnet
Joomla! Ace
Joomla! Ace
Posts: 1888
Joined: Thu Aug 18, 2005 5:34 pm
Location: BH/MG - Brasil
Contact:

Re: Google Analytics - Desafio

Post by pchardnet » Thu Nov 08, 2007 1:27 pm

Se ele já vai digitar o login e a senha em algum lugar pq não pode ser no próprio form do google?

gus.mayer
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Wed Nov 07, 2007 5:29 pm

Re: Google Analytics - Desafio

Post by gus.mayer » Thu Nov 08, 2007 1:50 pm

É uma questão do lugar aonde eu trabalho... eles querem liberar um usuário e senha personalizados da
empresa para o cliente, que ao logar, será associado a uma conta do google.

Mas já consegui fazer, dei uma fuçada no código do loginBox e achei o endereço de post dos dados de
login no google. Então fiz o submit manualmente via javascript com o user e senha do cliente.

Muito obrigado pela ajuda amigo, me deu o caminho certo! Valeu!  :D

User avatar
pchardnet
Joomla! Ace
Joomla! Ace
Posts: 1888
Joined: Thu Aug 18, 2005 5:34 pm
Location: BH/MG - Brasil
Contact:

Re: Google Analytics - Desafio

Post by pchardnet » Thu Nov 08, 2007 1:59 pm

blz!

User avatar
fititnt
Joomla! Hero
Joomla! Hero
Posts: 2350
Joined: Sat Jul 15, 2006 1:41 am
Location: Porto Alegre - RS - Brazil
Contact:

Re: Google Analytics - Desafio

Post by fititnt » Fri Nov 16, 2007 8:50 pm

Adicionei o Tópico ao FAQ.

Estamos gratos ao pchardnet e gus.mayer =]

Aliás, gus.mayer, poderia ser mais explícito sobre qual código, aonde, e como fez?

Já fica aqui o pedido a qualquer um que tenha interesse e desenvolver uma melhor integração ( ou conhecer um componente que faça isso naturalmente) e que possa postar aqui a resposta.
Emerson da Rocha Luiz
Moderador aposentado, 2008-2014 | Membro do JUGRS
http://www.fititnt.org

User avatar
Alex Ribeiro
Joomla! Intern
Joomla! Intern
Posts: 56
Joined: Mon Jun 12, 2006 1:29 am
Location: Fortaleza/CE
Contact:

Re: Google Analytics - Desafio

Post by Alex Ribeiro » Sun Jun 08, 2008 9:08 pm

Eu segui a dica do módulo customizado, coloquei para o cpanel, mas não aparece em lugar algum nas abas do painel de controle, estou usando a 1.0.15, o que pode ser?

RESOLVIDO: Criei o módulo no lugar errado, agora deu certo.

DÚVIDA: Não há como criar o iframe de forma que o mesmo permaneça dentro do backend do Joomla? ???
Xylema, a vida flui...
http://www.xylema.net

User avatar
fititnt
Joomla! Hero
Joomla! Hero
Posts: 2350
Joined: Sat Jul 15, 2006 1:41 am
Location: Porto Alegre - RS - Brazil
Contact:

Re: Google Analytics - Desafio

Post by fititnt » Mon Jun 09, 2008 12:01 am

Como assim, Alex Ribeiro?

Dê um exemplo de como é a URL, e o que aparece para o usuário final.
Emerson da Rocha Luiz
Moderador aposentado, 2008-2014 | Membro do JUGRS
http://www.fititnt.org

User avatar
Alex Ribeiro
Joomla! Intern
Joomla! Intern
Posts: 56
Joined: Mon Jun 12, 2006 1:29 am
Location: Fortaleza/CE
Contact:

Re: Google Analytics - Desafio

Post by Alex Ribeiro » Mon Jun 09, 2008 1:06 am

A tela de login do GA aparece em uma aba do painel de controle, certo?
Então, partindo deste princípio não há como fazer a página do GA também ser carregada em um <iframe> no backend?
Xylema, a vida flui...
http://www.xylema.net

User avatar
fititnt
Joomla! Hero
Joomla! Hero
Posts: 2350
Joined: Sat Jul 15, 2006 1:41 am
Location: Porto Alegre - RS - Brazil
Contact:

Re: Google Analytics - Desafio

Post by fititnt » Mon Jun 09, 2008 2:20 am

Humm, tem como fazer uma página qualquer que abstrai e faz parecer que o site iteiro do google analitics está dentro do seu backend. So aprender a fazer um componente simples, e, no código dele, colocar a URL para o index do analitics.

Também daria para fazer algo que ao logar no admin do joomla ele logue altomaticamente na mesma conta do google. Dai vaia da criatividade

Iframe você pode colocar em qualquer lugar so seu site. Só não dou um exemplo aqui porque certametne não é permitido. Daria pra carregar uns javascripts nao bem intencionados =]
Emerson da Rocha Luiz
Moderador aposentado, 2008-2014 | Membro do JUGRS
http://www.fititnt.org

kakatinha
Joomla! Apprentice
Joomla! Apprentice
Posts: 14
Joined: Wed Feb 20, 2008 7:20 pm

Re: Google Analytics - Desafio

Post by kakatinha » Fri Jul 11, 2008 2:37 pm

Gus.mayer você poderia disponibilizar a solução encontrada em submeter os dados de login e senha para o loginbox do Analytics, preciso disto para o Gmail também.
Compartilhe conosco sua informação..
Re: Google Analytics - Desafio
Postby gus.mayer on Thu Nov 08, 2007 1:50 pm
É uma questão do lugar aonde eu trabalho... eles querem liberar um usuário e senha personalizados da
empresa para o cliente, que ao logar, será associado a uma conta do google.
Mas já consegui fazer, dei uma fuçada no código do loginBox e achei o endereço de post dos dados de
login no google. Então fiz o submit manualmente via javascript com o user e senha do cliente.
Muito obrigado pela ajuda amigo, me deu o caminho certo! Valeu!

User avatar
marcoscanova
Joomla! Explorer
Joomla! Explorer
Posts: 255
Joined: Wed Jan 30, 2008 12:05 am
Contact:

Re: Google Analytics - Desafio

Post by marcoscanova » Tue Dec 09, 2008 3:08 am

Uma soluçãozinha boba (1.5.x):

* Extensões > Administrar Módulo > Aba Administrador > Novo > HTML Personalizado
* Coloque o seguinte código:

Code: Select all

<div align="center"><p><a href="https://www.google.com/analytics/reporting/login?ctu=https%3A%2F%2Fwww.google.com%2Fanalytics%2Fsettings%2F%3F" title="Google Analytics" onclick="window.open('https://www.google.com/analytics/reporting/login?ctu=https%3A%2F%2Fwww.google.com%2Fanalytics%2Fsettings%2F%3F','Google Analytics','scrollbars=yes,width=1280,height=1024,left=00,top=cc');return false;">Google Analytics</a></p></div>
Isso apenas fará com que a página de login do Google Analytics seja carregada numa janelinha JS (popup) limpa.
Usando as propriedades do ítem "inserir link" do editor tem até a possibilidade de abrí-la numa lightbox, é uma questão de configuração.
Aqui usei a resolução do meu monitor (1280x1024), troque pela resolução do monitor do seu cliente ou a que mais lhe convir.

É isso!

flavioluizmelo
Joomla! Apprentice
Joomla! Apprentice
Posts: 7
Joined: Thu May 27, 2010 12:41 pm

Re: Google Analytics - Desafio

Post by flavioluizmelo » Wed Sep 22, 2010 10:11 pm

marcoscanova wrote:Uma soluçãozinha boba (1.5.x):

* Extensões > Administrar Módulo > Aba Administrador > Novo > HTML Personalizado
* Coloque o seguinte código:

Code: Select all

<div align="center"><p><a href="https://www.google.com/analytics/reporting/login?ctu=https%3A%2F%2Fwww.google.com%2Fanalytics%2Fsettings%2F%3F" title="Google Analytics" onclick="window.open('https://www.google.com/analytics/reporting/login?ctu=https%3A%2F%2Fwww.google.com%2Fanalytics%2Fsettings%2F%3F','Google Analytics','scrollbars=yes,width=1280,height=1024,left=00,top=cc');return false;">Google Analytics</a></p></div>
Isso apenas fará com que a página de login do Google Analytics seja carregada numa janelinha JS (popup) limpa.
Usando as propriedades do ítem "inserir link" do editor tem até a possibilidade de abrí-la numa lightbox, é uma questão de configuração.
Aqui usei a resolução do meu monitor (1280x1024), troque pela resolução do monitor do seu cliente ou a que mais lhe convir.

É isso!
Esta foi a solução mais profissional deste tópico. Excelente, Marcos.
Signature rules: Literal URLs only - http://forum.joomla.org/viewtopic.php?f=8&t=65


Locked

Return to “Programação e desenvolvimento”