43. Piwik キャンペーンパラメーター pk_campaign と pk_kwd をカスタマイズするには ?
※注 この記事は Piwik1.8~2.17のアーカイブ情報です
Piwik のデフォルトのトラッキングキャンペーンは、ウェブサイトにポイントしている URL にとって必要なパラメーター pk_campaign (と選択可能なパラメーター pk_kwd) を追加することを含みます。
これは、Piwik が読み込むデフォルトのコンマ区切りのパラメータ名リストです。
campaign name parameters: pk_campaign, piwik_campaign, utm_campaign, utm_source, utm_medium campaign keyword parameters: pk_kwd, piwik_kwd, pk_keyword, utm_term
これらのパラメーター名はカスタマイズできます。たとえば、(pk_campaign の代わりに) “campaign”、(pk_kwd の代わりに) “keyword” というパラメーター名を使用したい場合、以下の 2 つのステップで使用することができます。
1) コンフィグファイルでパラメーターを上書きしてください。config/config.ini.php に、次の通り追加します。
[Tracker] campaign_var_name="campaign" campaign_keyword_var_name="keyword"
注意 : もしキャンペーン名または値をいくつかの可能なパラメーターから Piwik に読み込ませたい場合、キャンペーンパラメーター名のコンマ区切りのリストを指定することが可能です。最初の空でない値が利用されます。
2) Javascript のパラメーターをカスタマイズしてください。全ページの Javascript スニペットの trackPageView() 呼び出しの前に、次を追加してください。
_paq.push(['setCampaignNameKey', 'campaign']); _paq.push(['setCampaignKeywordKey', 'keyword']);
注意 : これら 2 つのファンクションは文字列の配列を受け入れます。名前の配列が指定されている場合、最初の空でないキャンペーンまたはキーワードパラメーター値が選択されます。
注意 : キャンペーンパラメーターは、クエリーの文字列またはハッシュで (よりクリーンな正規 URL のために) 次のように使用することができます。“landing.html#pk_campaign=my campaign”