Concluído

Integração GA

Recebo um POST json e preciso que ele gere um track event no meu google analytics.

Criei um arquivo em PHP para receber esse POST e enviar ao GA, sendo que não está funcionando.

Quando carrego o PHP diretamente do meu browser, o evento é marcado no GA, sendo que quando é via ao POST que recebo ele não enviar ao GA.

Sei que estou recebendo o POST json, pois estou enviando um e-mail de teste toda vez que a página é carregada. As informações do também não estou conseguindo receber. O e-mail vai em branco. Preciso dos campos do json status e ani.

Preciso primeiro conseguir receber o json corretamente e depois conseguir toda vez que o servidor dispare o POST que seja rodado o trackevent do GA. Não estou conseguindo ver o que tem de errado no código.

//RECEIVE JSON

$json = $_POST['json'];

$obj = json_decode($json);

$call_id = "$obj->call_id";

$status = "$obj->status";

$telefone = "$obj->ani";

// GA SEND

echo "<script>

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=[url removed, login to view](o),

m=[url removed, login to view](o)[0];a.async=1;a.src=g;[url removed, login to view](a,m)

})(window,document,'script','//[url removed, login to view]','ga');

ga('create', 'UA-XXX', 'XXX');

ga('send', 'pageview');</script>";

echo "<script type=\"text/javascript\">ga('send', 'event', 'Atende Simples', '".$status."', '".$telefone."');</script>";

// MAIL TEST

$para = "";

$assunto = "phone";

$mensagem = "id: ".$call_id."<br> Status: ".$status."<br> Telefone: ".$telefone;

$headers = "Content-Type:text/html; charset=UTF-8\n";

$headers .= "From: [url removed, login to view]<>\n";

$headers .= "X-Sender: <>\n";

$headers .= "X-Mailer: PHP v".phpversion()."\n";

$headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n";

$headers .= "Return-Path: <>\n";

$headers .= "MIME-Version: 1.0\n";

mail($para, $assunto, $mensagem, $headers);

Habilidades: Javascript, PHP

Veja mais: www v m create php, text em, r ga, return path, id analytics, r google analytics, dos google, vai, teste, simples, q-v, mailer html, Gere, ele, async, php mail test script, post json, enviar arquivo com php, remote_addr, json_decode

Acerca do Empregador:
( 2 comentários ) Rio de Janeiro, Brazil

ID do Projeto: #6156672

Concedido a:

diegosoek

Olá, posso lhe ajudar com seu problema. Sou desenvolvedor WEB há 4 anos e tenho uma grande experiência em GA. Já criei várias aplicações utilizando ele e suas APIs. Caso tenha alguma dúvida não hesite em me pergun Mais

$35 USD em 1 dia
(2 Comentários)
1.8

5 freelancers estão ofertando em média $45 para esse trabalho

joaolucas89

Ainda não foi fornecida uma proposta

$50 USD em 1 dia
(11 Comentários)
4.8
HenriqueLacerda

Olá, posso resolver seu problema. Já trabalhei bastante com JSON e as vezes pode ser bem chato para achar os problemas nele. Entre em contato comigo para conversarmos melhor.

$25 USD in 3 dias
(0 Comentários)
0.0
maitabom

Eu tenho 15 anos de experiência com a programação, sendo 11 trabalhando em empresas. Trabalhei com projetos em PHP, .NET e Java. Tenho domínio com AJAX, JavaScript e JQuery. Tenho boa perspicácia, analista, criativo e Mais

$80 USD in 15 dias
(0 Comentários)
0.0
cebovi

pelo visto são pequenos detalhes que estão falhando, posso tentar ajudar a resolver, vejo que existem pelo menos 2 problemas que eu conseguiria resolver em um curto espaço de tempo

$35 USD in 3 dias
(0 Comentários)
0.0