File tree 1 file changed +10
-2
lines changed
1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -254,25 +254,33 @@ public function getPostEngagement($item) {
254
254
255
255
256
256
/**
257
- * Returns the percentage of a post's engagement per total audience (i.e. page likes)
257
+ * Returns the value of a post's engagement per total audience
258
+ * (i.e. page likes, followers, subscribers, etc.)
258
259
* @param object $item
259
260
* @return float
260
261
*/
261
262
public function getPostReach ($ item ) {
262
263
switch ($ item ->getType ()) {
263
264
case 'fb ' :
264
265
$ statType = Stat::TYPE_FACEBOOK ;
266
+ $ subType = Stat::SUBTYPE_LIKES ;
265
267
break ;
266
268
case 'tw ' :
267
269
$ statType = Stat::TYPE_TWITTER ;
270
+ $ subType = Stat::SUBTYPE_FOLLOWERS ;
268
271
break ;
269
272
case 'yt ' :
270
273
$ statType = Stat::TYPE_YOUTUBE ;
274
+ $ subType = Stat::SUBTYPE_SUBSCRIBERS ;
275
+ break ;
276
+ case 'g+ ' :
277
+ $ statType = Stat::TYPE_GOOGLEPLUS ;
278
+ $ subType = Stat::SUBTYPE_FOLLOWERS ;
271
279
break ;
272
280
}
273
281
274
282
$ engagement = $ this ->getPostEngagement ($ item );
275
- $ totalReach = $ this ->getStat ($ item ->getCode (), $ statType , Stat:: SUBTYPE_LIKES );
283
+ $ totalReach = $ this ->getStat ($ item ->getCode (), $ statType , $ subType );
276
284
277
285
return $ engagement / $ totalReach ;
278
286
}
You can’t perform that action at this time.
0 commit comments