2016-03-29 8 views
0

IF条件でコードを書く必要がありますが、どうすればいいですか?マルチサイトGoogleアナリティクスのヘルプが必要

私は1つのマルチサイトのWordPressウェブサイト(ドメインマップあり)を持っており、URL分析が変更された場合、Googleアナリティクスの個々のシングルサイトトラッカーを追加しようとしています。

ドメインが「mydomain.com」である場合、私はGAコードを注入する

<?php if (bloginfo('mydomain.com')) { ?> 

(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=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

ga('create', 'UA-7567xxxx-x', 'auto'); 
ga('send', 'pageview'); 

<?php } ?> 

をコードを書くことが、結果は私がドメイン変更した場合、結果の変更が必要な場合いずれかがこれで私を助けることができる期待したものではなかったです。

答えて

0

$ SITEURL

<?php 

    // Set your domain 
    $siteURL = "http://www.example.com/"; 

    // Match with the get_site_url function 
    if($siteURL == get_site_url()) { ?> 

    <!-- your JS/HTML goes code here --> 

    <?php } ?> 

は助けをあなたにヘルプフラックスのための

0

bloginfoはあなたのブログのタイトルを使用します。

は、あなたがこのコードを試すことができURLを取得するには:

<?php 

    // Set your domain 
    $siteURL = "http://www.example.com/"; 

    // Match with the get_site_url function 
    if($siteurl == get_site_url()) { ?> 

    <!-- your JS/HTML goes code here --> 

    <?php } ?> 

あなたは、URLやブログのIDを設定し、あなたのif/else文とGAのコードを実行するためにPHPのvaribleを使用することができますこの方法です。あなたはまた、複数の設定のPHP配列を使用することができます。私はあなたのコードであり、ほとんどのエラーを見つけ出すOK

+0

感謝をそんなにフラックスをありがとう私はそれが –

+0

を働いていないごめんなさい< ?php //ドメインを設定する $ siteURL = "http:// myurl"; get_site_url機能 と //マッチ()$ SITEURL == get_site_url()の場合{>

YESそれは<作品

だ - ?!私のコードの上 - > –