日韩伦理亚洲欧美在线一区_免费看一级大片_在线观看视频一区二区_日韩大片高清播放器大全






    最近有項(xiàng)目涉及到WordPress搭建的站點(diǎn)采用的Max Banner Ads PRO 1.8來管理廣告,有一個(gè)不是很方便的地方便是統(tǒng)計(jì)點(diǎn)擊量的列表里邊沒有時(shí)間范圍選擇,仔細(xì)查閱過官網(wǎng)文檔和論壇基本可以肯定此插件不會(huì)從官方的角度來開發(fā)這個(gè)模塊,由于該插件核心代碼有部分加密過,較難自己去自定義,于是想到了功能強(qiáng)大的Google Analytics,設(shè)想通過設(shè)置廣告圖片的連接后綴參數(shù)讓GA能直接統(tǒng)計(jì)到這些廣告的點(diǎn)擊,這樣豈不是挺完美的,因?yàn)楸娝苤狦A強(qiáng)大的統(tǒng)計(jì)面板和自定義模塊,可以獲取到很多網(wǎng)站層面較難獲取的統(tǒng)計(jì)信息,尤其是對(duì)于做AD campaign的企業(yè)來說尤其有必要,閑話少說言歸正傳。

    首先給大家稍微普及一下GA campaign統(tǒng)計(jì)的來源參數(shù)的設(shè)置方法:

    大家可以先看一下Google官方的介紹文章:

    基本格式是這樣的:https://www.eastdesign.net/?utm_source=eastdesign&utm_medium=banner&utm_campaign=Eastern-AD-Campaign

    簡單解釋如下:

    廣告系列來源 (utm_source) 必填。使用 utm_source 標(biāo)識(shí)搜索引擎、簡報(bào)名稱或其他來源。
    示例utm_source=google
    廣告系列媒介 (utm_medium) 必填。使用 utm_medium 標(biāo)識(shí)媒介,例如電子郵件或每次點(diǎn)擊費(fèi)用廣告。
    示例utm_medium=cpc
    廣告系列字詞 (utm_term) 用于付費(fèi)搜索。使用 utm_term 來注明此廣告的關(guān)鍵字。
    示例utm_term=running+shoes
    廣告系列內(nèi)容 (utm_content) 用于 A/B 測(cè)試和在展示廣告網(wǎng)絡(luò)投放的廣告。使用 utm_content 區(qū)分指向同一網(wǎng)址的廣告或鏈接。
    示例utm_content=logolink 或 utm_content=textlink
    廣告系列名稱 (utm_campaign) 用于關(guān)鍵字分析。使用 utm_campaign 來標(biāo)識(shí)特定的產(chǎn)品促銷活動(dòng)或戰(zhàn)略性廣告系列。
    示例utm_campaign=spring_sale

    通過以上簡單的介紹相信大家對(duì)于如何構(gòu)造一個(gè)GA能統(tǒng)計(jì)的campaign的URL格式有了一定的了解了,接下來就正式開始了,首先是查看了每個(gè)廣告的連接地址是如何跳轉(zhuǎn)的,發(fā)現(xiàn)該插件用于跳轉(zhuǎn)的是這個(gè)文件:/wp-content/plugins/max-banner-ads-pro/max-banner-ads-lib/include/redirect.php,于是找到這個(gè)文件打開研究了一下,還是寫得比較明了簡單的,基本可以很輕松把自GA的自定義campaign來源參數(shù)加進(jìn)去,不過很快發(fā)現(xiàn)了一個(gè)邏輯上的問題,在這個(gè)跳轉(zhuǎn)文件后綴加入這個(gè)參數(shù),僅僅是傳遞給了最終的廣告跳轉(zhuǎn)到的最終目標(biāo)網(wǎng)址上,也就是,來我這里投放廣告的廣告主可以通過他的GA的來源 》campaign里邊統(tǒng)計(jì)到相關(guān)的信息,而不是我網(wǎng)站的GA報(bào)告里邊能統(tǒng)計(jì)到信息,于是不得不轉(zhuǎn)變思路,轉(zhuǎn)而尋找載入redirect.php的那個(gè)文件,于是發(fā)現(xiàn)了這個(gè)文件:/wp-content/plugins/max-banner-ads-pro/max-banner-ads-lib/include/max-banner-ads.cls.php 通過修改這個(gè)文件的代碼可以實(shí)現(xiàn)每個(gè)廣告圖片的連接的redirect.php?id=**后邊可以帶上GA統(tǒng)計(jì)campaign所需的url格式,具體代碼修改方法如下:

    查找到768行:

    $the_link = MBAN_LIBPATH.'include/redirect.php?id='.$id[$key];

    替換為:

    //Add GA Compaign Support By Eastern Design Studio
    $banner_sql = "SELECT link,name FROM $this->mban_banner_table WHERE id='$id[$key]'";
    $banner_rs = mysql_query($banner_sql);
    $utm_campaign = mysql_result($banner_rs,0,'name');
    $the_link = MBAN_LIBPATH.'include/redirect.php?id='.$id[$key].'?utm_source=Soulfire&utm_medium=banner&utm_campaign='.$utm_campaign;

    保存覆蓋上傳,刷新一下就會(huì)發(fā)現(xiàn),所有廣告圖片的連接地址均自動(dòng)帶上了類似?utm_source=eastdesign&utm_medium=banner&utm_campaign=Eastern-AD-Campaign這樣的后綴格式,最后還剩余一個(gè)問題就是redirect.php這個(gè)文件執(zhí)行的時(shí)候GA統(tǒng)計(jì)代碼是否也在被執(zhí)行了?仔細(xì)查看了代碼發(fā)現(xiàn)里邊就是一個(gè)單純的跳轉(zhuǎn)文件,沒有任何WordPress的get_header和get_footer之類的,這也就說明執(zhí)行這個(gè)文件的時(shí)候GA應(yīng)該是統(tǒng)計(jì)不到的,于是手工將GA統(tǒng)計(jì)代碼放到了這個(gè)文件的最下方,記得把redirect.php最底下的die();注釋掉一下,這樣即使執(zhí)行了頁面header location跳轉(zhuǎn)以后,后邊的GA統(tǒng)計(jì)代碼還是可以被執(zhí)行到。

    至此整個(gè)教程基本完成,當(dāng)然基于GA的非實(shí)時(shí)性,效果至少要24小時(shí)以后才可能查看到,因此本教程暫時(shí)無法驗(yàn)證是否100%完善,等查看到效果以后,會(huì)繼續(xù)更新完善。

    ? ? ? ? ? ? ? ? ? ? ? ?

    我們將在一個(gè)工作日內(nèi)聯(lián)系您

    ? ? ? ? ? ? ? ? ? ? ? ?

    免費(fèi)診斷您的獨(dú)立站及產(chǎn)品搜索量,制定您的海外營銷計(jì)劃

    上犹县| 昭苏县| 武川县| 阿拉善左旗| 平凉市| 静安区| 鞍山市| 佛山市| 宁津县| 滨海县| 通州市| 新疆| 五华县| 班戈县| 桦甸市| 莒南县| 沁水县| 建平县| 和静县| 东兰县| 南漳县| 白山市| 武川县| 腾冲县| 金乡县| 会泽县| 罗定市| 休宁县| 密云县| 阳朔县| 黄石市| 饶平县| 盘山县| 西林县| 盐边县| 湘潭县| 安丘市| 汕尾市| 松江区| 新闻| 靖宇县|